Ha valaha szerettél volna saját videojátékot készíteni, de a programozás mindig visszatartott, akkor érdemes megismerkedned az FPS Labbal. A magyar fejlesztő, Pápai Bence által készített játékmotor teljesen ingyenesen használható, és a hagyományos kódírás helyett egy vizuális, node-alapú rendszert kínál.
A működése egyszerű: felépíted a pályát, összekötöd a játékelemek viselkedését a vizuális node-ok segítségével, egy gombnyomással kipróbálod az eredményt, majd elkészíted belőle az önállóan futtatható Windows-verziót.

Elsősorban FPS-ekhez készült
Az FPS Lab neve nem véletlen. A motor elsődlegesen belső nézetes játékok fejlesztésére készült, ezért a játékosvezérlés, a fegyverkezelés és számos beépített rendszer ezt a műfajt szolgálja ki.
Ez azonban nem jelenti azt, hogy kizárólag FPS-ek készülhetnek vele. A motor általános jelenetkezelő, UI- és scripting rendszere lehetővé teszi külső nézetes játékok, horrorok, sétaszimulátorok vagy akár puzzle játékok elkészítését is.
Kinek ajánlható?
Az FPS Lab egyik legnagyobb célja, hogy a kezdők is gyors sikerélményhez jussanak.
A motorhoz részletes kézikönyv tartozik, amely teljesen az alapoktól vezeti végig a felhasználót. Az első projekt – egy bejárható szoba – körülbelül tíz perc alatt elkészíthető, később pedig lépésről lépésre bemutatja egy zombis lövölde és egy horrorjáték elkészítését is.
Természetesen nem csak kezdőknek lehet érdekes. A fejlesztők számára előnyt jelenthet, hogy a natív Vulkan alapú editor gyorsan indul, nincs hosszadalmas projektimport vagy asset adatbázis-építés.
Mit tud jelenleg?
A jelenlegi verzió már alkalmas teljes játékok elkészítésére, többek között az alábbi funkciókkal:
- vizuális pályaszerkesztő objektumhierarchiával;
- FBX, glTF és GLB modellek importálása animációkkal együtt;
- prefab rendszer;
- node-alapú vizuális scripting eseményekkel, változókkal és logikával;
- saját shader- és materialrendszer vizuális szerkesztővel;
- világítás, árnyékok és baked lighting;
- részecskerendszer és 3D szöveg;
- Jolt Physics alapú fizikai motor;
- fegyverkezelés, raycast alapú lövés és játékosvezérlés;
- 3D hangrendszer;
- UI készítése (életerő, menük, beállítások);
- Game Flow rendszer több pálya összekapcsolásához;
- önállóan futtatható Windows .exe export.

Még fejlesztés alatt áll
Fontos tudni, hogy az FPS Lab még aktív fejlesztés alatt áll. Bár már most végig lehet vele készíteni egy teljes játékot, előfordulhatnak hibák vagy még hiányzó funkciók.
Bence kifejezetten várja a felhasználói visszajelzéseket, hiszen ezek alapján kerülnek be az új node-ok, funkciók és fejlesztések. A tervek között szerepel többek között a Linux és macOS export támogatása, további példaprojektek, valamint a vizuális scripting rendszer bővítése.
Mi kell hozzá?
A használathoz nincs szükség telepítőre vagy regisztrációra. Elég letölteni, kicsomagolni és már indulhat is a fejlesztés. Letölteni az engine itch.io oldaláról tudjátok: PapaiArt Tools – FPS Lab letöltés
Minimum követelmények:
- Windows 10 vagy újabb (64 bites);
- Vulkan támogatással rendelkező videokártya.
Az elkészült játékok teljes egészében a fejlesztő tulajdonában maradnak. Nincs bevételmegosztás, nincs vízjel, és a kész program önálló Windows alkalmazásként futtatható.
Csatlakozz a közösséghez!
Ha szeretnéd kipróbálni az FPS Labot, kérdésed van, hibát jelentenél vagy egyszerűen csak követnéd a fejlesztést, csatlakozz a hivatalos Discord közösséghez:
Ha pedig tetszik a projekt, érdemes támogatni Pápai Bence munkáját. Az FPS Lab teljesen ingyenesen használható, fejlesztése pedig nagyrészt a közösségi támogatásoknak köszönhető. Minden visszajelzés és hozzájárulás segít abban, hogy a motor a jövőben még több funkcióval és platformtámogatással bővüljön.
Ez tök jó, ilyenre én is gondoltam már, hogy direkt FPS játékokhoz engine. Azaz minden, de szó szerint minden alapból benne van és műxik is, ami ilyen játékokhoz kell. Mondjuk pont ezért eleve node rendszert és bármi hasonlót se tennék bele, csak és kizárólag azt, ami kell, és azokat készen.
KedvelésKedvelés