Skip to content

Fully featured C++ OpenGL Game Engine with Lua scripting and verbose UI system. Targeted at quick development to be a playground for demos and ideas.

Notifications You must be signed in to change notification settings

Compiler/Vofog-Game-Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Vofog Game Engine

SS1

Public version of Vofog Engine (in development)

Vofog is a game engine that is focused on lightweight and fast development to test/launch feutures quickly.

Feature list

  • Fully featured rendering engine
  • ImGui UI
    • Drag & Drop
      • Level design
      • Drag/Drop lighting
      • scaling / rotating / moving entites
  • Scripting system
    • Full Lua scripting support
    • write scripts at runtime in UI, just save script and watch changes
  • Bullet Physics
    • Collision shape will map to entities based on model, primitive, etc
      • LOD slider for how precise collision shape is
  • Fully Pure ECS
  • Save/Load(copy/paste) individual scenes
    • Serialized with binary but supports all C++17 features
  • Fully programmable shader stack
    • GPU pipeline modifiable (limited due to OpenGL context)

SS1

About

Fully featured C++ OpenGL Game Engine with Lua scripting and verbose UI system. Targeted at quick development to be a playground for demos and ideas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published