Jakie są dobre silniki gier jquery / javascript? [Zamknięte]

11

Postanowiłem więc wypróbować trochę tworzenia gier javascript / html5 (do tej pory współpracowałem z XNA / Unity). Zastanawiam się, czy ktoś miał jakieś sugestie. Obecnie patrzę na wpływ, gameQuery i szczęki.

(również trochę się denerwuję, że nie będę w stanie tworzyć tak potężnych gier jak w XNA ... chociaż robię tylko 2d)

Johnny Quest
źródło
3
JavaScript nie ma tak dużej mocy obliczeniowej, jak C #, nawet w nowszych przeglądarkach, takich jak Chrome. Nie oczekuj, że będziesz w stanie robić to samo, co w XNA, a przynajmniej nie oczekuj, że będziesz w stanie to zrobić. To powiedziawszy, jest wiele naprawdę fajnych rzeczy, które zaczynają być budowane z JS, więc powodzenia!
Matthew Scharley,

Odpowiedzi:

12

Oto bardzo dobra lista silników gier GitHub z JS ...

https://github.com/bebraw/jswiki/wiki/Game-Engines

Podczas eksploracji różnych silników gier JS w ramach projektu odkryłem, że dobre mają dobre wersje demonstracyjne, w których ktoś naprawdę stworzył z nim prawdziwą grę, aby pokazać, co potrafi. Wpływ na to jest dobry, podobnie jak LimeJS . Brak wersji demonstracyjnych niekoniecznie oznacza zły silnik, ale pokazuje, że deweloper ma poczucie, że wykorzystuje swój projekt do czegoś faktycznie funkcjonalnego.

Ilekroć spróbujesz, upewnij się, że przetestowałeś go we wszystkich przeglądarkach, zwłaszcza IE. Ludzie go nienawidzą, ale wiele osób go używa .

PS

Wołanie do Crafty'ego o dobre dopracowanie strony i dobrą dokumentację.

Tim Holt
źródło
Fajnie, że ta lista istnieje, ale zauważ, że udaje jej się przeoczyć większość silników, które znalazłem najlepiej, kiedy przeprowadzałem badania (tj. Sprawdziłem i przetestowałem kilka), w tym ten, który okazał się najlepszy (patrz moja odpowiedź) ).
jhocking
3

Odpowiedziałem na to dość w pełni na StackOverflow: /programming/7376727/html-5-game-development-tools/7379756#7379756

Krótko mówiąc, moją ulubioną biblioteką deweloperów HTML5 jest EaselJS .

Doszedłem do tego wniosku po długim okresie poszukiwań dostępnych opcji, a następnie opracowaniu prostych prototypów w celu ich przetestowania. Zrobiłem to początkowo rok temu, a wtedy Crafty był moim najlepszym wyborem; chociaż Podstępny jest nadal bardzo dobrą opcją, w ubiegłym roku EaselJS ewoluował wiele z różnych powodów, w tym z faktu, że Adobe rzuca za to swoją wagę

jhocking
źródło
2

Spójrz na Construct 2, który jest silnikiem gry HTML5 (ujawnienie, pracuję dla Scirry!). Wiele silników HTML5 używa Flasha do odtwarzania dźwięków itp., Nasz jest czystym HTML5.

Dostępna jest również bezpłatna edycja, zresztą uważała, że ​​warto ją dodać do listy!

Tom Gullen
źródło
1

Użyłem Crafty.js w prostym projekcie i podobało mi się to. Powinieneś na to spojrzeć.

CrociDB
źródło
Aby dodać do tego, sprawdź także www.craftycomponents.com, który zawiera wiele wtyczek, których brakuje w podstawowej strukturze.
Brian Mains,
0

Po drugie, Tom Gullen powiedział o Construct 2. To niesamowite małe narzędzie, które oferuje wszystko, czego mogą chcieć ludzie, którzy wybiorą drogę HTML5. Jest szybki, przenośny, łatwy w obsłudze i współpracuje z wieloma świetnymi interfejsami API. W tym Awesomium, który otacza twoją grę HTML5 plikiem wykonywalnym Windows.

HappyFerret
źródło
0

Cocos2d-x

Szybko ewoluująca platforma do gier, która skupia się głównie na platformie mobilnej, ale działa również doskonale na komputerach stacjonarnych

saiy2k
źródło