Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build dynamic JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more. Learn more →
Top 23 TypeScript Game Engine Projects
-
BabylonJS
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
-
Civic Auth
Web2 & Web3 login in a simple SDK. Drop Civic Auth into your app with native TS/JS support. Email login, SSO options, embedded wallets, and full session management. Minimal config. Deploy in under 5 minutes.
-
Project mention: Show HN: Blank White Cards – Global Drawing Party Game | news.ycombinator.com | 2025-07-24
-
-
This sounds like I'm ballooning the scope out to become something unachievable, so I need to be smart about it, and only implement the parts of the engine that I need at any particular moment. I'm planning on leaning on the architecture of the fantastic, yet little known engine, excalibur.js as a guide.
-
Project mention: How to Start Making Games in JavaScript with No Experience | news.ycombinator.com | 2025-08-18
-
-
Kaetram-Open
Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build dynamic JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
rune
Build multiplayer web games played by millions! 👾 You focus on your game, Rune handles everything else, incl. backend and networking 🚀 Make your game using JavaScript / TypeScript and any frontend web framework such as React, Svelte, Vue, Threejs, PixiJS, Phaser. You can even use plain HTML and CSS. Perfect for web devs interested in gamedev. (by rune)
-
-
lba2remake
A Little Big Adventure 2 / Twinsen's Odyssey reimplementation in JavaScript / Three.js / React
-
-
-
panopticon
A wargaming platform compatible with reinforcement learning agents (by Panopticon-AI-team)
Project mention: Show HN: Panopticon AI – Open-source platform for military AI research | news.ycombinator.com | 2025-01-13 -
-
-
angular-rpg-game-engine
A 2D game engine for creating room-based sneak/action games with puzzle elements
-
vxlverse
Imagine playing with your favorite toy set — placing characters, building scenes, and creating fun stories. That’s exactly what VXLverse lets you do, but in a digital world. Easily create 3D art galleries or 3D games with no coding needed!
-
-
-
Project mention: React Native 2D game engine built on Skia and Expo | news.ycombinator.com | 2024-09-01
-
-
-
-
Sevalla
Deploy and host your apps and databases, now with $50 credit! Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
TypeScript Game Engine discussion
TypeScript Game Engine related posts
-
Show HN: Blank White Cards – Global Drawing Party Game
-
Boardgame.io: an engine for creating turn-based games using JavaScript
-
🗡️Excalibur v0.30.0 Released!
-
Show HN: Kurt Vonnegut's lost board game online
-
One-Byte Explainer: Excalibur.JS
-
Engines to get you started in your web-based gaming development
-
Pathfinding Part 2 with A*
-
A note from our sponsor - SurveyJS
surveyjs.io | 31 Aug 2025
Index
What are some of the best open-source Game Engine projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | BabylonJS | 24,458 |
2 | boardgame.io | 12,065 |
3 | planck.js | 5,138 |
4 | Excalibur | 2,062 |
5 | kaplay | 1,169 |
6 | bitECS | 1,108 |
7 | Kaetram-Open | 617 |
8 | rune | 391 |
9 | Ashes | 344 |
10 | lba2remake | 274 |
11 | caviar | 163 |
12 | DuckEngine | 111 |
13 | panopticon | 54 |
14 | Profectus | 30 |
15 | bun-engine | 19 |
16 | angular-rpg-game-engine | 18 |
17 | vxlverse | 15 |
18 | booyah | 14 |
19 | Graphgame | 12 |
20 | expo-2d-game-engine | 8 |
21 | GhostLight | 5 |
22 | koala-engine | 5 |
23 | apex-engine | 3 |