A 2D Game Engine written in Javascript
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
helperScripts
images
Engine.class.js
EngineCamera.class.js
EngineCollision.class.js
EngineObjectList.class.js
EngineStateMachine.class.js
Object.class.js
ObjectBackground.class.js
ObjectBackgroundAngelIsland.class.js
ObjectBackgroundBlankGreen.class.js
ObjectBackgroundGrass4.class.js
ObjectBackgroundHorizon.class.js
ObjectBackgroundMeadow.class.js
ObjectBackgroundMeadow2.class.js
ObjectBackgroundMeadowMountains.class.js
ObjectBackgroundSea.class.js
ObjectBackgroundTree.class.js
ObjectBeatnik.class.js
ObjectBlock.class.js
ObjectChar.class.js
ObjectExplosion.class.js
ObjectGround.class.js
ObjectRing.class.js
ObjectRingBouncing.class.js
ObjectStatic.class.js
ObjectWithInput.class.js
README.md
TODO.md
game.php
index.html
jquery-2.1.1.min.js
library.inc.js
manifest.php
style.css

README.md

2D Game Engine

This is a 2D Game Engine written in Javascript. It was in order to learn and gain knowledge about writing video games.

It is not intended for serious projects as there are still a lot of features missing.

Features

  • Parallax Scrolling of Backgrounds
  • Camera Interpolation
  • Double Buffering
  • Simple Collision Detection
  • Input Handling
  • Animations with Spritesheets

Demo

You can view a Demo here.

Missing Features

  • Sound
  • Sprite Rotation
  • State Machine for different Scenes