Skip to main content

About AOBA Game Engine

The AOBA Game Engine is the core engine used by the Game Studio. It's a rich-featured game engine with a main focus on Action-RPGs.

The engine provides low-level features, a complex build system, graphic-features and game-logic elements and is completly written using the FMA Assembler.

Currently the engine is still in development and not public available. Please follow our blog to stay up to date.

Core features#

  • Multithreading with up to 31 thread running parallel
  • Dynamic memory management
  • Optional SA1-support to improve performance
  • Timers
  • Flexible scripting language
  • Basic unit testing framework

Rendering features#

  • Render and scrolling of tilemaps
  • Animated tilesets
  • Animated palettes
  • Fully animated sprites
  • Palette transitions for fading to other palettes

Text features#

  • Variable-width-font text rendering
  • Fixed-width-font rendering
  • Support for multilingual games

Audio features#

  • Plays songs and scripted SFXs made with AOBA music studio
  • Live streaming of complex samples like voice