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. Learn more →
Top 23 JavaScript Game development Projects
-
Phaser
Phaser is a fun, free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
Project mention: Looking for unfiltered feedback on my browser-based platform fighter trailer | reddit.com/r/DestroyMyGame | 2023-03-15Hmm I don't know about tutorials, but I would recommend staying away from the DOM for any game that's real time (so, no React). Instead use a WebGL rendering library like pixi.js. You could also try out a framework/engine like Phaser, which uses pixi under the hood but provides more structure for your project if you're into that.
-
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.
-
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!
-
-
whitestorm.js
:rocket: 🌪 Super-fast 3D framework for Web Applications 🥇 & Games 🎮. Based on Three.js
-
Project mention: Does anyone know how to build Shapezio from source? | reddit.com/r/shapezio | 2023-02-08
apparently the instructions from github are outdated or something
-
-
Project mention: Similar tools that aren’t subscription-based? | reddit.com/r/construct | 2023-03-21
GDevelop - https://gdevelop.io
-
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.
-
-
Project mention: Most popular library to build games in javascript? | reddit.com/r/gamedev | 2022-12-28
LittleJS
-
-
Hopefully the photo wasn't misleading but this is not (wireless) screen mirroring, rather a networked experience relying on https://github.com/networked-aframe/networked-aframe
-
-
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.
-
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
-
Project mention: Is there a pointer equivalent of declaring an array? | reddit.com/r/C_Programming | 2023-02-18
In addition to what other posters suggested, it could be a good idea to try assembly languages as a way to manually work with locations in memory. Something like Octo could be fun if you want to try memory manipulation without worrying about real-world complexities like syscalls and memory alignment. If you want something extra challenging, you could always try x86 / amd64 assembly. Some C compilers even support inline assembly if you want to mix C and assembly.
-
react-native-game-engine-handbook
A React Native app showcasing some examples using react-native-game-engine 🐒✨
-
Flappy Dock - A forked copy of nebez/floppybird
-
-
To have a better idea of what we have now you can check the platform demo: - https://demo.reldens.com/
-
three-bvh-csg
A flexible, memory compact, fast and dynamic CSG implementation on top of three-mesh-bvh
Project mention: RT/CSG v2, very simple, declarative constructive solid geometry | reddit.com/r/threejs | 2023-01-22rt/csg is a thin abstraction around the amazing three-bvh-csg library by @garrettkjohnson which enables these complex operations to be fast enough for runtime use.
-
HTML5-Canvas-Game-Boilerplate
Provides a set of default code that makes getting up and running with an HTML5 canvas game very easy.
-
Playable Game
-
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 development related posts
- There's nothing in the docs about this.
- Вопрос по игрулькам и освоению новых навыков в 30+ лет
- Looking for unfiltered feedback on my browser-based platform fighter trailer
- 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
- GDevelop: An open-source, cross-platform, free, and easy game-making app
-
A note from our sponsor - InfluxDB
www.influxdata.com | 22 Mar 2023
Index
What are some of the best open-source Game development projects in JavaScript? This list will help you:
Project | Stars | |
---|---|---|
1 | Phaser | 33,767 |
2 | A-Frame | 15,141 |
3 | engine | 8,195 |
4 | whitestorm.js | 5,954 |
5 | shapez.io | 5,489 |
6 | melonJS | 5,255 |
7 | GDevelop | 4,704 |
8 | react-native-game-engine | 2,476 |
9 | LittleJS | 2,469 |
10 | projectlearn-project-based-learning | 1,690 |
11 | networked-aframe | 1,052 |
12 | game | 875 |
13 | quadplay | 809 |
14 | bitECS | 630 |
15 | sprig | 624 |
16 | Octo | 588 |
17 | react-native-game-engine-handbook | 537 |
18 | floppybird | 520 |
19 | ZzFX | 432 |
20 | reldens | 320 |
21 | three-bvh-csg | 276 |
22 | HTML5-Canvas-Game-Boilerplate | 222 |
23 | gamedex | 194 |