Ovu knjigu sam čitao i koristio još kada je izašla krajem 2005. godine, i OK je. I ova druga navedena je OK. Principi koje tamo naučite biće vam od koristi...
Ali je pravo pitanje: izbor platforme za kreiranje igara.
Ja sam veliki ljubitelj Jave, ali osim Java ME (koja polako odlazi u prošlost), nema niti je bilo neke ozbiljnije mogućnosti za plasman Java igara. Dobro, bilo je i izuzetaka, kao što je Minecraft.
Postavite sebi pitanja:
Šta želim da radim sa svojom igrom kada je napravim?
Da je ja jedini igram i uživam u njoj?
Ili da podelim i svojim drugarima i rodbini, da se pohvalim da sam napravio igru?
Ili da služi kao referenca u CV-ju?
Kao vežba na fakultetu?
Ili želim da je postavim na neki download sajt i da se obogatim?
Za sve navedene stavke, osim poslednje, Java će biti sasvim dobar izbor, i samo napred.
Ali ako vam je želja da dobro zaradite na prodaji igre, onda prvo morate baciti pogled na tržište. A tamo vam je najvažnije osmisliti kako promovisati igru i zarađivati od nje. A to nije tako lako kako možda deluje. I ideja i celokupni gameplay su vrlo bitni.
Što se samog programiranja tiče, za pojedince ili male timove očigledno najbolja mogućnost je razvoj za Android i iOS, eventualno HTML5. Još bolje je koristiti neki game engine, kao što je Unity 3D, jer on jednom kreiranu igru može da (skoro) automatski portuje na sve bitnije mobilne, web, desktop i konzolne sisteme. To dramatično štedi trud i ubrzava razvoj.
No, ja sam se previše raspisao ovde, a i malo skrenuo sa teme :)