KA3D 3D-Engine Download Page

 

http://www.ka3d.com/download/ka3d-setup.exe (also in sourceforge.net) (licensed under GPL)


 

 

Overview

 

KA3D is a scene graph based 3D-engine with a tool-chain for 3dsmax (7 and newer). The engine has many state-of-the-art features such as parallax mapping and post-processing effects, but portability has not been compromised. The engine is also very minimalistic by design (very few dependencies, both internally andexternally), supporting portability and maintainance.

 

KA3D is the engine used in 'Making Game Demo' book by Chad Walker, Eric Walker and Jani Kajala, so it has pretty extensive documentation. :P Lot of documentation is also included in this package, see ka3d\docs directory.

 

One good side of KA3D is that the code base is very portable, it’s been ported to:

  • Win32/DirectX 9
  • Windows Mobile/OpenGL ES 1.x
  • Symbian Series 60 1st, 2nd and 3rd Ed. using software rasterizer
  • Symbian Series 60 3rd Ed. / OpenGL ES 2.0
  • Nokia NGI/N-Gage using Nokia's proprietary N3D rasterizer
  • Qualcomm BREW using software rasterizer
  • Playstation Portable
  • Nintendo DS (work-in-progress)
  • Playstation 2 (nowadays the PS2 version is obsolete and not up-to-date, though)

 

KA3D has also been used in several real-life projects:

  • Bounce - Bon Voyage (NGI/N-Gage title developed by Rovio, published by Nokia)
  • Puzzlescape (PSP title developed by Farmind, published by O3)
  • Zaxdemo (3rd person demo shipped with 'Making Game Demo' book)
  • Burnout BREW 3D version (title developed by Rovio, published by Electronic Arts)
  • Various university student projects, for example, in SMU/Guildhall

 

 

Contact information

 

The 3D-engine has been designed & programmed by Jani Kajala. As Rovio acquired Pixelgene Ltd. (3D development company co-founded by Jani) in April 2006, the engine is now property of Rovio Mobile. Read news here. For commercial licensing inquiries (open source version is under GPL and has only DirectX 9 platform support), Rovio can be contacted at info at rovio.com.

For any questions about the engine please contact me by email: jani at kajala.com. Have a look also at my new multiRender project.

 

All Zaxdemo 3D-content has been done by Chad and Eric Walker.

Chad also has done extensive testing during the whole life-cycle of

the engine so he knows the engine inside out as well. :)

You can contact Chad by email as well: walkerbg at msn.com