W ostatnich latach przeglądarki stały się o wiele potężniejsze, a technologie takie jak WebGL stają się coraz bardziej popularne, stało się o wiele łatwiejsze do renderowania grafiki 2D i 3D w przeglądarkach, co zapewnia doskonałe wrażenia użytkownika.
Największą rzeczą w grach opartych na przeglądarce jest niezależność platformy. Mogą działać na wielu platformach, takich jak iOS, Android, Windows lub dowolna inna platforma
Istnieje wiele zasobów JavaScript, które mogą być wykorzystywane do tworzenia gier 3D opartych na przeglądarce z wykorzystaniem HTML5 i Webgl. Jednak wybór odpowiedniego silnika gry może stanowić problem, jeśli jesteś nowy w tworzeniu gier za pomocą JavaScript. Pomożemy Ci wyeliminować ten problem, dostarczając listę pięciu najlepszych silników gier JavaScript.
Babilon.JS
Babilon.JS to silnik renderujący, który można wykorzystać do tworzenia gier. Najpierw będziesz musiał utworzyć silnik, tylko wtedy możesz rozpocząć tworzenie gier, jeśli użyjesz Babilon.JS dla twojego projektu. Daje to większą kontrolę nad projektem.
Niektóre z głównych cech Babilon.JS Ramy to kamery, siatki, wykresy sceny z światłami, materiałami i silnikiem fizyki, silnik kolizyjny, silnik audio i silnik optymalizacyjny.
Babilon.JS Ma świetne narzędzie o nazwie Playground, które można wykorzystać do testowania projektów.
Możesz pobrać kod źródłowy za darmo z repozytorium Github Babylon.
PlayCanvas
PlayCanvas to silnik gier open source, industrialny, oparty na JavaScript, który ma wiele narzędzi dla programistów, które umożliwiają tworzenie gier 3D w krótkim czasie. PlayCanvas.JS nie było pierwotnie open source, ale teraz możesz go sklonować na GitHub i użyć go do następnego projektu gier.
PlayCanvas ma edytor oparty na chmurze, więc rozpoczęcie pracy jest bardzo łatwe. Więc uruchomienie nowego projektu w PlayCanvas jest tak proste, jak przejście do adresu URL edytora w przeglądarce. Możesz użyć tego edytora do konfigurowania rzeczy, pisania kodu i testowania. Redaktor umożliwia także współpracę między zespołami, która zasadniczo implikuje jednocześnie kilka osób.
PlayCanvas.JS jest wspierany przez gigantów technologicznych, takich jak Mozilla, Activision i Arm.
Możesz uzyskać kod źródłowy stąd.
Trzy.JS
Trzy.JS to kolejna kompletna i potężna struktura 3D JavaScript do wykonywania czegokolwiek 3D, od tworzenia podstawowych animacji 3D po budowanie interaktywnych gier 3D.
Trzy.JS Biblioteka obsługuje znacznie więcej funkcji niż zwykłe wspieranie rendererów WebGL, jest dostarczana z SVG, CSS3D Renderers i płótna. Jednak z punktu widzenia gry możesz skoncentrować Trzy.JS biblioteka.
Kod źródłowy Trzy.JS Silnik 3D można pobrać z Github.
Turbulenz
Turbulenz to bardzo stary silnik gry, który sięga 2009 roku, kiedy WebGL i HTML5 były nadal w programie. Turbulenz nie był dostępny jako open source do 2013 roku, kiedy po raz pierwszy został wykonany przez Open Source do bezpłatnego użytku publicznego na podstawie licencji MIT.
Turbulenz doświadczył ogromnego popytu po swojej klasyfikacji jako open source. Jest pełen wielu funkcji, w tym fizyka 2D, fizyka 3D, muzyka, wideo i dodatkowe usługi, takie jak tablice liderów, multichat, płatności i dane użytkowników.
Chwyć kod źródłowy stąd.
Pixijs
PixiJS to biblioteka przekrojowa renderująca platforma, która umożliwia tworzenie interaktywnej, atrakcyjnej wizualnie grafiki i gier bez wiedzy na temat API API WebGL lub problemów z urządzeniami i przeglądarkami. Pixijs słynie z prędkości, jest jednym z najszybszych silników renderowania 2D. Jest oprogramowaniem typu open source i ma dużą społeczność, która popycha jego rozwój i rozwój.
PixiJS oferuje interaktywność wielu dotyków wraz z innymi zaawansowanymi funkcjami, takimi jak przycinanie i pakowanie rotacyjne itp.
Chwyć kod źródłowy stąd.
Wniosek
Na tej liście wymieniliśmy różnorodne silniki JavaScript dla początkujących, którzy mogliby eksperymentować i rozwijać własną oryginalną grę. Wymienione tutaj silniki to tylko kilka z wielu dostępnych silników. Inne silniki, takie jak Melon, Kiwim, Gdevelop, Phaser and Matter.JS mają własne zalety i wady; Ale wymienione tutaj silniki są najlepsze wśród nich.
Silniki gier i ramy dla Twojego projektu powinny zostać wybrane dopiero po dokładnych badaniach i głębokie rozważanie. Ten artykuł znacznie ułatwił ten proces, wymieniając funkcje 5 najlepszych silników gier.