Am si eu putin timp liber si o sa ma folosesc de el ca sa te indrum. Este foarte usor de spus ca vrei sa faci Jocuri 3D dar e greu sa raspunzi la intrebarea cum. Pentru asta ti-as recomanda sa asterni pe o coala ce vrei sa contina jocul tau. Cum oare doresti tu sa faci un joc atata timp cat nu sti ce anume vrei sa faci. Uite cateva puncte de reper:
1# Ce gen vreau sa fie? Sa fie 3D 3rd Person view ca in GTA 3+, sa fie un shooter genul CS, MoH, sa fie un top down gen mu?
2# Ce vreau sa contina? Sa fie violent? Sa aibe o poveste interesanta unde un tip pe nume Jim Hamon cauta sa dezlege misterul globului de cristial pierdut in lumea delfinului? Sa fie un puzzle quest sau sa fie un simplu coridor prin care jucatorul trebuie sa treaca ca sa termine jocul?
3# Cum sa fie controlul? Sa fie Point and Click? W A S D/Arrowkeys movement? Sa fie prin comanda vocala si in functie de ce zic eu utilizator sa se deplaseze/sa execute actiuni?
4# O sa fie single player sau o sa poti sa joci in retea cu mai multi prieteni?
5# Ce personaje o sa fie? Cine il ajuta pe jucator? O sa am un James Bond ascuns care i da indicatii din cand in cand sau o sa pun o "sageata" care sa il indrume catre drumul cel bun?
6# O sa fie 3D sau 2D? da 2.5D? Isometric?
Asta a fost mini-etapa de game design. Acuma tu trebuie sa cauti "ustensila" necesara pentru a "monta" aceasta schema realizata.
1# Ce cunostinte am? Stiu C/C++? Daca stiu atunci nu are rost sa ma apuc sa invat sa folosesc dark basic. Daca nu stiu C/C++ atunci ma apuc si invat un limbaj usor, acesibil mie cu care sa imi fac treaba. Nu stiu programare si nu vreau sa invat inca? Atunci folosesc un tool gratuit pus la dispozitia mea, gen: Game Maker, FPS Creator, 3D Game Maker etc.
2# Am ales sa programez jocu. Ce engine folosesc? Scriu eu unu de la 0? O sa fie bazat pe directx sau opengl? Sau ma apuc si imi scriu proprile functii de randare bazate pe GPU si fac software rendering? O sa fie portabil? Pentru ce platforma vreau jocu? Vreau doar windows sau poate o sa fie jucat si pe linux.
3# Ce ma fac cu grafica? Daca am ales sa fac un joc 3D in ce fac modelele? Downloadez cateva modele gratuite de pe turbosquid sau le creez eu intr-un program de modelare 3D gen Milkshape sau 3D MAx? E 2D grafica? Poate folosesc photoshop sau paint.Net.
4# Da sunetul din joc? Folosesc DirectSound sau OpenALL? Da bassmod sau fmod? Ce format sa fie melodiile? .mp3, .wav sau .XM? Dar voice acting? O sa vorbeasca oare personajul meu?
Uite si cateva linkuri care ar putea sa iti foloseasca:
Programare:
C/C++ 
- IDE:
Visual Studio 2008- Tutorial:
C scris de AgkelosFreeBASIC 
- Compilator:
FreeBASIC pentru Windows- Tutoriale:
Tutoriale FreeBASIC -englezaDarkBasic Pro- Compilator:
Buy It sau
Try it - Ide-uri:
Synergy Ide 
,
Blue Ide 2 ,
CodeSurge- Tutoriale:
Tutoriale scrise de mine pe masura ce invatam cateceva nou in DBPro ,
Tutoriale pe Developer Network
Enginuri care mi-au captat atentia pe parcursul ultimului an:
DarkGDK 
Limbaj: C/C++, C#
Url:
DarkGDK.
DarkGDK.NetTutoriale: Vin odata cu enginul.
Ogre3DLimbaj: C/C++
Url:
Main SiteTutoriale:
Ogre3D WikiO lista interesanta cu enginuri ce pot fi folosite:
Wikipedia: List of game enginesModelare 3D:
-
Milkshape 3D 
-
Blender-
Wings 3D-
3D Studio MaxGrafica 2D:
-
Paint.Net
-
Photoshop 
-
The Gimp
Alte situri si resurse:
-
TurboSquid: Modele 3D Free/Pay

-
Sunete si efecte sonore, sub licenta

-
Tutorialized, colectie de tutoriale Photoshop, Flash, 3D Studio Max, etc
-
Game Dev Website 
-
GameDev Art Colection-
Wiki.freeGameDev.Net-
Free Art Software-
Tutoriale Photoshop scrise/colectionate de un mebru al forumului
Linkuri Interne(de pe skullbox) ce ar putea sa te intereseze:
-
True Space 7.6 -
Snippeturi (fragmente de cod) care ar putea sa iti fie utile
-
Tutorial Incepator Milkshape , - modelarea unei sabi
Mai sunt si alte linkuri si websituri foarte utile al caror nume nu imi vine in minte la ora aceasta. Iti urez tot norocul din lume si daca ai o intrebare nu ezita sa o postezi. Asteptam sa iti vedem creatile pe rafturile marilor magazine.

P.s

= recomandat