TypeScript Gamedev

Open-source TypeScript projects categorized as Gamedev

Top 20 TypeScript Gamedev Projects

  • planck.js

    2D JavaScript Physics Engine

  • kaboom.js

    ๐Ÿ’ฅ JavaScript game library

  • Project mention: Kaboom: JavaScript library that helps you make games fast and fun | news.ycombinator.com | 2024-04-04
  • 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
  • Excalibur

    ๐ŸŽฎ Your friendly TypeScript 2D game engine for the web ๐Ÿ—ก๏ธ

  • Project mention: [AskJS] any recommended frameworks for making 2d games in browser? | /r/javascript | 2023-06-10
  • ct-js

    Ct.js is a desktop game engine that makes learning programming fun and game development easy by its visual editors and well-documented code library

  • 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

  • Kaetram-Open

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

  • netplayjs

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

  • Project mention: Q: How are online games like Street Fighter 6 able to synchronize inputs from two players at a high frame rate? (60fps) | /r/gamedev | 2023-05-22

    Since you come from a web background check this JS rollback library: https://github.com/rameshvarun/netplayjs

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

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

  • manapotion

    ๐Ÿงช Mana Potion โ€“ Toolkit for JavaScript game development and interactive experiences (React, Vue, Svelte, vanilla)

  • Project mention: Mana Potion โ€“ JavaScript Gamedev Toolkit (React, Vue, Svelte, Vanilla) | news.ycombinator.com | 2024-03-31
  • utils

    Binary serialization helper godot and nodejs ! (by gd-com)

  • mistreevous

    A tool to build and execute behaviour trees in JavaScript and TypeScript

  • inks2d

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

  • super-mario-typescript

    Meth Meth Method's "Writing Super Mario in JavaScript" series, in TypeScript

  • angular-rpg-game-engine

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

  • Notblox

    Three.JS ECS Multiplayer Sandbox - Roblox-like in browser

  • Project mention: Rapier is a set of 2D and 3D physics engines written in Rust | news.ycombinator.com | 2024-02-26
  • fixelart

    Tool to fix AI-generated pixelart!

  • Graphgame

    A game engine for Desmos, based on Logimat templates.

  • sromcrom

    Graphics pipeline tool for Neo Geo development

  • crips-game-lib-collection

    A collection of tiny arcade web games made with Kenta Cho's CrispGameLib

  • invaders

    Retro space invaders game for my website (by JustinLloyd)

  • 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 Gamedev related posts

  • Coding Minecraft in < 1 Hour (TypeScript and Rust)

    1 project | news.ycombinator.com | 13 Apr 2024
  • Kaboom: JavaScript library that helps you make games fast and fun

    1 project | news.ycombinator.com | 4 Apr 2024
  • Mana Potion โ€“ JavaScript Gamedev Toolkit (React, Vue, Svelte, Vanilla)

    1 project | news.ycombinator.com | 31 Mar 2024
  • Show HN: Multiplayer Voxel Personal Portfolio

    2 projects | news.ycombinator.com | 6 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
  • Show HN: Build Your Own Web-Based Minecraft (Multiplayer)

    1 project | news.ycombinator.com | 30 Dec 2023
  • I have developed an interactive map with in-game overlay and website

    3 projects | /r/diablo4 | 7 Jun 2023
  • A note from our sponsor - SurveyJS
    surveyjs.io | 17 May 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 Gamedev projects in TypeScript? This list will help you:

Project Stars
1 planck.js 4,799
2 kaboom.js 2,557
3 Excalibur 1,600
4 ct-js 1,509
5 wasm4 1,072
6 Kaetram-Open 498
7 netplayjs 452
8 lba2remake 246
9 manapotion 178
10 utils 107
11 mistreevous 46
12 inks2d 45
13 super-mario-typescript 19
14 angular-rpg-game-engine 18
15 Notblox 45
16 fixelart 14
17 Graphgame 11
18 sromcrom 8
19 crips-game-lib-collection 2
20 invaders 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com