TypeScript Game Engine

Open-source TypeScript projects categorized as Game Engine

Top 23 TypeScript Game Engine Projects

Game Engine
  1. BabylonJS

    Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

    Project mention: Babylon.js 7.0 | news.ycombinator.com | 2024-10-07
  2. 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.

    Civic Auth logo
  3. boardgame.io

    State Management and Multiplayer Networking for Turn-Based Games

    Project mention: Show HN: Blank White Cards – Global Drawing Party Game | news.ycombinator.com | 2025-07-24
  4. planck.js

    2D JavaScript Physics Engine

  5. Excalibur

    🎮 Your friendly TypeScript 2D game engine for the web 🗡️

    Project mention: Still working on the river tiles | dev.to | 2025-06-01

    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.

  6. kaplay

    🦖 A JavaScript/TypeScript Game Library that feels like a game.

    Project mention: How to Start Making Games in JavaScript with No Experience | news.ycombinator.com | 2025-08-18
  7. bitECS

    Flexible, minimal, data-oriented ECS library for Typescript

  8. Kaetram-Open

    Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).

  9. 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.

    SurveyJS logo
  10. 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)

  11. Ashes

    WebGL2.0 3D Engine - Global Illumination - RayTracing (by but0n)

  12. lba2remake

    A Little Big Adventure 2 / Twinsen's Odyssey reimplementation in JavaScript / Three.js / React

  13. caviar

    ⚡ Blazing fast, modern, Game Engine powered by WebGPU for Deno and the browser

  14. DuckEngine

    A 2D Game Engine for the web.

  15. 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
  16. Profectus

    A game engine that grows with you

  17. bun-engine

    Graphics engine for games, set on top of bun.js.

  18. angular-rpg-game-engine

    A 2D game engine for creating room-based sneak/action games with puzzle elements

  19. 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!

  20. booyah

    HTML5 game engine for mobile & desktop

  21. Graphgame

    A game engine for Desmos, based on Logimat templates.

  22. expo-2d-game-engine

    React Native 2D game engine built on Skia and Expo

    Project mention: React Native 2D game engine built on Skia and Expo | news.ycombinator.com | 2024-09-01
  23. GhostLight

    A web based 2d scene editor.

  24. koala-engine

    Game engine made with HTML5 + Typescript

  25. apex-engine

    A multi-platform game engine for 3D games, written in TypeScript.

  26. 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!

    Sevalla logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Game Engine discussion

Log in or Post with

TypeScript Game Engine related posts

  • Show HN: Blank White Cards – Global Drawing Party Game

    2 projects | news.ycombinator.com | 24 Jul 2025
  • Boardgame.io: an engine for creating turn-based games using JavaScript

    4 projects | news.ycombinator.com | 18 Dec 2024
  • 🗡️Excalibur v0.30.0 Released!

    13 projects | dev.to | 14 Dec 2024
  • Show HN: Kurt Vonnegut's lost board game online

    2 projects | news.ycombinator.com | 13 Nov 2024
  • One-Byte Explainer: Excalibur.JS

    1 project | dev.to | 29 Sep 2024
  • Engines to get you started in your web-based gaming development

    3 projects | dev.to | 23 Sep 2024
  • Pathfinding Part 2 with A*

    3 projects | dev.to | 25 May 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 31 Aug 2025
    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 →

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

Sponsored
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.
www.civic.com

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?