Skip to content
Kazuo256 edited this page Sep 26, 2014 · 5 revisions

Here we document UGDK's code structure, API, and other implementation details. First, we talk about the libraries and compiling environments we decided to use, agout our code standard, and an overview of the engine's architecture. The second part present the API's organization. Much like other engines, there are separate modules for each specific concern the engine must handle. Their use and implementation are discussed one by one.


  1. Introduction
    1. Dependencies and other auxiliary tools
    2. Code standard
    3. Overview
  2. Core Modules
    1. System
    2. Action
    3. Desktop
    4. Audio
  3. 2D Modules
    1. Graphic
    2. Text
  4. 3D Modules
    1. Ogre
    2. UI
  5. PyramidWorks
    1. Geometry
    2. Collision
  6. BulletWorks
    1. Bodies
    2. Collision
Clone this wiki locally