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. Learn more →
Top 23 TypeScript Game development Projects
-
BabylonJS
Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.
-
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.
-
crisp-game-lib
Minimal JavaScript library for creating classic arcade-like mini-games running in the browser
-
Kaetram-Open
Kaetram is an open-source 2D HTML5 MMORPG. It is an extended version of BrowserQuest (BQ).
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
hello-worlds
Virtual javascript worlds at planetary scales for your threejs or react-three-fiber scene 👋🌐
-
space-commit
The game where contributors become literal heroes! 🏆 Winner of the GitHub Actions Hackathon 2021
-
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
-
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.
Project mention: [AskJS] any recommended frameworks for making 2d games in browser? | /r/javascript | 2023-06-10
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:
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-22Since you come from a web background check this JS rollback library: https://github.com/rameshvarun/netplayjs
Project mention: Virtual JavaScript worlds at planetary scales for threejs or react-three-fiber | news.ycombinator.com | 2023-08-15
https://marbleblast.vaniverse.io/ seems like this is the original, right? It feels pretty great to play.
Project mention: inks2d - A free no-dependency Typescript Game Engine designed for developing 2D games | /r/opensource | 2023-05-08
Project mention: Show HN: OpenGB – modular game back end engine with first-class scripting | news.ycombinator.com | 2024-03-15GitHub: https://github.com/rivet-gg/opengb
A few more notes:
- Licensed permissively under Apache 2.0, go nuts
Nice. Looks really good. I love procedural terrain that isn't studded with local low points (lakes) too. If you are looking for an algorithm that's much quicker to compute (N*log(N) worst case) but admittedly but quite as realistic, this is what I came up with: https://github.com/mrdunk/flowing-terrain It's fairly easy to implement.
Project mention: Ask HN: Those making $500/month on side projects in 2024 – Show and tell | news.ycombinator.com | 2024-01-23
TypeScript Game development related posts
- Building an infinitely large open-world
- Ask HN: Yo wants to build a game, I'm lost. What can I do?
- 1D Pac-Man
- I'm looking for contributors for my open source project
- WebGL texture slots allocation
- [Revshare] Seeking JS/React Programmers, Artists for an GEN AI Roguelike game
- Consider web technologies for game development
-
A note from our sponsor - InfluxDB
www.influxdata.com | 19 Apr 2024
Index
What are some of the best open-source Game development projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | BabylonJS | 22,428 |
2 | planck.js | 4,787 |
3 | itch | 2,254 |
4 | Excalibur | 1,575 |
5 | wasm4 | 1,055 |
6 | crisp-game-lib | 524 |
7 | Kaetram-Open | 492 |
8 | inkjs | 470 |
9 | netplayjs | 450 |
10 | composer-suite | 437 |
11 | ape-ecs | 269 |
12 | caviar | 144 |
13 | hello-worlds | 125 |
14 | MarbleBlast | 115 |
15 | DuckEngine | 110 |
16 | attacke | 54 |
17 | inks2d | 45 |
18 | opengb | 39 |
19 | flowing-terrain | 39 |
20 | space-commit | 38 |
21 | calligro | 32 |
22 | swordbattle.io | 26 |
23 | visual-ts-game-engine | 22 |