Html5! We durven te wedden dat u hier meer dan eens over zou hebben gehoord, ongeacht of u een webontwikkelaar bent of niet. Het is een van de opmaaktalen die al vanaf de geboorte door ontwikkelaars werd besproken. Bovendien moeten we er rekening mee houden dat de taal in zeer korte tijd een enorme respons en populariteit heeft gekregen, omdat er een heleboel functies waren die HTML5 hielpen om op zichzelf te staan. Hoewel het het label Hyper Text Markup Language draagt, zijn zijn werken zeker veel meer dan we verwachten. Simpel gezegd, HTML5 is een Flash Killer. Er zijn een paar discussies gestart met betrekking tot HTML5 en Apple-apparaten omdat geen van de iDevices Flash-ondersteuning had. Zoals je kunt raden, definieerde het bedrijf het falen van Flash vooraf en maakte het gebruik van de platformonafhankelijke functionaliteit van HTML5. Bovendien moeten we zeggen dat Flash zeker een zeer korte levensduur heeft, aangezien de nieuwe versie van opmaaktaal op het podium verscheen met een ingebouwde functie voor het insluiten van video, wat genoeg is om flash te doden.
Zoals we al eerder zeiden, is HTML5 niet alleen ontwikkeld om websites te maken, maar ook om iets te doen dat door de vorige versies niet eens was bedacht. Ontwikkelaars en bedrijven (inclusief Web Giants Google) de kracht van HTML5 voldoende hebben erkend en veel programma's zijn gestart om bekendheid te geven HTML. Op het web zijn verschillende experimenten te zien, die slim gebruik maken van de mogelijkheden van HTML5. De meest intuïtieve en interactieve applicatie HTML die we kunnen vinden is: HTML5-gaming! Ja, er kunnen fantastische spellen worden ontwikkeld met HTML5 en de ontwikkeling is veel eenvoudiger dan in Flash of andere talen. Behalve helemaal opnieuw coderen, kun je HTML5 Game Development Engines gebruiken als je minder kennis van codes hebt, maar een creatieve geest hebt. Vandaag gaan we je een aantal fantastische Game Development-engines voorstellen die HTML5 en JavaScript gebruiken.
Construeer 2
Construct 2, als een game-ontwikkelingsengine, helpt je om HTML5-gebaseerde games te bouwen zonder programmeerervaring in je hand. Deze motor is ontwikkeld door Scirra Limited en is GRATIS beschikbaar voor niet-commerciële doeleinden. Wat je moet doen om een HTML5-game te ontwikkelen, is een sterk idee van je game en creativiteit. Je kunt de game-objecten (meestal afbeeldingsbestanden) gewoon naar het canvas slepen en er specifieke eigenschappen en gedrag voor definiëren. Bovendien kunt u deze service gebruiken in elke webbrowser die HTML5 ondersteunt, evenals speciale apps voor iOS, Android, Windows 8 en Google Chrome.
Het nadeel van het spel is dat het je creatieve denken kan beperken. Als je een game met een groot aspect en veel functies plant, kan Construct 2 je niet betalen. Als je je game bovendien voor commerciële doeleinden wilt gebruiken, moet je een licentie aanschaffen bij Scirra Limited. U kunt de website van Scirra bezoeken voor een demo van werken die zijn uitgevoerd met Construct 2.
ImpactJS
Impact JS is een op JavaScript gebaseerde game-ontwikkelingsengine voor HTML5-gameontwikkeling. De engine wordt geleverd met een 3D-niveau-editor en ondersteuning voor verschillende apparaten, waaronder iOS. Afgezien van de hierboven genoemde, is Impact JS geen gratis game-ontwikkelingsengine, maar heeft het een grote verzameling tools en extensies in hun bibliotheek. Met deze tools kun je een enorme visuele impact hebben op je Games.
De 2D-niveau-editor is de exclusieve functie van Impact JS. Deze editor maakt side-scrolling en top-down RPG-gamefuncties mogelijk, wat geweldig is. Een krachtige debugging-tool is ook geïntegreerd met Impact JS, die u prestatienadelen en -redenen zal voorstellen. Al deze functies samen betekenen dat het betalen van $ 99 per Impact JS-licentie uw geld en tijd waard is.
LimoenJS
Hier komt nog een GRATIS ontwikkelingsengine! LimeJS is een JavaScript-aangedreven framework dat is ontworpen voor HTML5-gameontwikkeling. Het framework, ontwikkeld door Digital Fruit, is beschikbaar onder een Apache-licentie, gewoon Open Source, waardoor het legaal is om de code opnieuw te maken en opnieuw te gebruiken. Het ontwikkelingsteam zegt dat ze dit raamwerk hebben ontworpen om HTML5 Game Development mogelijk te maken zonder code-complexiteit.
Als een Open Source-project kan LimeJS u meer functies bieden in vergelijking met een privéproject. Er is een enorme hoeveelheid demo's en tutorials beschikbaar op het web, zodat u zich geen zorgen hoeft te maken over uw onwetendheid over het framework. Het framework ondersteunt elke moderne browser, evenals iOS en Android.
Wildsalade
Nog een game-ontwikkelingsengine met Drag & Drop, mogelijk gemaakt door HTML5. Afgezien van andere engines, wordt Game Salad geleverd met een ingebouwde emulator waarmee je kunt zien hoe het spel zal werken op een mobiel scherm. Cross-platform, ontwikkeling is beschikbaar via Game Salad en de ondersteunde lijst gaat maar door zoals iOS, Android, Amazon Kindle en de nieuwste, Windows 8.
Deze engine heeft twee versies, GRATIS en BETAALD. De betaalde versie kost elk jaar $ 299 uit uw zak. Sommige functies, zoals in-app-aankopen, i-Ad, publiceren, Game Center, Android-publicatie enz. Zijn er met de pro-versie. Alle bovengenoemde functies ontbreken bij andere engines en het is een goede beslissing om de pro-versie aan te schaffen.
Flits JS
Flash JS heeft een kleine relatie met zowel flash als JS. U kunt HTML5-spellen maken met deze engine en u kunt Action Script 3-codes toevoegen aan de [html] [/html] code, waardoor het ook bekend lijkt voor op flash gebaseerde ontwikkelaars. Deze is ook GRATIS en is open source die enorme bijdragen krijgt van verschillende delen van internet.
Slimme JS
Dit is een ander op JavaScript gebaseerd raamwerk voor game-ontwikkeling, dat een enorme community-ondersteuning heeft in vergelijking met die van andere engines. Hoewel het framework geen plug-and-play heeft, heeft het enkele voordelen, zoals Entity Component System. Met deze functie kun je je spel verlichten door componenten te geven aan elke entiteit in je spel (held, schurk enz.). Deze functie kan zeker lange ketens van overerving van uw code voorkomen. Ook al is Crafty JS niet zo eenvoudig, het is duidelijk een geweldige game-engine.
Quintus-motor
Het is een nieuwkomer in de HTML5 Game Engine-lijst met een label van lichtgewicht gedrag. Quintus engine ondersteunt ontwikkeling voor zowel mobiele apparaten als computers, wat handig is voor ontwikkelaars.
Er wacht een speciale website op Quintus Engine-gebruikers, wat betekent dat twijfels geen grote jongen voor je zullen zijn, tenminste niet als je bij Quintus bent.
Conclusie
We hebben je verschillende Game Development Engines voor HTML5 verteld en de laatste keuze is aan jou. Zoals je weet, zal iedereen verschillende aspecten van hun spel hebben en zullen er verschillende diensten zijn om aan verschillende vereisten te voldoen. In deze lijst zijn de meeste engines GRATIS, hoewel sommige een PRO-versie hebben. Aangezien er een woord is over vereiste, willen we niet zeggen dat 'deze' het beste is. Hoe dan ook, laat ons via opmerkingen weten over uw ervaring met het ontwikkelen van HTML5-games. We kunnen raden wat je denkt na het lezen van dit. "Is HTML5-gameontwikkeling zo gemakkelijk?"
Rachel Johnson
Geachte heer,
Ik ben ook bezig met het leren van HTML 5 Ontwikkeling bedankt, dit zal me meer helpen om mijn baan perfect te krijgen. Nogmaals bedankt voor het delen!
Manish
Het is een geweldige bron van informatie voor het maken van een game met behulp van HTML5 Game-ontwikkelingsengines. Bedankt voor het delen van deze informatie.
Frank Cern
Abhijith, ik heb er eigenlijk over nagedacht om in deze ruimte te komen. Bedankt voor alle info. Van alle hierboven genoemde motoren heb ik alleen maar van constructie gehoord, ik denk dat ik veel te lezen heb!
Juuhhii Agrawal
Bedankt Abhijith voor de informatieve post. Ik was al aan het nadenken welke van de JS ik zou gebruiken. Door over al die dingen te vertellen, heb je me zojuist geholpen om mijn keuze veel gemakkelijker te maken.
Bipul Khan
Echt geweldige HTML5-raamwerken voor game-ontwikkeling. Heel erg bedankt Abhijith voor het delen van deze coole dingen :)
Emilia
Ik ben altijd verbijsterd geweest door deze HTML-dingen. Ik vond je post wel erg interessant. Bedankt voor het delen.
Neha
hallo Abhijith, op dit moment ben ik HTML5 aan het leren en deze lijst geeft me een boost om HTML Gaming te leren en geeft me een aantal goede voorbeelden. Met dank
Jeremy S.
Wow.. bedankt voor dit geweldige artikel. Ik zou eigenlijk mijn online codeerlessen opgeven. Maar dit stimuleerde me om door te gaan. Ik ga binnenkort mijn eigen spel maken. ;)
Stacey
Dit is nogal technisch voor mij ... Maar ik ken veel vrienden die echt geïnteresseerd zullen zijn om je bericht te lezen. En ik ga dit met ze delen! Bedankt voor alle waardevolle info.
Shalin
Wildsalade ziet er veelbelovend uit omdat het platformonafhankelijk en gratis is. Zou het eens moeten proberen, geweldig aandeel man!
Lavindra
Ik heb echt zitten puzzelen om naar dit gebied te verhuizen. Bedankt voor alle gegevens
swapnil raja
Lijkt veel kennis over HTML5 te zijn, goed veroorlooft!
Yota
Overweeg de Turbulenz HTML5-game-engine. Het was in mei open source.
http://www.turbulenz.biz/developers
– Met behulp van deze game-engine hebben we een 3D HTML5-game ontwikkeld, http://www.polycraftgame.com
– Een Schotse ontwikkelaar ontwikkelde Word Quest en Save the Day.
http://www.youtube.com/watch?v=T_oCfbOwKds
http://www.youtube.com/watch?v=yxa6bKIs-Cw
speculant
Geweldige lijst, maar ik zou altijd aanraden om LimeJS te gebruiken.