What is Yake?

Yake is a small, flexible, cross-platform game engine / application framework multi licensed under the LGPL and custom licenses. (It's not targetted to compete with the well-known high-end engines.)

Yake is young. Nevertheless, it is used in several game and non-game projects. Parts of Yake are experimental and may become subject to refactoring.

The goal is, to provide an genre-independent engine which can be used for a variety of VR applications and to provide essential tools to import/edit/create content (to give an example: in-application editors allowing remote object inspection through runtime reflection).

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.

Enjoy!

The Yake Team

  • Bookmark "What is Yake?" at del.icio.us
  • Bookmark "What is Yake?" at Digg
  • Bookmark "What is Yake?" at Reddit
  • Bookmark "What is Yake?" at Google
  • Bookmark "What is Yake?" at StumbleUpon
  • Bookmark "What is Yake?" at Technorati
  • Bookmark "What is Yake?" at Facebook
  • Bookmark "What is Yake?" at Twitter
  • Bookmark "What is Yake?" at Slashdot
what_is_yake.txt · Last modified: 2010/03/26 19:18 by psyclonist
CC Attribution-Noncommercial-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Valid XHTML 1.0