Deshalb habe ich mich entschlossen, ein bisschen Javascript / HTML5-Spiele zu entwickeln (bisher mit XNA / Unity gearbeitet). Ich frage mich, ob jemand Vorschläge hatte. Ich beschäftige mich derzeit mit Impact, GameQuery und Jaws.
(auch ein bisschen nervös, dass ich nicht in der Lage sein werde, so mächtige Spiele wie in XNA zu machen ... aber nur 2d)
javascript
html5
Johnny Quest
quelle
quelle
Antworten:
Hier ist eine sehr gute Liste auf GitHub von JS-Game-Engines ...
https://github.com/bebraw/jswiki/wiki/Game-Engines
Als ich verschiedene JS-Game-Engines für ein Projekt untersucht habe, habe ich festgestellt, dass die guten gute Demos haben, bei denen jemand tatsächlich ein echtes Spiel damit erstellt hat, um zu zeigen, was es kann. Impact ist dafür gut, ebenso wie LimeJS . Das Fehlen von Demos bedeutet nicht unbedingt eine schlechte Engine, aber es zeigt, dass der Entwickler das Gefühl hat, sein Projekt für etwas zu verwenden, das tatsächlich funktioniert.
Was auch immer Sie versuchen, stellen Sie sicher, dass Sie es in allen Browsern testen, insbesondere im Internet Explorer. Die Leute hassen es, aber viele Leute benutzen es .
PS
Ein Dankeschön an Crafty für die gute Politur auf der Website und die gute Dokumentation.
quelle
Ich habe dies auf StackOverflow ziemlich vollständig beantwortet: /programming/7376727/html-5-game-development-tools/7379756#7379756
Kurz gesagt, meine bevorzugte HTML5-Spieleentwicklungsbibliothek ist EaselJS .
Zu diesem Schluss kam ich, nachdem ich lange nachgeforscht hatte, welche Optionen verfügbar sind, und dann einfach Prototypen entwickelt hatte, um sie zu testen. Das habe ich ursprünglich vor einem Jahr gemacht, und damals war Crafty meine erste Wahl. Obwohl Crafty immer noch eine sehr gute Option ist, hat sich EaselJS im vergangenen Jahr aus verschiedenen Gründen stark weiterentwickelt, einschließlich der Tatsache, dass Adobe sein Gewicht hinter sich lässt
quelle
Schauen Sie sich http://www.kesiev.com/akihabara/ an , sah für mich interessant aus, da ich dies auch für mein Haustierprojekt recherchiere.
Auch http://www.limejs.com/ enthält eine ziemlich gute Dokumentation, was bei anderen nicht immer der Fall ist.
quelle
Schauen Sie sich Construct 2 an , eine HTML5-Spiel-Engine (Offenlegung, ich arbeite für Scirra!). Viele HTML5-Engines verwenden Flash für Sounds usw. Unsere ist reines HTML5.
Es gibt auch eine kostenlose Edition, dachte aber, es lohnt sich, sie der Liste hinzuzufügen!
quelle
Sie können mit einem gemeinfreien Code oder einem einfachen Spiel experimentieren
Möglicherweise sehen Sie beispielsweise eine Methode zum Zusammensetzen von Akteuren aus Teilen (Körper und Funktionalität).
Viel Glück!
quelle
Three.js hat meine Aufmerksamkeit vor ein paar Wochen erregt, ich habe noch nicht damit gespielt, aber es scheint ziemlich gut zu sein und es gibt einige gute Tutorials da draußen. Es kann sich lohnen, es auszuprobieren :-).
quelle
Ich habe Crafty.js in einem einfachen Projekt verwendet und das hat mir gefallen. Sie sollten es sich ansehen.
quelle
Ich stimme dem zu, was Tom Gullen über Construct 2 gesagt hat. Es ist ein fantastisches kleines Tool, das alles bietet, was sich Leute wünschen, die sich für die HTML5-Route entscheiden. Es ist schnell, portabel, einfach zu bedienen und mit vielen großartigen APIs verbunden. Einschließlich Awesomium, das Ihr HTML5-Spiel in eine ausführbare Windows-Datei einbindet.
quelle
Cocos2d-x
Das sich schnell entwickelnde Gaming-Framework, das sich hauptsächlich auf mobile Plattformen konzentriert, aber auch auf dem Desktop hervorragend funktioniert
quelle