HTML5! Pustahan kami na narinig mo ang tungkol dito nang higit sa isang beses hindi alintana kung ikaw ay isang Web Developer o hindi. Ito ay isa sa mga markup na wika, na tinalakay sa mga developer mula sa oras ng kapanganakan mismo. Bilang karagdagan, dapat nating isama na ang wika ay nakakuha ng napakalaking tugon at katanyagan sa napakaikling panahon dahil mayroong napakaraming feature, na tumulong sa HTML5 na makapag-iisa. Bagama't taglay nito ang label na Hyper Text Markup Language, ang mga gawa nito ay higit pa sa inaasahan namin, sigurado. Sa simpleng pagsasabi, ang HTML5 ay isang Flash Killer. Nagsimula ang ilang talakayan na nauugnay sa HTML5 at mga Apple device dahil wala sa mga iDevice ang darating na may suporta sa Flash. Gaya ng maaari mong hulaan, paunang tinukoy ng kumpanya ang pagkabigo ng Flash at ginamit ang cross-platform na functionality ng HTML5. Bukod dito, dapat nating sabihin na ang Flash ay may napakaliit na buhay para sigurado, dahil ang bagong bersyon ng markup language ay dumating sa entablado na may in-built na tampok na pag-embed ng video, na sapat na upang patayin ang flash.
Tulad ng sinabi namin dati, ang HTML5 ay hindi lamang binuo para sa paggawa ng mga website kundi para din sa paggawa ng isang bagay na hindi man lang naisip ng mga nakaraang bersyon. Mga developer at kumpanya (kabilang ang Web Giants Google) ay may sapat na pagkilala sa mga kapangyarihan ng HTML5 at nagsimula ng maraming mga programa upang maisapubliko HTML. Maraming mga eksperimento ang makikita sa web, na matalinong gumagamit ng mga kakayahan ng HTML5. Ang pinaka-intuitive at interactive na HTML ng application na mahahanap namin ay HTML5 Gaming! Oo, ang mga mahuhusay na laro ay maaaring mabuo gamit ang HTML5 at ang pagbuo ay mas simple kaysa sa ginagawa mo sa Flash o iba pang mga wika. Bukod sa coding mula sa simula, maaari mong gamitin ang HTML5 Game Development Engines, kung mas kaunti ang iyong kaalaman tungkol sa mga code ngunit may malikhaing isip. Ngayon ay ipapakilala namin sa iyo ang ilang mahuhusay na Game Development engine na gumagamit ng HTML5 at JavaScript.
Bumuo ng 2
Ang Construct 2, bilang isang game development engine, ay tumutulong sa iyo na bumuo ng HTML5 based na Mga Laro na walang karanasan sa programming sa iyong kamay. Ang makinang ito ay binuo ng Scirra Limited at magagamit ng LIBRE para sa mga di-komersyal na layunin. Ang kailangan mong gawin para sa pagbuo ng isang HTML5 na laro ay isang malakas na ideya tungkol sa iyong laro at pagkamalikhain. Maaari mo lamang i-drag ang mga bagay ng laro (karaniwang mga file ng imahe) sa canvas at tukuyin ang mga partikular na katangian at pag-uugali sa kanila. Bilang karagdagan, maaari mong gamitin ang serbisyong ito sa anumang Web Browser na sumusuporta sa HTML5 pati na rin ang mga nakalaang app para sa iOS, Android, Windows 8 at Google Chrome.
Ang disbentaha na makikita sa laro ay maaaring paghigpitan nito ang iyong malikhaing pag-iisip. Kung nagpaplano ka ng laro na may malaking aspeto at feature, hindi ka kayang bayaran ng Construct 2. Bukod dito, kung gusto mong gamitin ang iyong laro para sa mga layuning pangkomersyo, kakailanganin mong bumili ng lisensya mula sa Scirra Limited. Maaari mong i-website ang website ng Scirra para sa pagkakaroon ng demo sa mga gawang nagawa gamit ang Construct 2.
Epekto ng JS
Ang Impact JS ay isang JavaScript based game Development engine para sa HTML5 Game Development. Ang makina ay may kasamang 3D level editor at suporta para sa iba't ibang device kabilang ang iOS. Bukod sa nabanggit sa itaas, ang Impact JS ay hindi isang libreng game development engine ngunit mayroon itong malaking koleksyon ng mga tool at extension sa kanilang library. Gamit ang mga tool na ito, maaari kang magdala ng malaking visual na epekto sa iyong Mga Laro.
Ang 2D level editor ay ang eksklusibong feature ng Impact JS. Ang editor na ito ay nagbibigay-daan sa pag-scroll sa gilid at top-down na mga tampok ng laro ng RPG, na kahanga-hanga. Ang isang mahusay na tool sa pag-debug ay isinama din sa Impact JS, na magmumungkahi sa iyo ng mga kakulangan sa pagganap at mga dahilan. Nangangahulugan ang lahat ng feature na ito na ang pagbabayad ng $99 bawat lisensya ng Impact JS ay sulit sa iyong pera at oras.
LimeJS
Narito ang isa pang LIBRENG development engine! Ang LimeJS ay isang JavaScript powered framework na idinisenyo para sa HTML5 Game Development. Ang framework, na binuo ng Digital Fruit ay available sa ilalim ng Apache License, Open Source lang, na ginagawang legal na muling likhain at gamitin muli ang code. Sinasabi ng development team na idinisenyo nila ang framework na ito para sa pagpapagana ng HTML5 Game Development na walang mga kumplikadong code.
Bilang isang Open Source na proyekto, ang LimeJS ay makakapagbigay sa iyo ng higit pang feature kung ihahambing sa isang pribado. Ang isang malaking halaga ng mga demo at tutorial ay magagamit sa web upang hindi mo kailangang mag-alala tungkol sa iyong kawalan ng kamalayan tungkol sa balangkas. Sinusuportahan ng framework ang bawat modernong browser pati na rin ang iOS at Android.
Game Salad
Isa pang Drag & Drop na naka-enable na game development engine na pinapagana ng HTML5. Bukod sa iba pang mga makina, ang Game Salad ay may kasamang in-built na emulator kung saan makikita mo kung paano gagana ang laro sa isang mobile screen. Cross platform, available ang development sa pamamagitan ng Game Salad at nagpapatuloy ang sinusuportahang listahan tulad ng iOS, Android, Amazon Kindle at ang pinakabago, Windows 8.
Ang makinang ito ay may dalawang bersyon, LIBRE at BAYARAN. Ang bayad na bersyon ay kukuha ng $299 mula sa iyong bulsa sa bawat taon. Ang ilang feature tulad ng in-app na pagbili, i-Ad, publicizing, Game Center, Android publishing atbp. ay naroon kasama ng pro na bersyon. Ang lahat ng tampok na nabanggit sa itaas ay kulang ng iba pang mga makina at ito ay isang magandang desisyon na bilhin ang pro na bersyon.
Flash JS
Ang Flash JS ay may maliit na kaugnayan sa flash pati na rin sa JS. Maaari kang gumawa ng HTML5 Games gamit ang engine na ito at maaari kang magdagdag ng mga code ng Action Script 3 sa loob ng [html] [/html] code, na ginagawang tila pamilyar din para sa mga developer na nakabatay sa flash. Ang isang ito ay LIBRE din at open sourced na nakakakuha ng malaking kontribusyon mula sa iba't ibang bahagi ng web.
Mapanlinlang na JS
Ito ay isa pang balangkas ng pagbuo ng laro na batay sa JavaScript, na mayroong malaking suporta sa komunidad kung ihahambing sa iba pang mga makina. Bagama't walang plug and play ang framework, mayroon itong ilang pakinabang tulad ng Entity Component System. Gamit ang feature na ito, maaari mong maliwanagan ang iyong laro sa pamamagitan ng pagbibigay ng mga bahagi sa bawat entity sa iyong laro (bayani. Kontrabida atbp). Siguradong maiiwasan ng feature na ito ang mahabang chain of inheritance mula sa iyong code. Kahit na hindi gaanong simple, ang Crafty JS ay malinaw na isang napakahusay na makina ng laro.
Quintus Engine
Ito ay isang bagong dating sa listahan ng HTML5 Game Engine na may label ng magaan na pag-uugali. Sinusuportahan ng Quintus engine ang pagbuo para sa parehong mga mobile device at computer, na kapaki-pakinabang para sa Mga Developer.
Ang isang nakatuong website ay naghihintay para sa mga gumagamit ng Quintus Engine ibig sabihin, ang mga pagdududa ay hindi magiging isang malaking bata para sa iyo kahit na kapag kasama si Quintus.
Konklusyon
Sinabi namin sa iyo ang ilang Game Development Engine para sa HTML5 at ang huling pagpipilian ay sa iyo. Tulad ng alam mo, lahat ay magkakaroon ng iba't ibang aspeto tungkol sa kanilang laro at iba't ibang serbisyo ang naroroon upang matugunan ang iba't ibang mga kinakailangan. Sa listahang ito, ang karamihan sa mga makina ay LIBRE kahit na ang ilan sa mga ito ay may PRO na bersyon. Dahil mayroong isang salita tungkol sa kinakailangan, hindi namin nais na sabihin na 'ito' ay pinakamahusay. Gayon pa man, ipaalam sa amin ang tungkol sa iyong karanasan sa pagbuo ng laro sa HTML5 sa pamamagitan ng mga komento. Maaari naming hulaan kung ano ang iyong iisipin pagkatapos basahin ito. "Ganyan ba Kadali ang Pagbuo ng Laro sa HTML5?"
Raquel Johnson
Mahal na ginoo,
Ako rin ay nasa pag-unlad na ito sa pag-aaral ng HTML 5 Development salamat na ito ay mas makakatulong sa akin sa pagkuha ng aking trabaho nang perpekto. salamat muli sa pagbabahagi!
Manish
Ito ay isang mahusay na mapagkukunan ng impormasyon para sa paglikha ng isang laro gamit ang HTML5 Game development engine. Salamat sa pagbabahagi ng impormasyong ito.
Frank Cern
Abhijith, talagang pinag-iisipan kong pumasok sa espasyong ito. Salamat sa lahat ng impormasyon. Sa lahat ng mga makinang nabanggit sa itaas, ngayon ko lang narinig ang tungkol sa konstruksyon, hulaan ko na marami akong kailangang basahin!
Juuhhii Agrawal
Salamat Abhijith para sa nagbibigay-kaalaman na post. Nag-iisip na ako kung alin sa JS ang gagamitin. Sa pamamagitan ng pagsasabi tungkol sa lahat ng iyon, tinulungan mo lang akong gawin ang aking pagpili nang mas madali.
Bipul Khan
Talagang mahusay na HTML5 na mga framework ng pagbuo ng laro. Maraming salamat Abhijith sa pagbabahagi ng mga cool na bagay na ito :)
Emilia
Palagi akong naguguluhan sa mga bagay na ito sa HTML. Nakita ko ang iyong post na napaka-interesante, bagaman. Salamat sa pagbabahagi.
Neha
hi Abhijith, ngayon ay nag-aaral ako ng HTML5 at ang listahang ito ay nagbibigay sa akin ng kaunting tulong upang matutunan ang pag-aaral ng HTML Gaming at nagbibigay sa akin ng ilang magagandang halimbawa. salamat
Jeremy S.
Wow.. salamat sa kahanga-hangang artikulong ito. Talagang susuko na ako sa mga online coding lessons ko. Ngunit ito ang nag-udyok sa akin na magpatuloy. Gagawa ako ng sarili kong laro sa lalong madaling panahon. ;)
Stacey
Ito ay medyo techie para sa akin… Ngunit marami akong kilala na mga kaibigan na magiging tunay na interesadong basahin ang iyong post. At ibabahagi ko ito sa kanila! Salamat sa lahat ng mahalagang impormasyon.
Shalin
Mukhang promising ang salad ng laro dahil ito ay independyente at libre sa platform. Dapat subukan ito, mahusay na ibahagi tao!
Lavindra
Naguguluhan talaga ako sa paglipat sa lugar na ito. Salamat sa lahat ng data
swapnil raja
Mukhang napakagandang kaalaman tungkol sa HTML5, kayang-kaya!
Yota
Mangyaring isaalang-alang ang Turbulenz HTML5 game engine. Ito ay open sourced noong Mayo.
http://www.turbulenz.biz/developers
– Gamit ang game engine na ito, bumuo kami ng 3D HTML5 na laro, http://www.polycraftgame.com
– Isang Scottish developer ang bumuo ng Word Quest at Save the Day.
http://www.youtube.com/watch?v=T_oCfbOwKds
http://www.youtube.com/watch?v=yxa6bKIs-Cw
Pahiram
Mahusay na Listahan, ngunit palagi kong inirerekumenda ang paggamit ng LimeJS.