Moram da se malo umesam.
Icarus, linkovi su ti 404
Ja sam prilicno iskusan sa igrama u vb i c++, idi na
http://www.vbgamer.com/ pa tamo mozes naci odlicne igre radjene u vbu (nisu naravno sve odlicne, ali ima ih!).
Pa onda imas
http://rookscape.com/vbgaming/ , ovde mnogo mozes da naucis, ja sam to prevazisao, ali imaj na umu da se sve zasniva na matematici, trigonomertiji, vektorima, complex proracunima, itd. a o 3d igrama i da ne pricam (da, za sada govorim o 2d).
Bez muke nema nauke, za igre je potrebno MNOGO muke. Kao prvo, ako iko hoce stvarno da se bavi igrama, mora da poznaje c i c++ odlicno, to se postize sa godinu dana prakse uz dosta internet/domace literature. Mozes vezbati c++ praveci sitne igrice, igre su odlicne za usavrsavanje programerskih vestina.
Fore sa vbom, tipa: sta ima da se mucim kada mogu sve to u vbu? E pa kao sto sam rekao, ako neces da se mucis onda nema dobre igre.
Zatim, dizajn sledi, cak i ako si super-talentovan, sigurno znas koliko vremena oduzima crtkanje... skoro bilo cega... samo 32x32 ikona zahteva minimum 30 minuta rada.
Pixel art je vrlo zaj**an, za to treba dosta ucenja od iskusnih jer se koriste tehnike koje su usavrsavane godinama radi lepsih slika i naravno vece optimizacije.
Sto se tice DirectX-a, tu nema mnogo sta da se "poznaje", imas msdn pa ako ti nesto nije jasno, imas tu. DX je biblioteka koja OLAKSAVA programiranje igara, ne otezava, laka je za koriscenje i ne zahteva preterano velik kod za recimo prikaz 3d modela, ili neke slike. Problem je u tvom kodu, mozda ti je crtanje kompleksnih 3d animacija, specijalnih efekta na slikama ili 3d efekata spansko selo, ali nema tu nista komplikovano osim algoritama i matematike

.
Za 3d igrice je potreban tim ljudi za: teksture, 3d dizajn, engine, zvucnu podrsku, efekte, ambijent, i samu igru.
Za 2d je slicno, samo sto je svaka disciplina 20-ak puta jednostavnija

, nema neke nauke oko ambijenta, ili 2d modela (ako dobro crtas), engine je sam deo igre, a sama igra ne zahteva neko mozdano naprezanje... samo dosta kafe i zivaca.
Osim dx-a imas jos mnogo bilbioteka, ja odlicno poznajem famoznu Allegro biblioteku, a imas i OPEN GL koji je glavni Microsoftov konkurent sto se tice 3d igara.
3D Engine mozes da skines sa interneta i koristis, vecina ozbiljnih igara koristi Quake3 engine ili Unreal (to su vec malo vece korporacije), imas i neke besplatne, ili one jeftinije za samo 200-600$.
Naravno, niko ne pocinje sa 3d igrama, kazem... napravi Super Mario igricu (
http://www.wieringsoftware.nl, ili
www.dosgames.com), to je odlicno za pocetak.
Ja sam bas pre mozda 2 godine napravio neki Mario klon, i jos uvek stoji na:
http://www.planet-source-code....p?txtCodeId=54558&lngWId=1
I igra je bas napisana u vbu, namucio sam se da uradim valjano u vbu (teze je nego u recimo C-u za dos), brzo radi na 200MHz.
I niko ne moze da komentarise c/c++/delphi/vb ako nije guru za iste. Igre se prave LAKSE u c++ jeziku, basic sintaksa je stvarno jadna, masivno koriscenje objekata u vbu je jos gore, i to COM objekata od kojih se vb sastoji, kompilovani exe kao proizvod vba je spor ko djavo. Mislim ima tu jos hiljadu stvari koje te teraju da se zapitas zasto kog vraga radim igru u visual basicu....
Eto, ako nista, barem par linkova koji mozda koriste.