Engine default


Kohaku Doig

Not specified


Supported Platforms:

Languages Written In:

Languages Supported:

Graphics APIs:

  (1 review)

None (be one!)

AGE is an independent game maker - or at least I want it to be. Right now it’s an independent game maker if you have loads of media and a knowledge of programming. My big plan is to make it easy for anyone to make a game regardless of their programming or media creation skills. Right now I’m building a foundation for that.

Sample media (objects, entities, images, and sounds) can be found on the website, by clicking on ‘age’ in the left-hand column (to open the menu).

Supported Features


  • Object-Oriented Design
  • Plug-in Architecture
  • Other
  • Network editing (one scene, multiple AGE users.)
  • Direct3D 9 support.
  • Distance based loading system.
  • Customisable engine GUI (and GUI functions.)
  • Plug-in architecture.
  • BASIC-like scripting language (including loose, easy object-oriented variable approach.)
  • Sliding collision.
  • Free.
  • Fixed-function
  • Fonts
  • GUI Shaders may be supported in the future.
  • Billboarding
  • Depth of Field
  • Fog DirectX fog is supported, and billboarding is already implemented for foilage.


  • Basic
  • Multi-texturing More graphical features are planned.


  • Mesh Loading Mesh data is loaded from objects automatically.

Scene Management

  • General
  • Occlusion Culling
  • LOD Level of Detail is used in particular with the included (with source) foilage entities (so grass, etc). Billboarding used here, and occlusion culling is automatic.


  • Keyframe Animation Animation data is loaded from the objects’ mesh data files.


  • Rendering A plugin is included, to create terrain meshes from heightmap and texture files. This can then be inserted into the scene, inside the AGE editor.


  • Collision Detection
  • Essential collision detection functions are provided, as well as functions to automatically move an object upon collision.
  • Further physics support is planned.


  • Client-Server Uses Benjamin’s ‘Multisync’ network plug-in, for Client-Server mode TCP/IP networking.


  • 2D Sound
  • Uses DirectSound for high-quality sound, supports multiple formats for loading music/sfx files.
  • It may be theoretically possible to ‘stream’ sounds over a network, but it isn’t included as such.

Tools & Editors

  • Integrated script editor, linked to the entity and object selection menus. ‘Script’ affects current level, entities that are selected, have their code changed and then inserted, are one-off variations on the entity model.
  • Integrated 3D environment editor that enables you to view, modify, and place objects and scripted entities (although it is possible to make programs that do not use 3D at all.)
  • Syntax highlighting is supported within the AGE editor for scripts and entities.
  • Gui editor.


  • Compact, Object-Oriented scripting language gets things done fast and safely.
  • AGE editor enables you to position and navigate in your 3D world, as it will be shown, and to develop and edit code and run your build.
  • Supports plugins; simple terrain builder (based on heightmap & texture input) currently available, more planned! (And of course more can be made easily, as the API is open.)
  • Support for custom functions within the script editor.


License Name Price in $US Source Code Included?
Proprietary Free No
Closed-source, freeware.

Write a Review

Showing 1-1 of 1

0 of 0 people found the following review helpful

Excellent Engine!

  by 00000000000000000000000000000000 Xsnip3rX Jan 29, 2008 at 09:04

This is by far the best engine ever with the most potentional written by the best programmer in the world!, if this engine was for sale i would buy it instantly, assuming the source code was included.

Was this review helpful to you? Yes No

Suggest Edits

Last edited Dec 28, 2011 at 13:11

Are your the owner of this engine? Let us know to be able to update it, and reply to reviews, and other benefits.