3D Logic Software

  • Increase font size
  • Default font size
  • Decrease font size
Home

3D Logic Software.3D Logic Software specializes in software creation for real-time simulations and computer games. The O2 Engine developed by us is a game engine and a middleware platform that has been successfully deployed in the Doofus Series of games.

 

 

 


 O2 Game Engine:

O2 Engine is a game engine developed by 3D Logic Software. It's development started in December 2006 as a precursor to the Doofus series of games which began development in December 2007.

Doofus game levels being created and run.

The primary design goal of the O2 Engine has been scalability. The engine is fully adaptable on most platforms that have industry standard hardware. The architecture of the engine is designed to integrate easily with compatible third-party technologies. The engine provides scalability to match different types and performance levels of hardware.

 

 

 

 

 

O2 Game Engine. 4.The engine is designed to integrate with industry standard content creation tools. This allows content creators to use content creation tools they are already familiar with. This in turn maximizes productivity and reduces effort. The content consumed by the system follows a homogeneous object oriented format which allows artists and game designers to make last minute changes in the game content with effortless ease. The content system has a clear isolation from the rest of the engine and can be used asynchronously to stream content at runtime.

 

 

 

O2 Game engine. 3.The game engine core is built in C++ and is fully object oriented. The C++ code can be interfaced with a scripting engine of choice thus aiding faster development cycles. The engine fully supports Direct3D and OpenGL rendering APIs and is designed to be a cross-platform, cross-api solution. The design of the engine code is modular, with functionality strictly isolated into separate modules. The engine also includes an extensible AI module and an integrated physics system.The engine features a powerful full featured scene management system and has a diverse layered rendering system for multi-pass and post-processing effects.The engine supports, or can be extended to support, all modern computer game technologies.

 

 

O2 Game Engine. 5.The engine has a runtime debugging system for game  entities to facilitate development and to watch and debug information at runtime during development.The system allows custom memory allocation managers to be used with existing allocation deallocation routines. The engine can also interface and integrate with third-party debugging and performance enhancement tools. The engine features a built-in memory manager with built-in memory leak detection system which can also be run in release/production mode to fine tune the system and detect and troubleshoot memory overflows and leaks.

 

 

 


 Our Games:

The O2 Engine was used in the development of Doofus Series of games. The first game has been released and you can find more information on it's website.