Pet Engine 3D is a desktop render engine that enables visualization, modification, and interaction of 3D objects rendered on screen space.
It would be something like Wallpaper Engine (on Steam) - but focusing on the 3D magic instead of animated 2D wallpapers.
This is a C++ project, in cpp20 standard. Build system is CMake-based. Low-level render supports are powered by OpenGL - plan to support Vulkan in the future.
- Customizable Shaders
- Customizable Mesh Models and Materials
- 3D animation support
- Animatable interactions beyond rotate & resize
- GUI user editor
- Content workshop platform (would be another server-side project)
- Profiling and optimizations
from Laolu Productions, currently a personal studio owned by Benhao (Hao) Lu. For previous work, check:
- Traveler's Game (on Steam)
- Indie Dream (on Steam)