AdventureEngine My custom Java game engine. Supports the ability to have different rendering backends. Currently uses javax swing and awt canvas for CPU rendering.