• Help the Community

    Donations help cover the cost of web hosting!

  • Social Media

    Follow us on Twitter

    Join AthenaOfDelphi on Discord

  • Recent Tutorials

  • The Kratom Engine

    There is a new 3D game engine in development called the Kratom Engine by Alex Schmidt. It uses OpenGL for graphics. Current implemented features are the Quake 3 BSP map format and multiple texture formats such as Targa (.TGA), Jpeg (.JPG), .PCX and of course Windows Bitmap files. (.BMP) In the last update full support of the Quake 3 version of the gtkradiants ASCII map format were added, including spatial devision for frustum culling and curved surfaces.

    The first game made with this new engine will be called S.I.C.K. It was originally called Bloodrage before the name change. This game promises to be "a 3d action adventure settled in the lovecraftian universe.The player will have to help his/her main character on a journey through the greatest horrors the human mind can come up with."

    In-development Screenshots of S.I.C.K. posted to DelphiGL.com

    The game engine is planned to have the following features:

    • Wolfenstein's MD4 model format
    • shader scripts
    • realistic particle system
    • ambient occlusion
    • deferred rendering
    • soft shadows (at least for models)

    You can read more about the new Kratom Engine on Alex's blog at yunharlasempire.blogspot.com or if you speak German they have posted a forum thread at www.delphigl.com.

    Source Credit: DelphiGL Forums
    Comments 8 Comments
    1. code_glitch's Avatar
      code_glitch -
      Nice. Looks like an all rounder of an engine with some great support.

      Any news on a linux version?

      great work though.
    1. Andru's Avatar
      Andru -
      Crazy time, when everybody is writing an engine Maybe anybody will make a list of 2d/3d engines written in Pascal and categorize them?
    1. chronozphere's Avatar
      chronozphere -
      Yeah.. I'm a bit overwhelmed by the number of game engines written in pascal. We allready have a list of game-engines somewhere, but someone would need to update it.

      I'm also writing a game-engine, and I hope it can distinguish itsself from the rest.
    1. paul_nicholls's Avatar
      paul_nicholls -
      It's a pity that Kratom is written using C++ and not Pascal, and that he is going to port it over to C#...


    1. WILL's Avatar
      WILL -
      He said that the "original" source was written in C++. He must have ported it from C++ to Object Pascal not too long ago. But, yes it is a shame that he's porting it over to C#. He would be able to support more platforms naively rather soon if he had stuck with it long enough.

      I had a list of 3D engines, framework libraries, headers, compiler and the like written up a few years ago. I have them around somewhere. If I don't update them all with new information, I'll probably post them as a starting point for someone to do the work if they want.
    1. paul_nicholls's Avatar
      paul_nicholls -
      Quote Originally Posted by WILL View Post
      He said that the "original" source was written in C++. He must have ported it from C++ to Object Pascal not too long ago. But, yes it is a shame that he's porting it over to C#.
      Oh, I didn't notice that...thanks Jason

    1. chronozphere's Avatar
      chronozphere -
      Ok, that basically means that he won't keep supporting the pascal version of his engine. That's a pitty.

      Is it opensource btw? In that case, we could still benefit from it.
    1. WILL's Avatar
      WILL -
      You can contact him. I suspect it would be easier if you spoke German and went onto the DelphiGL.com forums where he has posted a thread. Then again you could always just try to contact him through his blogger account.