Először is üdvözlök mindenkit a blogomon!
Hogy miről is van szó?
Szabadidőmben tanulgatom a programozást és a játékfejlesztést, már néhány éve. Szeptemberben kezdem az egyetemet, tehát még idősnek sem vagyok mondható. :)
Először C#ban kezdtem (akkor még konzolos alkalmazásokkal; számkitaláló és társai), később - amikor gondoltam belevágok a játékfejlesztésbe, megjegyzem még programozni csak olyan szinten tudtam, hogy örültem, ha lefordult a kód :) - mellé beröffentettem az XNA frameworköt. Egy jó ideig azt használtam, míg nem úgy döntöttem, hogy megpróbálok megtanulni c++ul. Mivel az alapvető programozással már tisztában voltam (nagyjából :)), nem sok időt töltöttem a konzolos alkalmazásokkal (talán semmi konkrétat nem is írtam benne), rögtön a saját ablak, saját minden mellett döntöttem, és a "ha már lúd, legyen kövér" elvet követve nem is 2Dvel, hanem rögtön 3Dvel kezdtem.
Természetesen azóta már rengeteget tanultam (és ez természetesen továbbra is így lesz), rengeteg (felépítésben is különböző) verzió született már, de most értem el nagyjából azt, hogy az egyre bővülő funkciók ellenére teljes mértékben tudom követni a kódot.
Nyilván nem vagyok AAA fejlesztő, így kicsivel egyszerűbb dologra kell gondolni mindenből, ezért természetesen még csak összehasonlítani sem merem egy "rendes" engine-el (pl. Unreal, CryEngine, Doom3 engine, és társai), de azért talán egyszerűbb játékok készítésére alkalmas lesz. :)
Tehát ez a blog egy jelenleg is fejlesztés alatt álló, C++ nyelven írt, DirectX APIt használó engine fejlődését fogja bemutatni.
U.I.:
Sok segítséget kaptam a jf.hu-n a fórumokon, és msnen is néhány embertől, ezúton is köszönöm nekik! :)
Ajánlott bejegyzések:
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.