====== INSTALLATION ======

http://docs.mightyfingers.com/manual/installation/3

====== ABOUT MIGHTYENGINE ======

MightyEngine is a Javascript HTML5 based cross-platform 2D game engine, that allows you to develop AAA quality 2D games.

====== OUR GOALS ======

High performance.

  • Speed is important, therefore we strive to achieve the top perfomance that JavaScript can provide and we're continuously updating the engine to take advantage of the lastest technology that's available for the web and native platforms.

Content management and tools.

  • The Engine comes with it's own content managment tools and libraries to help you to create games from start to finish without you spending time to develop and support your own infrastructure. We are also trying to support a multi-user development experience.

Easy deployment.

  • Deploy different versions of the game on different servers or locations with just one click of a button.

Regular updates and fixes.

  • We are planning to launch regular updates about every two weeks with new content and fixes. Our goal is make your experience with every update better and to provide you with tools to make your work even more productive.

Modular code.

  • MightyEngine is engineered so you can extend every bit of functionality by using plugins, addons and components. The plugins can be added and removed without impacting the rest of your code.

====== FEATURES ======

Mobile

  • Supports HTML5 able browsers.
  • Supports native application packaging through CocoonJS.

Editor

  • Level editor.
  • Image upload and managment (static and animated).
  • Audio upload and managment. Requires additional configuration.
  • Brush managment.
  • Entity managment.
  • Ability to configure Plugin and Addon without changing code.
  • i18n managment.
  • Scriptable UI.
  • Multi Image upload.
  • Importing and Exporting projects.
  • Automatic linking between editor and engine.
  • No manual JavaScript includes!
  • Multi-user support.

Rendering

  • High performance
  • TopDown, Isometric and Sidescroller ready.
  • Frame animations
  • Scaling
  • Rotating
  • Flipping
  • Zooming
  • Blending and Composite operators
  • Filters
  • Depth sorting
  • Masking
  • Pixel perfect picking
  • Pausing
  • Timers

Templates

  • Widged loading - Every widget has it's own html, css and js.
  • Templating and i18n support.
  • Responsive HTML based on input you pass.

Level editor

  • Select
  • Add
  • Move
  • Remove
  • Rotate

Modularity

  • Plugin based, both editor and engine.
  • Support for components
  • Signals as main way of communication between plugins.

Multiplayer

  • Simple support for multiplayer games.
  • Node.js and PHP support for backend. Or easy way to add other languages as backend.

Deploying

  • Minifying
  • Deployment scripts
  • Offline mode

Branching

  • Advanced system for handling multiple configurations of the same game.