A
A
  • Angol
  • Magyar
  • 8 perc

Three.js játékfejlesztés AI segítségével: Új megközelítések és kreatív megoldások

Egy friss Three.js-játék fejlesztésének kulisszái mögé pillanthatunk be, ahol az AI kódgenerálás, dinamikus szerkesztés és kreatív játékmechanikák egyesülnek.

A játékfejlesztés világába nyerünk betekintést egy új, korai fázisban lévő Three.js-alapú projekt bemutatása során, amelynek középpontjában egy taktikai, lézervezérelt atomtöltet indítása áll. A fejlesztő két nap alatt indította el a projektet, és külön kihívást jelent számára az AI, pontosabban a Claude Code segítségével történő kódgenerálás és játékmenet kidolgozása.

A játékmenet lényegét a folyamatosan mozgó, különböző sebességgel forgó terep, valamint a célzónába való minél pontosabb találat adja. Ez gyors döntéshozatalt, előrelátást és ügyességet kíván; a pontszerzéshez 500 lábnál közelebb kell kerülni a célponthoz. A játék addiktív mechanikával rendelkezik, és a jövőbeni terv a többjátékos mód fejlesztése, ahol a játékosok egymás ellen is próbára tehetik magukat.

Érdekes technikai megoldásként jelenik meg az in-game szerkesztő, amely lehetővé teszi a terep és az épületek jellemzőinek gyors módosítását, valamint a shader-effektek testreszabását valós időben. A városok épületeit különlegessé teszi, hogy a Google Maps adatbázisából származnak, és különböző városrészek jeleníthetők meg a konfigurátorral.

Felmerül az üzleti modell is: a fejlesztő akár céges logókat is el tud képzelni a játékba integrált épületeken, akárcsak a Levels IO mintájára. A videó több projekt, például a Fusion Q pool projekció, illetve egy AI-alapú generatív tájkép-app előrehaladásáról is szót ejt, valamint a fejlesztés közbeni fókusz megosztottságának dilemmáját is boncolgatja.