TypeScript Game development

Open-source TypeScript projects categorized as Game development

Top 23 TypeScript Game development Projects

Game development
  • BabylonJS

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

  • Project mention: Show HN: My wife and I made a maze game | news.ycombinator.com | 2024-04-12
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • planck.js

    2D JavaScript Physics Engine

  • itch

    🎮 The best way to play your itch.io games

  • Excalibur

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

  • Project mention: Pathfinding Part 2 with A* | dev.to | 2024-05-25

    ExcaliburJS is a friendly, TypeScript 2D game engine that can produce games for the web. It is free and open source (FOSS), well documented, and has a growing, healthy community of gamedevs working with it and supporting each other. There is a great discord channel for it HERE, for questions and inquiries. Check it out!!!

  • wasm4

    Build retro games using WebAssembly for a fantasy console.

  • Project mention: WASM Instructions | news.ycombinator.com | 2024-02-18

    Related:

    A fast Pascal (Delphi) WebAssembly interpreter:

    https://github.com/marat1961/wasm

    WASM-4:

    https://github.com/aduros/wasm4

    Curated list of awesome things regarding WebAssembly (wasm) ecosystem:

    https://github.com/mbasso/awesome-wasm

    Also, it would be nice if there was a WASM (soft) CPU for QEMU, which (if it existed!) would go here:

    https://github.com/qemu/qemu/tree/master/target

  • crisp-game-lib

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

  • Project mention: 1D Pac-Man | news.ycombinator.com | 2024-01-02
  • Kaetram-Open

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

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • inkjs

    A javascript port of inkle's ink scripting language.

  • netplayjs

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

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

  • ape-ecs

    Entity-Component-System library for JavaScript.

  • caviar

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

  • hello-worlds

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

  • Project mention: Virtual JavaScript worlds at planetary scales for threejs or react-three-fiber | news.ycombinator.com | 2023-08-15
  • MarbleBlast

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

  • Project mention: Marble It Up! Ultra - Announcement Teaser | /r/Games | 2023-07-08

    https://marbleblast.vaniverse.io/ seems like this is the original, right? It feels pretty great to play.

  • DuckEngine

    A 2D Game Engine for the web.

  • opengb

    Open Game Backend: Open-source modular backend for all games and tools. Works with Godot, Unity, Unreal Engine, and HTML5.

  • Project mention: Show HN: OpenGB – modular game back end engine with first-class scripting | news.ycombinator.com | 2024-03-15

    GitHub: https://github.com/rivet-gg/opengb

    A few more notes:

    - Licensed permissively under Apache 2.0, go nuts

  • attacke

    Attacke! is a simple two-player fighting game

  • inks2d

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

  • flowing-terrain

    Algorithm for creating 3 dimensional terrain maps and their likely watercourses.

  • space-commit

    The game where contributors become literal heroes! 🏆 Winner of the GitHub Actions Hackathon 2021

  • 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
  • calligro

    Online bitmap font creator

  • swordbattle.io

    A multiplayer sword fighting IO game, now fully rewritten!

  • Project mention: Ask HN: Those making $500/month on side projects in 2024 – Show and tell | news.ycombinator.com | 2024-01-23
  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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

  • Pathfinding Part 2 with A*

    3 projects | dev.to | 25 May 2024
  • Achieving Success in Online Learning: A Practical Guide

    6 projects | dev.to | 25 May 2024
  • Building an infinitely large open-world

    1 project | dev.to | 11 Feb 2024
  • Ask HN: Yo wants to build a game, I'm lost. What can I do?

    20 projects | news.ycombinator.com | 17 Jan 2024
  • 1D Pac-Man

    3 projects | news.ycombinator.com | 2 Jan 2024
  • I'm looking for contributors for my open source project

    1 project | dev.to | 30 Nov 2023
  • WebGL texture slots allocation

    3 projects | dev.to | 24 Nov 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 19 Jun 2024
    With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. 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 22,684
2 planck.js 4,822
3 itch 2,303
4 Excalibur 1,636
5 wasm4 1,095
6 crisp-game-lib 536
7 Kaetram-Open 510
8 inkjs 480
9 netplayjs 463
10 composer-suite 446
11 ape-ecs 275
12 caviar 144
13 hello-worlds 132
14 MarbleBlast 119
15 DuckEngine 110
16 opengb 63
17 attacke 56
18 inks2d 45
19 flowing-terrain 39
20 space-commit 38
21 the-superviral-word-game 37
22 calligro 32
23 swordbattle.io 28

Sponsored
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io