Milyen program, és programozási nyelv szükséges egy több platform játék elkészítésére?
HTML+JS+CSS -> PhoneGap -> Android, iOS, Windows, ...
Oké, programozni tudsz. És ki csinálja meg a grafikát, a pályatervezést, az animációkat, a hangokat/zenét, stb?
Először próbálkozz egy általános játékmotorral, mint a Unity. Ha abban össze tudsz ütni valamit, onnan már továbbléphetsz.
A JavaScript elég egy több platformos játék elkészítéséhez.
Létrehozol egy <canvas> elemet a weboldalon, és beprogramozod, hogy azon jelenjen meg a játék.
Érdemes valamilyen előre megírt könyvtárat használni erre, például a p5.js könyvtárat.
Érdemes még valamilyen physics engine könyvtárat is használni, például a matter.js könyvtárat.
p5.js: [link]
matter.js: [link]
Snake game video tutorial: http://www.youtube.com/watch?v=AaGK-fj-BAM
"Oké, programozni tudsz."
Programozni se tud. Ha tudna, nem itt kérdezősködne.
" És ki csinálja meg a grafikát, a pályatervezést, az animációkat, a hangokat/zenét, stb?"
A pályatervezés maga is programozás, a grafikát meg némi zenét, hangeffektet szintén meg tudja csinálni az, aki tud programozni.
"Kábé ennyi az összefüggés köztük."
Nem, annyi az összefüggés, hogy az első játékprogramokat tok-vonó, egy személyben készítette a programozó. Aki meg olyan béna, hogy a mai szoftverválaszték mellett sem képes hangeffektek, egyszerűbb loop-ok, grafikák, hátterek, sprite-ok készítésére, az bele se kezdjen.
" Én személyesen ismerek több játékdesignert, grafikust, zenészt- biztosíthatlak, egyikük sem kódolt soha egyetlen sort sem."
Lehet, csak én ennek pont az ellenkezőjét állítottam. Ráadásul én még bizonyítani is tudom, elég a Pop-ot, tetrist, CC-t említenem. Ezek mind egyszemélyes fejlesztések, de sorolhatnék még néhány ezret.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!