ModDB Wiki
ModDB Wiki

Overview

Yake is a small, flexible, cross-platform game engine / application framework multi licensed under the LGPL and custom licenses.

YAKE is genre-independent and can be used for a variety of VR applications and to provide the necessary tools to import/edit/create content (to give an example: in-application editors allowing remote object inspection through runtime reflection; but definitely not a modeller).

Yake provides various core functionality, an API abstraction layer for typically used middleware and similar functionality (from audio, graphics, physics to network replication, pathfinding, persistance etc) and high-level implementations for ready-to-use application-level objects (complex models which combine physical, graphical/visual and audible aspects as well as the interaction between sub-components).

Yake's design is very generic, with a lot of flexibility. We reach this goal by using plugins and an open data-driven approach as well as generic and meta-programming techniques.

Default implementations for various pluggable systems and factories are provided.

Furthermore Yake and Yapp provide infrastructure for math, serialization and persistance, events, resource management, state machines, affectors, listeners etc.