GitHub topics: excaliburjs
excaliburjs/Excalibur
🎮 Your friendly TypeScript 2D game engine for the web 🗡️
Language: TypeScript - Size: 600 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2,011 - Forks: 198

excaliburjs/template-ts-rollup
Excalibur TypeScript & Rollup template
Language: HTML - Size: 821 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

excaliburjs/template-ts-vite
Excalibur Template with TypeScript for Vite
Language: TypeScript - Size: 331 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 38 - Forks: 9

excaliburjs/template-ts-parcel-v2
Excalibur TypeScript template for parcel v2
Language: HTML - Size: 984 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 9 - Forks: 4

excaliburjs/template-ts-webpack
Excalibur TypeScript & Webpack template
Language: HTML - Size: 2.14 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 55 - Forks: 23

excaliburjs/excalibur-tiled
Adds Tiled Map Editor File support to Excalibur
Language: TypeScript - Size: 31.5 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 53 - Forks: 25

excaliburjs/excalibur-perlin
Perlin noise generator plugin for Excalibur
Language: TypeScript - Size: 684 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 1

HR-CMGT/PRG04-2024-2025
Object oriented game development voor het web
Size: 6.53 MB - Last synced at: 19 days ago - Pushed at: 20 days ago - Stars: 4 - Forks: 7

1097880/prg04-eindopdracht
Language: JavaScript - Size: 3.41 MB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

excaliburjs/excalibur-extension
Excalibur Dev Tools Browser Extension
Language: TypeScript - Size: 20.9 MB - Last synced at: 22 days ago - Pushed at: 23 days ago - Stars: 5 - Forks: 4

excaliburjs/sample-platformer
Sample Platformer built in Excalibur
Language: TypeScript - Size: 2.27 MB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 16 - Forks: 7

mwrightdev/snake-game
Language: TypeScript - Size: 30.3 KB - Last synced at: 27 days ago - Pushed at: about 1 month ago - Stars: 2 - Forks: 0

HR-CMGT/prg4-startproject-2025
Startcode Excalibur 2024
Language: JavaScript - Size: 182 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 13

excaliburjs/template-electron
Excalibur Electron template
Language: JavaScript - Size: 1.08 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 17 - Forks: 4

excaliburjs/excalibur-aseprite
Aseprite plugin for Excalibur
Language: TypeScript - Size: 1.32 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 3 - Forks: 9

excaliburjs/template-nwjs
NW.js Template
Language: TypeScript - Size: 79.1 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

excaliburjs/sample-aseprite-webpack
Language: HTML - Size: 388 KB - Last synced at: about 13 hours ago - Pushed at: about 14 hours ago - Stars: 0 - Forks: 0

Shirajuki/js-game-rendering-benchmark
Performance comparison of Javascript rendering/game engines: Three.js, Pixi.js, Phaser, Babylon.js, Two.js, Hilo, melonJS, Kaboom, Kaplay, Kontra, Excalibur, Canvas API and DOM.
Language: JavaScript - Size: 2.48 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 37 - Forks: 6

excaliburjs/sample-jelly-jumper
Jelly Jumper! High Fidelity Platformer Sample
Language: TypeScript - Size: 60 MB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 9 - Forks: 1

excaliburjs/sample-shootemup Fork of eonarheim/Excalibur-Shmup
Example Shoot-em Up Style Game Built with Excalibur
Language: TypeScript - Size: 11.4 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 11 - Forks: 9

xyugen/exjs-pagibig-ni-rizal
🏫 Developed as part of the RLW101 Life and Works of Rizal course.
Language: TypeScript - Size: 9.19 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

mathieuher/RetroSki
RetroSki is a fun, open-source 2D skiing game that brings back the thrill of the slopes. Race on randomly generated alpine tracks, either locally or online with friends. The game features customizable race settings, track styles, and leaderboard functionality.
Language: TypeScript - Size: 10.8 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 16 - Forks: 2

excaliburjs/excalibur-ldtk
Excalibur LDTK plugin
Language: TypeScript - Size: 2.64 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 3

icarito/roke
Proyecto de Exploración Retroespacial
Language: JavaScript - Size: 13.4 MB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 0 - Forks: 1

mattjennings/bad-ref-gmtk23
GMTK Game Jam 2023 entry. Play as a referee that was paid off to help Team Blue win the game.
Language: TypeScript - Size: 2.9 MB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 16 - Forks: 1

excaliburjs/sample-material
Excalibur Material & PostProcessor Shader Samples
Language: TypeScript - Size: 0 Bytes - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

excaliburjs/sample-breakout
Language: TypeScript - Size: 8.93 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 4 - Forks: 5

excaliburjs/sample-shader-grid
Sample creating a 2D grid with a shader
Language: TypeScript - Size: 1.92 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

excaliburjs/sample-tiled-webpack
Excalibur Sample using the Tiled Plugin w/ Webpack
Language: TypeScript - Size: 4.65 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

excaliburjs/sample-tiled-parcel
Excalibur Sample using the Tiled Plugin w/ Parcel
Language: TypeScript - Size: 8.68 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

excaliburjs/sample-tiled-vite
Excalibur Sample using the Tiled Plugin w/ Vite
Language: TypeScript - Size: 4.9 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 5 - Forks: 4

excaliburjs/sample-spritefusion
Excalibur Sprite Fusion Sample
Language: TypeScript - Size: 24.8 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

excaliburjs/excalibur-spritefusion
Excalibur SpriteFusion Plugin
Language: TypeScript - Size: 539 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 4 - Forks: 0

excaliburjs/sample-ldtk
Sample using the excalibur ldtk plugin
Language: TypeScript - Size: 19.9 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 1

excaliburjs/excalibur-jsfxr
JSFXR Sound Generation Plugin
Language: JavaScript - Size: 283 KB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

excaliburjs/excalibur-jasmine
Testing utilities for Excalibur in the Jasmine testing framework
Language: TypeScript - Size: 731 KB - Last synced at: 14 days ago - Pushed at: 16 days ago - Stars: 1 - Forks: 0

excaliburjs/template-vanilla-js
Language: JavaScript - Size: 18.6 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

excaliburjs/template-ts-browserify
Excalibur TypeScript & Browserify template
Language: HTML - Size: 188 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 1 - Forks: 1

armkeh/breakout-excaliburjs
An implementation of the game Breakout using Typescript, Node.js and the Excalibur.js engine.
Language: TypeScript - Size: 261 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

SamuelAsherRivello/excaliburjs-project-template
Ideal starting point for new ExcaliburJS game projects using TypeScript and Vite.
Language: TypeScript - Size: 1.77 MB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 1

tenpaMk2/excalibur-examples
Excalibur.js examples.
Language: TypeScript - Size: 4.4 MB - Last synced at: 17 days ago - Pushed at: almost 2 years ago - Stars: 8 - Forks: 0

SamuelAsherRivello/excaliburjs-mini-arcade
This is a collection of games created with ExcaliburJS
Language: TypeScript - Size: 22.8 MB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

excaliburjs/excalibur-testing
Excalibur integration test utilities
Language: TypeScript - Size: 78.1 KB - Last synced at: 7 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 1

saacostam/bio-rastro
🐸 A game presented as the final project for the UNAL class TIC 2023-II. It is a pokemon-like game where the objective is to discover the fauna of the chingaza paramo. It's purpose is educating the player in the biodiversity of this paramo and Colombia 🇨🇴 in general. It was built using excalibur JS.
Language: TypeScript - Size: 4.35 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

excaliburjs/sample-pathfinding
Sample of A* and Dijkstra Path Finding Plugin
Language: TypeScript - Size: 727 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 1

tenpaMk2/excalibur-vite-vscode-debuggable-template
Excalibur.js Vite template that is debuggable on VSCode
Language: TypeScript - Size: 347 KB - Last synced at: 12 days ago - Pushed at: almost 2 years ago - Stars: 3 - Forks: 0

Autsider666/falling-sands-simulation
Language: TypeScript - Size: 139 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

HR-CMGT/Hefpark-Hopper Fork of Flurry19/Hefpark-Hopper
Studentenproject Hefpark Hopper voor de Arcade Kast
Language: JavaScript - Size: 204 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

jyoung4242/Ex-GOAP-test
Module for creating GOAP based NPC AI
Language: JavaScript - Size: 315 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

avraampiperidis/excaliburJsAngular4
excaliburJs games in angular 4
Language: TypeScript - Size: 2.06 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 11 - Forks: 0

Alayode/Developing-games-with-Typescript
This is a public repository about building a game using Typescript and ExcaliburJS javascript
Size: 0 Bytes - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

excaliburjs/sample-jsfxr
Sample of JSFXR Sound Generation Plugin
Language: TypeScript - Size: 412 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

xclbrio/excalibur.js
Excalibur_ JavaScript library
Language: JavaScript - Size: 101 KB - Last synced at: 9 days ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 3

excaliburjs/sample-character-controller
This demonstrates a simple character controller with acceleration/deceleration to simulate a character with inertia.
Language: TypeScript - Size: 1.04 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 0

excaliburjs/excalibur-pathfinding
A* and Dijkstra Path Finding Plugin
Language: TypeScript - Size: 162 KB - Last synced at: 6 days ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

excaliburjs/template-tauri
Example wrapping Excalibur
Language: TypeScript - Size: 263 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

kevin192291/TypescriptZelda
A game designed by me (using graphics and sprites not designed by me) with Typescript, Electron and ExcaliburJS
Language: TypeScript - Size: 52.2 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 12 - Forks: 2

loicngr/zedtiled
POC: Vite + Excalibur + TiledPlugin
Language: TypeScript - Size: 997 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

roel204/hungryfish
School Excalibur project (prg4)
Language: JavaScript - Size: 832 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

excaliburjs/sample-grid
Excalibur Sample Grid Base Movement
Language: TypeScript - Size: 7.44 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

joshuadoan/space-friends
Ongoing project that renders space friends flying around doing stuff. Typescript, React, React-Router, ExcaliberJS, and so many space friends!
Language: TypeScript - Size: 1.52 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

excaliburjs/dev-tools
Excalibur Dev Tools helper for debugging games
Language: TypeScript - Size: 537 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 2

excaliburjs/sample-physics-server
Example of a centralized physics simulation in Excalibur
Language: TypeScript - Size: 197 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

umihnea/excalibur-snake
Excalibur.js Exercise - snake game
Language: TypeScript - Size: 46.9 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

excaliburjs/sample-nwjs
Excalibur and NW.js (Node Webkit)
Language: TypeScript - Size: 415 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

excaliburjs/sample-async-scene
Example loading resources async for scene init
Language: TypeScript - Size: 53.7 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

excaliburjs/sample-matterjs
Example integrating matter.js with Excalibur
Language: TypeScript - Size: 5.25 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

excaliburjs/template-ts-parcel 📦
Excalibur TypeScript & Parcel template
Language: JavaScript - Size: 842 KB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 2

tenpaMk2/excalibur-parcel2-vscode-debuggable-template 📦
Excalibur.js Parcel2 VSCode debuggable template
Language: TypeScript - Size: 233 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

tenpaMk2/excalibur-tiled-parcel2-template 📦
The template of excalibur-tiled-plugin and parcel v2.
Language: TypeScript - Size: 218 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

sl45sms/excalibur-on-nodejs
WIP run excaliburjs server side, useful for multiplayer games
Language: TypeScript - Size: 21.5 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

rybla/ghostoban
Language: TypeScript - Size: 257 KB - Last synced at: 6 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 1

excaliburjs/template-ts-angular2
Excalibur TypeScript, Angular2, and SystemJS template
Language: JavaScript - Size: 5.86 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 2

tenpaMk2/excalibur-dino-runner
Simple tapping game made by Excalibur.js.
Language: TypeScript - Size: 277 KB - Last synced at: 4 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

excaliburjs/template-xamarin
Excalibur Xamarin Forms template
Language: C# - Size: 772 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

excaliburjs/template-cordova
Excalibur Apache Cordova template
Language: HTML - Size: 1.4 MB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

excaliburjs/template-uwp
Excalibur Universal Windows Platform (UWP) template
Language: TypeScript - Size: 558 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

excaliburjs/ExcaliburBreakout
Breakout implementation in Excalibur
Language: JavaScript - Size: 496 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 0

excaliburjs/excalibird
Flappy bird clone written in excalibur
Language: JavaScript - Size: 157 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 3

excaliburjs/excalibur-pack
Excalibur.js utility and extension that makes it easy to pack up assets (during build) and load them in-game
Language: TypeScript - Size: 57.6 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

tenpaMk2/excalibur_breakout
The Breakout game using Excalibur.js
Language: TypeScript - Size: 1.31 MB - Last synced at: 4 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

dorukgezici/SpaceHunt
A game made with ExcaliburJS for Software Engineering Methodologies course at Tampere University of Technology.
Language: JavaScript - Size: 20.4 MB - Last synced at: 4 days ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

y2bd/my-own-design
#ld47
Language: TypeScript - Size: 64.5 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

gargrave/excalibur-breakout
Improving the ExcaliburJS Breakout tutorial
Language: TypeScript - Size: 97.7 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0
