0.0.0 • Published 8 years ago
splatjs v0.0.0
SplatJS
A 2d HTML5 Canvas game engine
SplatJS is a 2d game engine made for creating multi-platform games entirely in JavaScript.
Features
- Rectangles!
- Keyboard, mouse, and touch input
- Sounds and music (Web Audio API and HTML5 Audio)
- Sprite animation
- Asset loading, and built-in loading screen
- Games work well on phones, tablets, and desktop browsers.
- A* Pathfinding
- Particles
Supported Platforms
- Chrome (desktop & mobile)
- Firefox
- Internet Explorer (desktop & mobile)
- Safari (desktop & mobile)
- iOS using Ejecta
- Chrome Web Store
SplatJS works in PhoneGap/Cordova, but it seems like the apps it produces lack hardware acceleration, making games unplayable.
Install through NPM
$ npm install --save splat
Then require SplatJS into your game:
var Splat = require("splat-ecs");
Then use browserify to bundle your game as a single JavaScript file for the browser.
Games using SplatJS
- Splat Pong is a good tutorial project to read through.
- SyRUSH
- Stanley Squeaks and the Emerald Burrito
- Mr. Fluffykin's Great Sorting Adventure
- Arkeynoid
- Kickbot
- base.jump
- Apartment 213
- Scurry
- Echo Bat
Send a pull request to add your game to the list!
0.0.0
8 years ago
3.1.0
9 years ago
3.0.2
9 years ago
3.0.1
9 years ago
3.0.0
9 years ago
2.6.0
9 years ago
2.5.0
10 years ago
2.3.0
10 years ago
2.2.0
10 years ago
2.1.0
10 years ago
2.0.0
10 years ago
1.3.0
10 years ago
1.2.0
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago
0.1.6
10 years ago
0.1.5
10 years ago
0.1.4
10 years ago
0.1.3
10 years ago
0.1.2
10 years ago
0.1.1
10 years ago
0.1.0
10 years ago