[ 2paca.zwaka @ 27.09.2012. 13:24 ] @
Pozdrav
Planiram da radim igricu za android.
Do sada sam radio par stvari vezanih za OpenGL ES, ali kako je on namjenjen za 3D stvari ovde ga nmg koristiti.
Razmisljao sam da li da radim sa SurfaceView-om ili da koristim Html5 canvas.
Oba resenja imaju prednosti i mane.
Radio sam sa SurfaceView-om i lezi mi rad sa Javom i AndroidSdk, tako da bih se tu bolje snasao, ali posto radim sam a zelio bih da igru plasiram i na iOS i Windows Phone, ovo resenje mi se ne cini bas najbolje.

Kada bih koristio Html5 i Javascript, dobio bih mogucnost da, uz manji rad, portujem igru na dosta platformi, ali i ova solucija ima par subjektivnih mana.
Radio sam par stvarcica sa JS-om vezanih za grafiku/igrice i uopste mi ne odgovara za to polje aplikacija.
Dalje, vjerovatno bih koristio neki game engine ili framework, a obzirom na broj istih po internetu izbor je tezak.

Da privedem kraju, sta mislite koje je resenje bolje, i u slucaju da izaberem Js, koji engine da koristim?

Hvala
[ franticnick @ 28.09.2012. 09:59 ] @
Ako ti je ideja da igrica radi i na ostalim platformama onda je Unity3D bez premca. Mana je jedino sto nije besplatan u android/iOS verziji.

Od besplatnih engine-a, vidjam da se cesto pominje: AndEngine
[ 3way @ 28.09.2012. 10:05 ] @
Unity je u aprilu davao dzabaka licence za osnovni Android i iOS, pa ko je zgrabio, zgrabio je.
Inace, zanimljiv engine je i libgdx. Nije neka podrska, ali cini mi se da sasvim lepo radi.
[ chaami @ 02.10.2012. 08:25 ] @
Nije mi baš jasno zašto ne možeš da koristiš OpenGL ES u 2D igrama.
Cocos2d, koji inače koristi OpenGL za rendering, bi mogao da zadovolji tvoje potrebe. Portabilan je na dosta platformi a možeš da koristiš i Lua (za IOS i Android).
Druga opcija bi ti bio SDL uz korišćenje OpenGL-a ali ne znam dokle se sa njim stiglo što se tiče verzije za Android.