2D játékfejlesztő programok, játék motorok listája

 

Godot Engine 

A Godot Engine az OKAM Studio házon belül fejlesztett és használt játék motorja amit számos PC, mobil és konzol játék fejlesztéséhez használt a stúdió és használ még ma is. Ám sokak örömére úgy döntöttek hogy bárki számára elérhetővé és nyílt forrásúvá teszik a motort MIT licensz alatt, ami annyit jelent hogy szabadon felhasználható és módosítható akár kereskedelmi céllal is. Egyetlen kikötés hogy bármi módosítást végzünk a motor forráskódján azt bárki számára elérhetővé kell tennünk és természetesen nem terjeszthetjük a motort sajátként bármennyi módosítást is hajtunk végre. A motor rendelkezik beépített pálya, script, UI és animáció szerkesztővel, fizikai és hálózati motorral. A GODOT Engine egy rendkívül ígéretes fejlesztő környezet amivel szinte minden létező platformra fejleszthetünk 2D és 3D játékokat mint például: Windows, Linux, MacOS, iOS, Android, Blackberry és HTML5. Illetve maga a fejlesztő környezet is elérhető Windows-ra Linux-ra és MacOS-re is.

 

 

GameMakerGameMaker Studio

A GameMaker az egyik legismertebb és legelterjedtebb eszköz  a játékfejlesztésre szánt programok között. Fő erőssége a szabadságban és egyszerűségben de leginkább a hatamas felhasználói bázisában rejlik. Hála az egyszerűen kezelhető beépített szerkesztőnek és saját programozási nyelvének (GML) gyakorlatilag bármit megvalósíthatunk könnyedén, akár 3D játékokat is készíthetünk, ám a program leginkább 2D játékok fejlesztésére lett optimalizálva, a 3D lehetőségek főleg 2.5D, izometrikus játékok fejlesztésébe lehetnek hasznunkra. A GameMaker-el fejleszthetünk játékokat Window-ra, MacOS-re a Studio változattal pedig akár Linux-ra, Android-ra, iOS-re és Web böngészőre is (HTML5). A Game Maker saját felhasználásra korlátozások mellett ingyenes, ha szeretnénk a korlátozásokat feloldani vagy kereskedelmi célra használni, licenszt kell vásárolnunk hozzá.

A Program rendelkezik beépített pálya szerkesztővel, script szerkesztővel, script nyelvvel (GML), sprite szerkesztővel, hálózati motorral és a Studio változat fizikai motorral is.

 

 

GDevelop

A GDevelop egy kevésbé ismert és kevesek által használt ám annál nagyszerűbb ingyenes nyílt forráskódú játékfejlesztő alkalmazás, amivel 2D játékokat fejleszthetünk Windows-ra, Linux-ra, Android-ra és Web böngészőre (HTML5). A GDevelop fő erőssége abban rejlik hogy a játék fejlesztése során egyetlen sort sem kell írnunk semmilyen programozási vagy script nyelven ám ne gondoljuk azt hogy ez bármiben is korlátoz minket. A programban értelmes mondatokat (eseményeket) használva készíthetjük játékainkat, állításokat, feltételeket és tennivalókat  illesztve egymáshoz egy grafikus kezelő felületen keresztül. Ám ha ez mégsem felelne meg a számunkra, C++ és JavaScript nyelven is adhatunk utasításokat vagy ki is bővíthetjük a programot saját kiegészítőket írva és használva. A program és az események hivatalosan elérhetőek több nyelven is köszönhetően a közösségnek. Ha érdekesnek találod, segíthetsz a Magyar fordításban.

A GDevelop natív motorja az SFML-re épül még a HTML5 motorja Pixi.js-re, ám mostanában képbe került a Cocos2D-js mint lehetséges alternatíva az SFML és Pixi.js helyett.

A program fő erőssége abban rejlik hogy nem eröltet rá az emberre egy bizonyos gondolkodás módot, logikát helyette teljesen szabad kezet ad azt illetően mit hogyan valósítunk meg. A GDevelop rendszere rendkívül rugalmas és kénylemes miután megismerjük.

 

 

Stencyl

A Stencyl eredetileg egy Flash játékok készítésére alkalmas fejlesztő környezetnek indult ami komoly hangsúlyt fektet a fizikán alapuló játékokra, ám ma már bármilyen platformra fejleszthetünk vele játékokat mint például Windows, Linux, MacOS, iOS, Android és HTML5. A program fő érdekessége hogy a fejlesztés során úgy nevezett “vizuális programozási nyelvet” használtunk amely a Scratch nevet viseli és ami eredetileg gyerekek számára készült hogy már egészen fiatalon egy egyszerű, mókás formában bevezesse őket a programozás világába. A Scratch programozási nyelv lényege hogy egy kategorizált listából, grafikus kezelő felületen keresztül az egeret használva csak egymáshoz illetve egymásba illesszük az utasításokat így alkotva egész programokat, a Stencyl esetében játékokat. A program ingyen használható flash játékok fejlesztésére, ám ha szeretnénk pénzt keresni a játékunkkal vagy más platformra is fejleszteni, minden évben vásárolnunk kell licenszt hozzá.

A Program rendelkezik beépített pálya szerkesztővel, fizikai motorral, beépített script nyelvvel (Scratch) és script szerkesztővel.

 

 

Construct – Construct 2

A Construct egy újabb és egyre népszerűbb játékfejlesztő alkalmazás amelyben  hagyományos programozási vagy script nyelv helyett úgy nevezett “esemény rendszert ” használhatunk a játékok fejlesztéséhez. Csak mint a fentebb említett Game Develop-nál, az esemény rendszer lényege hogy állításokat és tennivalókat illesztünk egymáshoz így alkotva meg a játékunkat. A Construct első része amit  Construct Classic -nak neveznek, mára ingyenessé vált amit bárki szabadon használhat Windows játékok fejlesztésére. A Construct 2 eredetileg HTML5 játékok fejlesztésére készült Javascript nyelven de ma már szinte bármilyen platformra fejleszthetünk vele mint Windows, Linux, MacOS, iOS, Android, Blackberry, facebook, Steam és persze HTML5. A Construct 2 ingyenes HTML5 játékok fejlesztésére bizonyos korlátozások mellett, ha szeretnénk a korlátozásokat feloldani és minden platformra fejleszteni, licenszt kell vásárolnunk hozzá.

A program rendelkezik többek között beépített pálya szerkesztővel, pathfinding rendszerrel, fizikai motorral, sprite szerkesztővel és itt érdemes megemlíteni hogy a hatalmas felhasználói bázisnak köszönhetően rengetek kiegészítő elérhető a programhoz. Bármilyen funkcióra is legyen szükségünk ami a programban nem található gyárilag, több mint valószínű hogy találunk hozzá kiegészítőt, de ha mégsem, írhatunk saját kiegészítőket JavaScript nyelven. Pár példa elérhető kiegészítőkre: 3D modellek importálása, Spriter-ben készített animációk kezelése, hálózati motor, dinamikus fények, árnyékok és még sok más.

 

 

Game Editor

A Game Editor egy ingyenes és nyílt forrású játékfejlesztő alkalmazás Windows-ra, Linux-ra, MacOS-re és iOS-re. A program fejlesztése sajnos hivatalosan leállt már nem fejlesztik tovább ám a program fő erőssége hogy C nyelven scriptelhetjük a játékainkat és ugyan ezen a nyelven akár ki is bővíthetjük a programot új hiányzó funkciókkal hála a ténynek hogy nyílt forráskódú.

A program teljesen ingyen rendelkezik:beépített pálya szerkesztővel, fizikai motorral, pathfinding rendszerrel, script szerkesztővel és képes animációkat is kezelni ám fontos figyelembe venni hogy mindez még ha nem is sok, de nyílt forrású így szabadon bővíthetjük, módosíthatjuk ahogy nekünk tetszik.

 

 

Tululoo Game Maker

Ez egy magyar fejlesztésű ingyenes játék fejlesztő program amivel HTML5 játékokat készíthetünk, egyszerűen és gyorsan. A fejlesztő célja hogy a program minél egyszerűbb és szórakoztatóbb módot biztosítson böngésző játékok fejlesztésére és a kezdőket bevezesse a játékfejlesztés világába. A programban Javascript nyelven scriptelhetjük a játékainkat ám nem titok hogy a fejlesztő igyekszik hogy a parancsok minél inkább hasonlítsanak a GameMaker programozási nyelvének (GML) parancsaihoz. így az elterjedt program felhasználói könnyen átállhatnak a Tululoo-ra.

A program rendelkezik teljesen ingyen; beépített pálya szerkesztővel és script szerkesztővel, ami nem sok de nem is kerül pénzünkbe.

 

Torque2D

A Torque 2D egy ingyenes nyílt forrású játék fejlesztő környezet beépített szerkesztővel, fizikai motorral és saját script nyelvel Windows-ra, MacOS-re és iOS-re. A program érdekessége hogy rendelkezik egy úgy nevezett behavior megosztás rendszerrel, amivel programunk részeit elmenthetjük úgy nevezett “behavior” (viselkedés) -ként és azt megoszthatjuk másokkal akik feltudják használni azt a saját játékukban. Például készíthetünk egy behavior-t hogy ha lenyomjuk a bal nyilat akkor mozogjon balra a labda, ezt ha elmentjük behavior-nak akkor mások ezt felhasználhatják nem csak labdának, hanem bárminek a mozgatására amit megadnak labda helyett.

 

001 Game Creator

A 001 Game Creator alapvetően egy 2D RPG játék motor ami rendelkezik minden funkcióval ami egy RPG játék fejlesztéséhez szükséges ám lényegében nagyon rugalmas és bármilyen játékot fejleszthetünk benne mint platformer, puzzle és tábla játékok például de akár 3D FPS játékot is készíthetünk benne vagy kaland játékot. A lehetőségek rendkívül széleskörűek. A programban programozás és scriptelés nélkül egy vizuális szerkesztőben programozhatjuk a játékainkat. A szerkesztőben gyakorlatilag csak “események” közül kell választanunk amik kis blokkoként jelennek meg és amiket adott sorrendben és helyen össze kell kapcsolnunk egymással. A használata során nem igen korlátoz minket semmi, egyszerű utasításoktól bonyolult matematikai műveletekig minden a rendelkezésünkre áll. Ám ha a grafikus megoldás mégsem felelne meg a számunkra, akár Basic nyelven is scriptelhetünk. Ahogy ezt a cikket írom 2 módon juthatunk hozzá a programhoz. Az egyik megoldás hogy a hivatalos oldalon havidíjat fizetünk a program használatáért ám cserébe elsőként kapunk hozzáférést a legújabb verzióhoz és újításokhoz valamint képzett segítséget kapunk bármi problémánk van a fórum egy Prémium szegletében ahova csak előfizetők léphetnek be. A másik megoldás hogy megvásárolhatjuk Steam-en és szabadon használhatjuk ám az újabb verziók valamivel lassabban fognak eljutni hozzánk és ha problémánk van csak a lelkes fórum tagokra számíthatunk. Steam-en ingyenes demó verzió szintén elérhető de ahogy ezt a cikket írom csak az első pár órában tudjuk elmenteni a változtatásainkat, utána meg kell vásárolnunk Steam-en vagy elő kell fizetnünk a hivatalos oldalon.

 

RPG Maker

Ahogy a nevéből is sejthető az RPG Maker egy 2D RPG játék fejlesztő program, a Game Maker után talán a második legelterjedtebb játékfejlesztő program mivel ebben a programban könnyedén, pár kattintással készíthetünk 2D RPG játékokat. A program gyakorlatilag mindent tartalmaz ami egy RPG játék készítéséhez szükséges mind funkcionalitásban, mind tartalomban. A program alapból tartalmaz egy rendkívül részletes karakter szerkesztőt amiben saját karaktereket létrehozhatunk és rengeteg egyéb sprite-ot, csempét amiből felépíthetjük a játékunk világát és még többet lehet vásárolni hozzá kiegészítőkön keresztül. A program régebbi verzióiban Ruby nyelven az újabb verziókban pedig már Javascript nyelven lehet scriptleni ám nem feltétel, akár scriptelés nélkül is használhatjuk a programot egyszerű utasításokat használva.

 

PICO-8

PICO-8 egy “Fantázia Konzol” ami lényegében nem más mint egy virtuális játék konzol ami leginkább a régi Amiga illetve C64-es időket hozza vissza a számunkra. A programot amikor elindítjuk egy DOS szerű parancssorban találjuk magunkat ahol kezelhetjük a fejrendszerünket, persze nem az igazit hanem egy virtuális fájlrendszert. Mozoghatunk könyvtárak között, létrehozhatunk és törölhetünk könyvtárakat, programokat futtathatunk mint például egy kód szerkesztő amiben egy Lua szerű nyelvben gyakorlatilag bármilyen programot írhatunk a PICO-8 konzolunkra, akár játékot is. Ezen felül rendelkezésünkre áll egy sprite szerkesztő is amiben spriteokat készíthetünk, egy pálya szerkesztő amiben pályákat szerkeszthetünk és egy hang szerkesztő is amiben pedig hang effekteket és zenéket állíthatunk össze. A PICO-8-ban készített programjainkat, játékainkat megoszthatjuk más PICO-8 felhasználókkal online a PICO-8 rendszerén belül ami azt is jelenti hogy nem csak játékokat, programokat készíthetünk hanem játszhatunk is a mások által készített játékokkal és meg kell mondjam, sok meglepően jó játék elérhető a PICO-8-ra. Na de, nem igazán hasznos ha nem tudjuk a PICO-8 rendszerén kívül is megosztani amit készítettünk, éppen ezért lehetőségünk van exportálni amit csináltunk HTML5 formátumban és a jövőben tervezik hogy más platformokra is exportálhatunk majd “bináris” programot.

 

Ajánlott cikkek:

For treating male impotence, many Ed medicines are tadalafil buy in usa available nowadays. Physical or organic causes are numerous such as high cholesterol, high blood pressure, or diabetes o Men taking free viagra prescription had harder erections and greater success at maintaining their erections long enough to finish sex; at different times an erection is never accomplished in any case. It will invest Rs 1,200 crore in the next 24 purchase cialis greyandgrey.com to 30 months in Andhra Pradesh as part of its Rs 4,000-crore expansion planned for the next 4 hours. These are available in the form of herbs, change of lifestyle, vitamins and herbal supplements. levitra 25mg