Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
-
Updated
Aug 9, 2025 - TypeScript
Video game developers take a designer’s concepts and build them into a playable game for users. Video game developers, also known as games developers or video game programmers, write code for games for a variety of formats, such as PCs, consoles, web browsers and mobile phones.
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
2D JavaScript Physics Engine
A curated list of project tutorials for project-based learning.
🎮 The best way to play your itch.io games
🎮 Your friendly TypeScript 2D game engine for the web 🗡️
Multiplayer game server based on Node.JS
Build retro games using WebAssembly for a fantasy console.
🦖 A JavaScript/TypeScript Game Library that feels like a game.
Flexible, minimal, data-oriented ECS library for Typescript
A 👩💻 developer-friendly entity management system for 🕹 games and similarly demanding applications, based on 🛠 ECS architecture.
WebGL in WebAssembly with AssemblyScript
MUD is a framework for building autonomous worlds
Browser-based visual editor for building WebGL, WebGPU, WebXR apps
Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).
Minimal JavaScript library for creating classic arcade-like mini-games running in the browser
A javascript port of inkle's ink scripting language.
Make P2P multiplayer browser games, no server hosting or synchronization code required. Powered by rollback netcode + WebRTC.
A suite of libraries for making game development with Three.js and React not only awesome, but so good, it would feel wrong to use anything else.
💎 Building blocks to construct game UIs using web tech.
🌎 Performant real-time state management for React and TypeScript