A 2d HTML5 Canvas game engine
Splat is a 2d game engine made for creating multi-platform games entirely in Javascript.
- Retangles!
- 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.
- Chrome (desktop & mobile)
- Firefox
- Internet Explorer (desktop & mobile)
- Safari (desktop & mobile)
- iOS using Ejecta
- Chrome Web Store
Splat works in PhoneGap/Cordova, but it seems like the apps it produces lack hardware acceleration, making games unplayable.
This is still a work-in-progress.
Options:
- Copy the demo pong repository and modify it. DOESN'T EXIST YET
- Download a prebuilt splat.js file from SOMEWHERE.
npm install splat2d
and use browserify torequire()
it into your game and produce a single, minified .js file.git submodule add http://github.com/ericlathrop/splat.git
thencd splat
thennpm run-script browserify
Send a pull request to add your game to the list!