What does it do?
Currently, Blue Machine handles,
Core engine mechanics
- State manager, have things processed per state
- Game instance, have things processed for all state
- Resource loading through XML (JDOM)
- Window, and game configuration through XML
- Game asset loading through XML
Planned features:
High-level engine mechanics
- World system
- Entity system (World)
- Automatic collision detection through JBox2D
- Automatic gravity through world variables
- Automatic lighting through materials in entities
- Tile map loading
Asset Editor (“Game Design Environment”) - Great for non-programmers!
- JavaFX UI
- Tile map editor
- Level editor (Entity, light, and material configuration)
- Pseudo code editor
- UI editor
- Animation editor
Current github: https://github.com/Spacebeans-/blue-machine
Current website: http://spacebeans-.github.io/blue-machine/
Youtube channel: https://www.youtube.com/user/passagearchive
Finally have a lighting system!
(http://gyazo.com/765c08660fa6e34b9bc705da0a6d3f90) For better quality
I am very open to criticism. Please, if one of my systems are
terribly implemented let me know! I’m still new to this.
- Why was it deleted? -
Because I had no motivation, I need to work on smaller projects and figure out how to make stuff before putting it into an engine. Blue engine is gone forever.