Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

A game engine made in Java using libgdx (Currently in alpha state, and probably will remain that way)

branch: master
README.md

Flume2D

This engine is available for anyone to use in their game. The code is in Java and uses AWT for rendering sprites. It is influenced from flash game engines like FlashPunk and Flixel.

Currently in Alpha

Flume is currently in an alpha state. This means that there are likely to be bugs and the code I push will probably break past versions. With that said if you still would like to help develop or use the engine feel free to do so and post bug reports.

Features

  • Sprite, Tilemap, and Canvas rendering
    • Rotated image calculation
    • Layered graphic lists
  • Input handling with key-mapping
  • Scene management/sorting
    • Layer based rendering (z-index)
    • Type based collision handling (ex. player VS enemy)
  • SAT collision
    • Similar to FlashPunk masks
    • AABB, Circle, Grid and Polygon collision
  • Basic UDP Networking
  • Motion helpers (tweens)

Todo

  • Particle System
  • Collision Polygon editor
  • Font rendering
  • GUI

License

This engine is covered under the MIT license. Feel free to use the code in any project. I would love to hear what you do with it though!

Something went wrong with that request. Please try again.