Excalibur

Game Engine

A TypeScript-based game engine for creating 2D games in HTML5 canvas.

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

GitHub

2k stars
38 watching
192 forks
Language: TypeScript
last commit: almost 2 years ago
Linked from 2 awesome lists

excaliburexcaliburjsgame-developmentgame-enginegame-frameworkgamedevgameshtml5-canvastypescript

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
gamejs/gamejsA JavaScript library for creating 2D games and interactive graphics applications using the HTML Canvas element.466
pedrozaalex/asimov-tsA game engine for the web built using TypeScript12
solenum/exengineA modular, C99-based 3D game engine designed to be easily integrated into projects.562
babylonjs-archive/simple-3d-fpsA 3D game built with BabylonJS engine on top of WebGL and HTML5 technologies0
bendangelo/entityjsA game engine utilizing an entity-component design pattern to provide flexible and modular gameplay development186
load1n9/caviarA game engine built on WebGPU and WebGL, providing a way to create games and interactive applications in the browser or with Deno.155
haskell-game/fungenA lightweight game engine written in Haskell for creating 2D games using OpenGL.90
onqtam/gameA C++ game engine designed to provide a flexible object model and rapid development capabilities49
mortennobel/kickjsA WebGL game engine for building 3D games in modern web-browsers197
eldinor/yuka-babylonjs-examplesAn example project showcasing the integration of Yuka Game AI with Babylon.js 3D rendering for game development.39
superjer/tinyc.gamesAn initiative to create simple, compilable, and playable C games with basic features.341
4ian/gdevelopA cross-platform 2D/3D game development software with a no-code editor and extensible game engine.11,868
babylonjs/summerfestivalA game tutorial written in TypeScript using the BabylonJS engine.134
massiveheights/blackA highly optimized 2D game engine written in JavaScript, focusing on performance and efficiency.207
ertugrulcetin/jme-cljA Clojure wrapper around the jMonkeyEngine 3D game engine147