The LEAF2 game engine was just released to the pubic last week. LEAF2 is a cross-platform, Object Pascal game engine written with Delphi. The new library was based off the lessons learned from the original LEAF engine.

<center>LEAF2 in Action:
</center>

It is currently compatable with both Delphi and Free Pascal compilers and supports the Win32 and Linux platforms. MacOS X is planned later on.

Some of it's main features include:

  • Powerful 3D OpenGL Renderer
  • Scene management using octrees
  • Cross-plataform window management
  • Sprite engine, with scaling, rotation and alphablending
  • Integrated resource manager for sound, textures and meshes
  • Material/Geometry shaders, supporting both GLSL and software targets
  • Supports both skeletal and keyframe animation
  • Realtime dynamic skydome, with day-night system
  • Realistic physics simulation using Newton
  • Advanced 3d audio system using OpenAL
  • Ogg streaming sound using OggVorbis
  • Complete vector math library
  • Network UDP Client/Server
  • Extensible scripting language (Pascal based)
  • Extensible GUI system (windows, buttons, icons, text)



[size=9px]The LEAF2 engine is now available for download at their website; leafproject.com.sapo.pt![/size]