Skip to Top of Page Skip to Navigation Skip to Main Content Skip to Footer

Panimulang Pagbuo ng Laro: 7 HTML5 Game Engine Software

Antonia Gates / Oktubre 4, 2023
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

Bumuo ng 3 Game Development Programs

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:

Walang Laro

OvO

Geometry Tower

Iconoclasts

Godot

Godot Game Engines

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:

Alamat

Space Walrus 3000

Mga Kulay ng Sonic: Ultimate

Mga Hayop ng Cassette

GameMaker

Game Maker Game Development Programs

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:

Idle Breakout

CircloO

Undertale

Forager

PICO-8

Mga Programa sa Pagbuo ng Laro ng 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:

ISLANDER

Mga slipway

Isang Boss lang

CELESTE Classic

Pagkakaisa

Unity Game Development Programs

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:

Bakas

Buhay ng pato

Dobleng Cheeseburger, Medium Fries

Pokemon Go

Pipi

Twine Interactive Fiction Game Development Programs

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

Phaser Game Development Programs

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:

Kahanga-hangang mga Tank

Jelly Truck

Johnny Upgrade

Itulak ang Iyong Suwerte

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!