Current look of the Zenith Game Engine(8/23)

Current look of the Zenith Game Engine as of(7/23)

About The Engine

I was inspired by Microsoft's Halo franchise to create video games in my earlier years. Eventually landing on the idea to create a game engine similar to their "Blam!" engine. I started development on The Zenith Engine on June 25th 2023, after carefully planning the steps i would have to take i began studing more features of C++ and OpenGl3D. Eventually i started to program the engine starting with the game engine. At the time i did not have a name for the engine and i began researching star names Eventually landing on Zenith.

  • Fully Functional Editor
    Creating the editor is a staple in the Game Engine. Creation of it's editor and its GUI components ensures the Game Engine can be used effectivly.
  • Scripting System/Behavior Tree
    The Scripting System allows for a simpler way to create your functions and objects. The Behavior Tree allows for AI customization for possible enemies or objects.
  • Realistic OpenGl Renderer with Ray Tracing
    Selling the illusion of realism is another staple in an effective game editor, Realistic lighting, HDR's, PBR Materials, and Ray Tracing all help to achieve this effect.
  • Physics System
    A physics system keeps the game engine simulating real life conditions, and is important in creating a realism effect.
  • Audio System
    Audio Engine to recreate 3D sound.
  • Particle System
    A particle system for reoccuring effects such as trails, fire, or explosions.
  • Improved GUI
    The engine will be able to render a full 3d cube by 8/20/23.
  • 3D Model Loader
    The engine will be able to have an entity component system by 8/27/23.
  • 3D Model Loader
    The engine will be able to have an entity component system by 9/15/23.
  • 2D Plane Rendering
    The engine is able to render 2D planes as of 7/3/23.
  • Shading
    The engine is able to shade 2D and 3D objects as of 7/3/23.
  • 3D Object Rendering
    The engine is able to custom render 3D objects as of 8/13/23.
  • Lighting
    The engine is able to render spot light, direct light, and infinite light, as well as being able to control its color as of 8/13/23.
  • Improved Matrix Transform
    The engine is able to translate, rotate and scale individual 2D and 3D objects as of 8/13/23.
  • Textures
    The engine is able to load and render textures and bind it to objects. Along with debug features as of 8/13/23.
  • WIP Starter GUI
    The engine now has an interactive GUI as of 8/13/23.
  • Camera
    The engine now has fully interactive camera as of 8/13/23.