SkillAgentSearch skills...

VoidEngine

C++20 Game engine featuring custom renderer, physics engine, and scene graph

Install / Use

/learn @MrLever/VoidEngine
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Void Engine

This is the repository for the void engine, made scratch with C++20 and OpenGL.

Supported Games

Current Features

  • Keyboard, Mouse, and Gamepad Control
  • Flexible Entity-Component system to allow manipulation of gameplay entities
  • A custom 3D renderer
  • A custom physics engine
  • Powerful framework utility classes to allow:
    • Multithreading
    • Resource Caching
    • Asynchronous File I/O
    • FNV1a String hashing for fast comparisions

Planned Features

  • Renderer Improvements
    • UI/Text Rendering
    • Enhanced material system
    • More sophisticated shader management
  • Physics Engine Improvements
    • Rotational motion
    • More sophisticated collision detection
  • Audio Support
  • A GUI based editor overlay for development

Build Requirements:

  • CMake 3.15 or greater
  • Visual Studio 2019 (Currently untested with other build systems)

This Project

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated5mo ago
Forks2

Languages

C++

Security Score

72/100

Audited on Nov 10, 2025

No findings