Skip to content
This repository has been archived by the owner on Dec 18, 2023. It is now read-only.

n2geoff/Impact

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTICE

Dominic Szablewski's ImpactJS Game Engine was released under MIT license recently, and I felt its biggest disadvantage was its PHP usage for the level editor, Weltmeister. Searching GitHub revealed some old work by cpetzold. Starting there, I was able to develop a better GETTING STARTED flow, I think...

ImpactJS

An HTML5 Game Engine

Impact is a JavaScript Game Engine that allows you to develop stunning HTML5 Games for desktop and mobile browsers.

Features

  • Play Everywhere (browser, mobile)
  • Flexible Level Editor for Anything 2D
  • Publish your Games into the AppStore with almost native performance
  • Powerful Debug Tools
  • Get Started in Minutes

Getting Started

This will get everything up-and-running via NodeJS

  1. Download ZIP from github
  2. Extract to a folder you want to develop in
  3. open Terminal and navigate to the extracted files
  4. run npm install
  5. run npm start

Your game files are stored in the /src/public/lib/game/ folder, you can point your text editor here.

To see your game running, navigate your browser here: http://localhost:8080

To see the game editor, navigate your browser to: http://localhost:8080/weltmeister.html

For everything else, check out impact.js.com

TODO

  • Lots of cleanup
  • gulp build process for minify/bake
  • check we can include Docs here?

NOTE: php (tools) is currently required to build your game for distribution

Support

You can open an issue for support, however my goal is just to run ImpactJS under node. For ImpactJS engine features please use the original github repository issues found here, thanks!

Contributing

Anyone is welcome to contribute, however, if you decide to get involved, please take a moment to review the guidelines, there minimalistic;)

License

MIT

NOTE: Impact's level editor uses jQuery which comes with its own license.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 87.0%
  • CSS 5.8%
  • PHP 4.8%
  • HTML 2.1%
  • Other 0.3%