Skip to content
Stefan edited this page Mar 4, 2018 · 28 revisions


MarteEngine (ME) is a Java videogame engine with it's focus on a simple, clean API for fast game development.

Major inspiration comes from (Flashpunk) and (Slick forum).

Authors are Alberto "Gornova" Martinelli, and Thomas "Tommy" Haaks, and Stefan "Stef569" (in order of appareance!).

Current main contributor of Marte Engine is Stef569: THANKS!

MarteEngine run on top of Slick Build #229 and LWJGL Version: 2.6

##IMPORTANT Last stable MarteEngine version is 0.3

Upgrading from 0.2 to 0.3? See what has changed over here


  • entity based framework: everything in your game is an Entity, many things are already coded, no reinventing the wheel anymore!
    • basic physics
    • collision detection
    • a standard way to organize your project
  • manipulate your entities: rotate, scale, animate using tweens,
  • examples! Ready to play and easy to learn! (click to play!):
  • distribuite your game: windows exe, webstart, applet all done using ready-to-run ant tasks, fast and easy
  • based on proven libraries: Slick and Lwjgl

Download library only In order to run MarteEngine you need following dependencies: slick, lwjgl.

##Basic tutorials

  1. Setting up your Enviroment
  2. Hello World
  3. Entity and World
  4. Keyboard and Mouse Input
  5. Basic collision
  6. Animate sprite
  7. Tweens
  8. Alarms
  9. Rotate and scale

##Complete game tutorials

  1. Platformer
  2. MarteEngine roguelike Tutorials

MarteEngine version 0.3

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.