Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
-
Updated
Aug 14, 2026 - 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.
A curated list of project tutorials for project-based learning.
2D JavaScript Physics Engine
🎮 The best way to play your itch.io games
🎮 Your friendly TypeScript 2D game engine for the web 🗡️
🦖 A JavaScript/TypeScript Game Library that feels like a game.
Multiplayer game server based on Node.JS
Build retro games using WebAssembly for a fantasy console.
Flexible, minimal, data-oriented ECS library for Typescript
Browser-based visual editor for building WebGL, WebGPU, WebXR apps
A 👩💻 developer-friendly entity management system for 🕹 games and similarly demanding applications, based on 🛠 ECS architecture.
WebGL in WebAssembly with AssemblyScript
ESEngine - High-performance TypeScript ECS Framework for Game Development
MUD is a framework for building autonomous worlds
Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).
🌎 Performant real-time state management for React and TypeScript
🎮 TypeScript game numeric engine for RPG & strategy games. Zero dependencies, type-safe formula parsing, battle system simulation, and expression evaluation. 基于 TypeScript 的游戏数值引擎,专为 RPG 和策略游戏设计。零依赖、类型安全的公式解析、战斗系统模拟和表达式计算。
A javascript port of inkle's ink scripting language.
Minimal JavaScript library for creating classic arcade-like mini-games running in the browser
Galgame Editing. Redefined | 视觉小说编辑,再进化