TypeScript Game development

Open-source TypeScript projects categorized as Game development

Top 23 TypeScript Game development Projects

Game development
  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

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. planck.js

    2D JavaScript Physics Engine

  4. projectlearn-project-based-learning

    A curated list of project tutorials for project-based learning.

  5. itch

    🎮 The best way to play your itch.io games

  6. Excalibur

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

    Project mention: 🗡️Excalibur v0.30.0 Released! | dev.to | 2024-12-14

    15k average monthly page views of excaliburjs.com

  7. wasm4

    Build retro games using WebAssembly for a fantasy console.

  8. crisp-game-lib

    Minimal JavaScript library for creating classic arcade-like mini-games running in the browser

    Project mention: Crisp-Game-Lib | news.ycombinator.com | 2024-08-17
  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 complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  10. Kaetram-Open

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

  11. inkjs

    A javascript port of inkle's ink scripting language.

  12. netplayjs

    Make P2P multiplayer browser games, no server hosting or synchronization code required. Powered by rollback netcode + WebRTC.

  13. composer-suite

    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.

  14. ore-ui

    💎 Building blocks to construct game UIs using web tech.

    Project mention: Servo in 2024: stats, features and donations | news.ycombinator.com | 2025-02-05

    Minecraft Bedrock uses React + a "web-like platform" (I assume this means they've just implemented the bits they needed) for their UI: https://github.com/Mojang/ore-ui

  15. 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)

  16. ape-ecs

    Entity-Component-System library for JavaScript.

  17. caviar

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

  18. hello-worlds

    Virtual javascript worlds at planetary scales for your threejs or react-three-fiber scene 👋🌐

  19. MarbleBlast

    A web port of Marble Blast Gold and Marble Blast Platinum.

    Project mention: Wild Ball | news.ycombinator.com | 2024-11-08

    Wow you reminded me of this game I played as a teenager: Marble Blast

    Looks like somebody made a web version that is very similar to the version I played: https://marbleblast.vaniverse.io/

    Thanks for the unexpected hit of nostalgia!

  20. DuckEngine

    A 2D Game Engine for the web.

  21. 3d-artists-handbook

    Covers all stages of the 3D creation process, as well as the theory side of things. Helpful for 2D artists as well.

  22. attacke

    Attacke! is a simple two-player fighting game

  23. the-superviral-word-game

    A Vue word game based on the Yakut national sport "Mas-wrestling". Uses XState for state management, WebRTC for multiplayer and has custom WebGL engine

    Project mention: Xstate saves the world of state management: source code of HTML5 online game | news.ycombinator.com | 2024-05-17
  24. svelte-tower-defence

    A TowerDefence clicker game made with Svelte 5, without canvas. Playable on different screens, Mobile or Desktop. Created during SvelteHack 2024

    Project mention: Tower defense clicker game built with Svelte 5, without canvas. Only CSS transitions and the power of Runes | dev.to | 2025-01-12

    Project Github link . Live demo link

  25. inks2d

    A free no-dependency Typescript game engine designed for developing 2D games

  26. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB 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 development discussion

Log in or Post with

TypeScript Game development related posts

  • I built a pixel art editor after playing Octopath Traveler II

    6 projects | news.ycombinator.com | 1 May 2025
  • Tower defense clicker game built with Svelte 5, without canvas. Only CSS transitions and the power of Runes

    1 project | dev.to | 12 Jan 2025
  • 🗡️Excalibur v0.30.0 Released!

    13 projects | dev.to | 14 Dec 2024
  • Wild Ball

    1 project | news.ycombinator.com | 8 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
  • UE5 Nanite in WebGPU

    5 projects | news.ycombinator.com | 5 Sep 2024
  • A note from our sponsor - SurveyJS
    surveyjs.io | 15 May 2025
    Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex 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 development projects in TypeScript? This list will help you:

# Project Stars
1 BabylonJS 24,078
2 planck.js 5,080
3 projectlearn-project-based-learning 4,294
4 itch 2,505
5 Excalibur 1,982
6 wasm4 1,321
7 crisp-game-lib 609
8 Kaetram-Open 586
9 inkjs 557
10 netplayjs 526
11 composer-suite 521
12 ore-ui 473
13 rune 368
14 ape-ecs 291
15 caviar 163
16 hello-worlds 141
17 MarbleBlast 140
18 DuckEngine 111
19 3d-artists-handbook 68
20 attacke 68
21 the-superviral-word-game 50
22 svelte-tower-defence 48
23 inks2d 46

Sponsored
Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com

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