This engine shall be written from scratch in Vulkan, targeting macOS, Windows, and Linux.
The engine shall support
- Custom Physics Engine
- PBR
- Animations
- Water Rendering
- Multiple Pipelines
- GUI Editor?
The game that shall be made with this engine is a game with movement inspired by quake. The game shall feature older-quake-like graphics and will likely have a single player, multiplayer, and a COD zombies inspired mode.
The focus of this game engine is to make a game playable on all devices with little hassle.
- Arbitrary 3d Meshes (2025-12-19)
- Moveable Camera
- Textures
- Albedos (start of PBR)
- Diffuse option
- material SSBO (PBR)
- Lighting
- Normals (PBR)
- gITF imports
- mesh import
- base texture/material
- modifiers
- normals
- Vulkan Memory Allocator (VMA) refactor
- Mipmaps
- Basic physics engine
- Player Controller