TypeScript Game Engine

Open-source TypeScript projects categorized as Game Engine

Top 21 TypeScript Game Engine Projects

  • BabylonJS

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

    Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • boardgame.io

    State Management and Multiplayer Networking for Turn-Based Games

    Project mention: Making a board-game app | /r/django | 2023-05-25

    It could definitely be used to do that. However, there are better frameworks to accomplish this with many of the features needed for board games. https://boardgame.io is one of them. If anything, take a look at that and utilize some of their game logic and game state management ideas in Django.

  • Appwrite

    Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.

  • Excalibur

    🎮 An easy to use 2D HTML5 game engine written in TypeScript

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

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

    Project mention: Kaetram - An open source 2D HTML5 MMORPG | /r/WebGames | 2023-01-15
  • Ashes

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

  • lba2remake

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

  • caviar

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

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • DuckEngine

    A 2D Game Engine for the web.

  • Profectus

    A game engine that grows with you

    Project mention: Profectus 0.6 and Creation Jam | /r/incremental_games | 2023-04-20

    Profectus 0.6 introduces major systems to the engine - Requirements and Formulas. These additions will greatly enhance the way you create your features, making them more powerful and easier to write and read. Additionally, I've implemented various improvements and breaking changes to maintain a cleaner code base. Due to the scale of this update, I've prepared a dedicated migration guide to assist you. You can also check out the complete changelog.

  • visual-ts-game-engine

    Typescript project based on matter.ts, used webpack, GamePlay based on canvas2D. Multiplayer real time for platformer gameplay. Video chat webRTC supported by node.js signalling. MongoDB used for account session. Node.js for server part. Powerfull ! ®zlatnaspirala

    Project mention: My own standalone platformer typescript lib (physics matter.ts) with api docs and GUI 2d map creator (python) - Video chat supported | /r/SoloDevelopment | 2023-04-07
  • angular-rpg-game-engine

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

  • booyah

    HTML5 game engine for mobile & desktop

    Project mention: Show HN: A pixel art puzzle game for mobile using PixiJS | news.ycombinator.com | 2023-05-28

    The idea for this pixel art puzzle game came from playing Triominos, and wondering what would happen if you replaced numbers with colors. A few mutations later, and it became a mobile game where you click a piece to turn it in place, to recreate pixel art.

    I built the basic idea in just over an hour on Twitch.

    Dev-wise, I used a homebrew Typescript game engine I created, called Booyah (https://github.com/play-curious/booyah). The graphics are all rendered using the awesome library PixiJS.

    What do you think?

  • engine

    Engine core. (by projection-engine)

  • Graphgame

    A game engine for Desmos, based on Logimat templates.

  • VXLverse

    Imagine you're playing with your favorite toy set, placing characters around, and creating fun stories with them. That's exactly what VXLverse does, but in a digital world.

    Project mention: Craft Your Own 3D Games with the New VXLverse Beta | /r/threejs | 2023-06-27

    The best part? VXLverse is under the MIT License, which means it's completely open-source and free. You can check out our code on GitHub here https://github.com/mpoapostolis/VXLverse. So go ahead, clone it, fork it, star it, or contribute in any way you can.

  • editor

    Project editor for the Projection Engine (by projection-engine)

  • GhostLight

    A web based 2d scene editor.

  • koala-engine

    Game engine made with HTML5 + Typescript

  • koala-engine-demo

    koala-engine demo

  • bun-engine

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

    Project mention: I'm looking for contributors for my open source project | dev.to | 2023-11-30

    Here's the project link: https://jacklehamster.github.io/bun-engine/

  • ohtge

    One Hour Text Game Engine

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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). The latest post mention was on 2023-11-30.

TypeScript Game Engine related posts


What are some of the best open-source Game Engine projects in TypeScript? This list will help you:

Project Stars
1 BabylonJS 21,718
2 boardgame.io 9,738
3 Excalibur 1,448
4 Kaetram-Open 454
5 Ashes 312
6 lba2remake 242
7 caviar 134
8 DuckEngine 109
9 Profectus 25
10 visual-ts-game-engine 21
11 angular-rpg-game-engine 18
12 booyah 12
13 engine 11
14 Graphgame 9
15 VXLverse 8
16 editor 7
17 GhostLight 5
18 koala-engine 5
19 koala-engine-demo 1
20 bun-engine 1
21 ohtge 1
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.