Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work. Learn more →
Top 23 JavaScript Game Engine Projects
-
Project mention: Is it worth learning Three.js in 2023 ? | reddit.com/r/learnjavascript | 2023-03-03
Right now I believe it's still very niche, but with time it will continue to grow and grow. There are a lot of emerging technologies built on three.js that are barely just starting to get off the ground. It's really the core of most Web XR technologies and will still be here when you are ready if you feel node.js is a safer bet right now. If you don't feel confident math wise for it just yet, you can also look into the frameworks built on top of it like A-Frame https://aframe.io to create 3D XR sites and build your knowledge of three.js more slowly over time with a lower bar of entry.
-
Another option is to add a third-party physics library such as Matter.js, although setting up and integrating the physics library can be tricky. If you need physics in your game, especially more complex physics effects, Phaser is a better choice.
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
-
-
The complete patch note: https://github.com/4ian/GDevelop/releases/tag/v5.1.159
-
-
Project mention: Most popular library to build games in javascript? | reddit.com/r/gamedev | 2022-12-28
LittleJS
-
Sonar
Write Clean JavaScript Code. Always.. Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
ct-js
Ct.js is a desktop game engine that makes learning programming fun and game development easy by its visual editors and well-documented code library
Project mention: What can I use to make games for my students who use Chromebooks? | reddit.com/r/gamedev | 2023-02-07 -
-
Project mention: does anyone know a game engine the emulates the power and limitations of the snes? | reddit.com/r/snes | 2023-01-10
I know that there are a bunch of "fantasy consoles" that provide constrained programming environments more or less similar to developing on older consoles. Pico-8 and TIC-80 are two well-known ones. Quadplay looks interesting to me, probably a bit more powerful than the SNES, but in the ballpark, in terms of resolution and color capabilities.
-
https://ranviermud.com JS
-
Phaser 4 is going with bitECS.
-
Project mention: Open source game console/engine built by teenagers (for teenagers) | reddit.com/r/programming | 2022-11-04
-
react-native-game-engine-handbook
A React Native app showcasing some examples using react-native-game-engine 🐒✨
-
-
Project mention: Similar tools that aren’t subscription-based? | reddit.com/r/construct | 2023-03-21
www.modd.io is free and has multiplayer built in
-
HTML5-Canvas-Game-Boilerplate
Provides a set of default code that makes getting up and running with an HTML5 canvas game very easy.
-
Project mention: Interactive Fiction Writing On Android | reddit.com/r/interactivefiction | 2022-03-28
-
goldensun_html5
An online Golden Sun Engine entirely built in HTML5 with Phaser 2. Check https://gshtml5.org/
And yeah, as some of you know, we also have a demo available online.
-
Project mention: JSRL, the Javascript Roguelike template, now with JS support! | reddit.com/r/roguelikedev | 2023-02-23
JSRL (https://github.com/slashman/jsrl) is a bare-bones roguelike featuring both tiles and character-based displays. It can be played via a web browser or as a native app for Windows, Mac, and Linux.
-
GDevelop-extensions
Repository of behaviors, actions, conditions and expressions to be used in GDevelop for creating games
-
-
MERN-template
A website template using the MERN stack. It is geared towards Persistent Browser Based Games (think neopets), but is flexible enough for a number of different uses.
Project mention: So I wrote an auth server - are people using it??? | reddit.com/r/AskProgramming | 2022-12-31Backstory: Decade Jam, a game jam that lasts for a decade, began Jan 1st, 2020. I started writing a web game called Egg Trainer, but after a year of work realized that my codebase wasn't workable anymore. So at the beginning of 2021, I began working on a game engine that would power the beta version of ET - this is called the MERN-template (clearly, I'm bad at naming things).
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
JavaScript Game Engine related posts
- 📣 GDevelop 5.1.159 is out!
- Similar tools that aren’t subscription-based?
- Вопрос по игрулькам и освоению новых навыков в 30+ лет
- At least debate this issue on the relevant points
- GDevelop: An open-source, cross-platform, free, and easy game-making app
- GDevelop: An open-source, cross-platform, free, and easy game-making app
- GDevelop: An open-source, cross-platform, free, and easy game-making app
-
A note from our sponsor - Sonar
www.sonarsource.com | 26 Mar 2023
Index
What are some of the best open-source Game Engine projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | A-Frame | 15,141 |
2 | matter-js | 14,362 |
3 | engine | 8,212 |
4 | melonJS | 5,263 |
5 | GDevelop | 4,718 |
6 | react-native-game-engine | 2,476 |
7 | LittleJS | 2,469 |
8 | ct-js | 1,274 |
9 | game | 875 |
10 | quadplay | 809 |
11 | ranviermud | 736 |
12 | bitECS | 630 |
13 | sprig | 624 |
14 | react-native-game-engine-handbook | 537 |
15 | noa | 524 |
16 | taro | 272 |
17 | HTML5-Canvas-Game-Boilerplate | 222 |
18 | text-engine | 195 |
19 | goldensun_html5 | 132 |
20 | jsrl | 87 |
21 | GDevelop-extensions | 79 |
22 | blocks | 56 |
23 | MERN-template | 55 |