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
39 watching
190 forks
Language: TypeScript
last commit: 5 days ago
Linked from 2 awesome lists

excaliburexcaliburjsgame-developmentgame-enginegame-frameworkgamedevgameshtml5-canvastypescript

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
gamejs/gamejs A JavaScript library for creating 2D games and interactive graphics applications using the HTML Canvas element. 466
pedrozaalex/asimov-ts A game engine built using TypeScript, designed to simplify game development with minimal dependencies. 11
solenum/exengine A modular, C99-based 3D game engine designed to be easily integrated into projects. 556
babylonjs-archive/simple-3d-fps A 3D FPS game built with BabylonJS engine on top of WebGL and HTML5 technologies 0
bendangelo/entityjs A game engine utilizing an entity-component design pattern to provide flexible and modular gameplay development 186
load1n9/caviar A game engine built on WebGPU and WebGL, providing a way to create games and interactive applications in the browser or with Deno. 150
haskell-game/fungen A lightweight game engine written in Haskell for creating 2D games using OpenGL. 90
onqtam/game A C++ game engine designed to provide a flexible object model and rapid development capabilities 49
mortennobel/kickjs A WebGL game engine for building 3D games in modern web-browsers 198
eldinor/yuka-babylonjs-examples An example project showcasing the integration of Yuka Game AI with Babylon.js 3D rendering for game development. 39
superjer/tinyc.games An initiative to create simple, compilable, and playable C games with basic features. 337
4ian/gdevelop A cross-platform 2D/3D game development software with a no-code editor and extensible game engine. 11,274
babylonjs/summerfestival A game tutorial written in TypeScript using the BabylonJS engine. 132
massiveheights/black A highly optimized 2D game engine written in JavaScript, focusing on performance and efficiency. 206
ertugrulcetin/jme-clj A Clojure wrapper around the jMonkeyEngine 3D game engine 143