Panimulang Pagbuo ng Laro: 7 HTML5 Game Engine Software
Naglaro ka na ba ng isang laro na talagang nananatili sa iyo? Siguro ang sining ay nakamamanghang, ang kuwento ay nakakaakit, ang mga palaisipan ay kumplikado...marahil ito na ang lahat! Marahil ay labis kang namangha sa larong ito kaya naisip mo sa iyong sarili: “ Gusto kong gumawa ng ganoong bagay! ”
Pagkatapos ay titingnan mo kung paano gumawa ng mga laro at biglang mayroon kang daan-daang libong artikulo, video, at tutorial sa iyong screen. Sa lahat ng impormasyong iyon, imposibleng malaman kung saan magsisimula!
Iba't ibang Uri ng Game Engine
Well, gusto naming tumulong ! Alam namin na ang pagsasagawa ng unang hakbang sa pagbuo ng laro ay maaaring mukhang nakakatakot. Gusto naming alisin ang takot na iyon at tulungan kang mahanap ang tamang engine ng laro para simulan ang paggawa ng iyong obra maestra!
Tingnan ang listahang ito ng mga engine ng laro upang malaman kung ano ang ginagawang espesyal sa bawat isa. Lahat sila ay may kakayahang gumawa ng mga laro na maaaring laruin sa mga web browser. Kaya, kung gusto mo nang gumawa ng laro para sa Coolmath Games, ang mga engine na ito ay magandang lugar para makapagsimula!
Bumuo
Pinakamahusay para sa: 2D na laro, Platformer, Top-Down Action na laro,Puzzle laro
Ang Construct ay isang HTML5-based na game engine na binuo ng Scirra Ltd. noong 2017. Ang kakaiba sa engine na ito ay magagamit mo ito sa iyong web browser at habang offline! Ang makina ay na-optimize para sa pagbuo ng mga 2D na laro, bagama't ang mga 3D na laro ay posible rin. Hindi mo rin kailangang mag-code - Ang Construct ay may visual scripting system na ginagawang posible ang paglikha ng mga kumplikadong feature ng gameplay nang walang programming. Gayunpaman, kung gusto mo ng mas kumplikado sa iyong laro, maaari mong gamitin ang JavaScript upang i-edit ang iyong mga script. Mayroong iba't ibang bersyon ng Construct, na ang pinakabagong bersyon ay Construct 3. Posible pa ring gumawa ng mga laro sa Construct 2.
Kapag handa ka nang mag-publish, maaari mong ibahagi ang iyong mga laro sa mga web browser, desktop, Mac, at mobile device.
Maaari mong gamitin ang Construct nang libre, ngunit magkakaroon ng ilang limitasyon sa mga feature na magagamit mo at kung gaano karaming code ang maaari mong isama sa iyong mga laro. Upang makakuha ng access sa higit pang mga feature at opsyon, kailangan mong magbayad para sa isang subscription. Narito ang ilang sikat na laro na ginawa sa Construct:
Iconoclasts
Godot
Pinakamahusay para sa: 2D na laro, 3D na laro, VR na laro,Adventure na laro
Ang Godot ay isang open-source na engine ng laro na nilikha nina Juan Linietsky at Ariel Manzur noong 2014. Ang makina ay may kakayahang gumawa ng parehong 2D at 3D na mga laro. Ang coding language na ginamit ay GDscript, ang sariling coding language ni Godot. Posibleng mag-code sa ibang mga wika tulad ng C# o C++, ngunit nagsasangkot ng pag-download ng karagdagang mapagkukunan. Kasama rin sa Godot ang isang animation tool na magagamit mo para i-animate ang mga character o cutscene.
Kapag handa ka nang mag-publish, maaari mong ibahagi ang iyong mga laro sa mga web browser, desktop, Mac, mobile device, console, at VR.
Ang Godot ay ganap na libre upang gamitin! Narito ang ilang mga sikat na laro na ginawa sa Godot:
Mga Kulay ng Sonic: Ultimate
Mga Hayop ng Cassette
GameMaker
Pinakamahusay para sa: 2D na laro, RPG, Top-Down na laro, Isometric na laro, Fighting game
Ang GameMaker ay isang cross-platform game engine na nilikha ni Mark Overmars noong 1999 at binuo ng YoYo Games noong 2007. Ang makina ay pangunahing ginagamit upang gumawa ng mga 2D na laro. Gumagamit ang GameMaker ng sarili nilang coding language na tinatawag na GameMaker Language (GML) na may pagkakatulad sa C++ at C#. Maaari kang mag-script gamit ang GML o gumamit ng GameMaker Language Visual, isang drag-and-drop visual scripting tool upang ilapat ang mga feature at function nang hindi ikaw mismo ang nagko-coding sa mga ito. Nagbibigay din ang GameMaker ng mga mapagkukunan upang lumikha ng mga pixel sprite at animation para sa iyong laro.
Kapag handa ka nang mag-publish, maaari mong ibahagi ang iyong mga laro sa mga web-based na platform, desktop, Mac, at console.
Maaaring gamitin ang GameMaker nang libre, ngunit nililimitahan nito ang iyong mga mapagkukunan at kung saan mo maaaring ibahagi ang iyong laro. Kung gusto mong bumuo para sa iba't ibang mga platform at mag-access ng higit pang mga tampok, kailangan mong magbayad para sa isang subscription. Narito ang ilang sikat na laro na ginawa sa GameMaker:
Undertale
Forager
PICO-8
Pinakamahusay para sa: 2D na laro,Puzzle laro, Adventure game,Platformer, Side-Scrollers
Ang Pico-8 ay isang game engine na ginawa ng Lexaloffle Games noong 2015. Ginagamit ang engine para gumawa ng 8-bit na mga laro na parang dinala ka pabalik noong 1980s! Ang Lua ay ang programming language na gagamitin mo para mag-code sa engine na ito. Pinapayagan ka rin ng PICO-8 na lumikha ng musika, mga sound effect, sprite, at mga animation sa loob mismo ng makina.
Kapag handa ka nang i-publish ang iyong laro, maaari mong ibahagi ang iyong mga laro sa mga web browser, desktop, at Mac.
Kakailanganin mong magbayad ng isang beses na bayad na $14.99 upang magamit ang PICO-8. Narito ang ilang sikat na laro na ginawa sa PICO-8:
CELESTE Classic
Pagkakaisa
Pinakamahusay para sa: 2D na laro, 3D na laro,Multiplayer na laro, Adventure game, RPG, Simulation
Ang Unity ay isang game engine na ginawa ng Unity Technologies noong 2005. Ginagamit ang engine para gumawa ng parehong 2D at 3D na laro. Nag-code ka sa makina gamit ang C#. Nagbibigay ang Unity ng iba't ibang mapagkukunan tulad ng paggawa ng mga animation at pag-render ng mga 2D at 3D na bagay. Ang pinaka namumukod-tangi para sa Unity ay ang kakayahang gumawa ng mga malalaking laro ng multiplayer.
Kapag handa ka nang mag-publish, maaari mong ibahagi ang iyong laro sa mga web-based na platform, desktop, Mac, console, VR, at AR.
Ang Unity ay may modelo ng pagpepresyo batay sa kung gaano kalaking kita ang nabuo mula sa iyong (mga) laro. Kung ikaw ay isang mag-aaral o nakatanggap ng mas mababa sa 100k na kita/pagpopondo sa loob ng 12 buwan, maaari mong gamitin ang libreng bersyon. Gayunpaman, kung nakakuha ka ng higit pa riyan, kakailanganin mong magbayad ng bayad sa subscription. Mahalagang tandaan na kung gagamitin mo ang kasalukuyang bersyon ng Unity at mayroon kang Pro o Enterprise na subscription, kailangan mong magbayad ng maliit na bayad sa bawat pag-install. Narito ang ilang sikat na laro na ginawa sa Unity:
Dobleng Cheeseburger, Medium Fries
Pokemon Go
Pipi
Pinakamahusay para sa: Text-based na Narrative games, Interactive Fiction, Choose-Your-Own-Adventure
Ang Twine ay isang open-source engine na nilikha ni Chris Klimas. Ginagamit ang makina upang gumawa ng mga larong salaysay na nakabatay sa teksto. Hindi mo kailangang matuto ng coding language para magamit ang Twine. Gayunpaman, mayroong isang istrukturang format na dapat sundin depende sa kung aling format ng kuwento ang iyong ginagamit. Maaari ka ring gumawa ng mga mas advanced na command at gumawa ng visual na disenyo para sa iyong laro gamit ang HTML, CSS, at JavaScript. Maaari kang lumikha ng mga sumasanga na narrative na laro sa pamamagitan ng paggamit ng mga variable at kundisyon upang lumikha ng maramihang mga landas sa isang laro!
Kapag handa ka nang mag-publish, maaari mong ibahagi ang iyong laro sa mga web-based na platform.
Ang twine ay libre gamitin! Narito ang ilang mga sikat na laro na ginawa sa Twine:
Isang Kakaibang Nilalang ang Sumama sa Aking Party
Ikaw si Jeff Bezos
May Gagawin ang Manunulat
Phaser
Pinakamahusay para sa: 2D na laro, Adventure game, Action na laro, Visual Novel, Sidescroller
Ang Phaser ay isang open-source na 2D game engine na binuo ni Richard Davey noong 2013. Ang engine ay pangunahing ginagamit upang gumawa ng mga 2D na laro. Binibigyan ka ng Phaser ng opsyon na mag-code sa JavaScript o TypeScript. Nagbibigay ang Phaser ng iba't ibang mapagkukunan kabilang ang pag-scale ng iyong laro sa maraming device, pagpapatupad ng audio, at paggawa ng mga 2D sprite at animation.
Kapag handa ka nang mag-publish, maaari mong ibahagi ang iyong mga laro sa mga web browser at mobile device.
Ang Phaser ay libre gamitin! Narito ang ilang mga sikat na laro na ginawa sa Phaser:
Mayroong maraming mga laro engine out doon at alam namin na ang paghahanap ng isa upang simulan sa ay maaaring pakiramdam napakalaki. Umaasa kami na ang listahang ito ay nakakatulong na mapawi ang pagkabalisa na iyon at nagbibigay ng ilang insight kung saan magsisimula pagdating sa mga game engine. Inaasahan naming makita kung anong mga laro ang gagawin mo!