• Register

Kochol Game Engine(KGE) is an open source 3D Game engine. Easy to use and flexible engine for games. Kochol Game Engine(KGE) is going to be a complete game engine that has flexible design which uses Plugins, Components and .... You can create games for windows, linux ,web and android devices with this engine.

Post news Report RSS KGE 0.1.0 Released

Kochol Game Engine 0.1.0 released. The new features in this version are OpenGL render plugin, Task manager, Entity system and File system

Posted by on

Kochol Game Engine 0.1.0 released.The new features in this version

  • OpenGL render plugin added.
    • This version has OpenGL renderer plugin that uses CG shaders for shader language. So many parts of engine can now be rendered with OpenGL. The Renderer interface refactored a lot in this version to support OpenGL renderer.
  • Task manager
    • Task manager implemented in this version to add multithreading functionality to engine.
  • Entity system
    • A component base and multithreaded entity system implemented in this version that can handle game logics easily.
  • File system
    • The new file system design can virtually load files from internet, archives or any where

KGE 0.1.0

THE COMPLETE CHANGES ARE:

  • Add EntitySystem tool
  • Add 08EntitySystem tutorial
  • Upgraded from SDL 1.2 to SDL 2.0
  • Add mouse wheel event listener
  • Add LoaderDDS for loading DDS textures with this loader
  • Add Stream class for streaming data from varius locations
  • Add FileSystem and FileSystemManager for serching a file in different locations.
  • Add Renderer_ogl plugin
  • Refactor the Renderer class
  • Remove some gui classes
  • Add CG shaders to opengl renderer plugin
  • Add KgeThread
  • Add KgeMutex
  • Add TaskManager
  • Add TaskManagerThread
  • Add Task interface
  • Add TaskGroup
  • Update CPU class
  • Update Timer class to work with SDL
  • Add TSQueue a Tread Safe Queue
  • Add KgeLock to make use of KgeMutex easier
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: