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 โ
Top 20 TypeScript Gamedev Projects
-
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.
-
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
-
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.
-
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.
-
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)
-
angular-rpg-game-engine
A 2D game engine for creating room-based sneak/action games with puzzle elements
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Kaboom: JavaScript library that helps you make games fast and fun | news.ycombinator.com | 2024-04-04
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:
https://github.com/qemu/qemu/tree/master/target
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: Mana Potion โ JavaScript Gamedev Toolkit (React, Vue, Svelte, Vanilla) | news.ycombinator.com | 2024-03-31
Project mention: Rapier is a set of 2D and 3D physics engines written in Rust | news.ycombinator.com | 2024-02-26
TypeScript Gamedev related posts
-
Coding Minecraft in < 1 Hour (TypeScript and Rust)
-
Kaboom: JavaScript library that helps you make games fast and fun
-
Mana Potion โ JavaScript Gamedev Toolkit (React, Vue, Svelte, Vanilla)
-
Show HN: Multiplayer Voxel Personal Portfolio
-
Ask HN: Yo wants to build a game, I'm lost. What can I do?
-
Show HN: Build Your Own Web-Based Minecraft (Multiplayer)
-
I have developed an interactive map with in-game overlay and website
-
A note from our sponsor - SurveyJS
surveyjs.io | 17 May 2024
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