The Vertices Engine is a cross-platform game engine built from the ground up in C# using MonoGame. It supports DesktopGL, Android, iOS, and DirectX platforms.
Rendering Pipeline
The engine features a deferred rendering pipeline with:
- Cascade shadow mapping
- Screen space reflections
- Screen space ambient occlusion (SSAO)
- Motion blur
- Emissive materials and bloom
- Custom post-processing effects
Architecture
Built with a modular architecture, the engine separates rendering, physics, input, and game logic into distinct systems. This allows for easy extension and platform-specific optimisation.
Platforms
- DesktopGL (Windows, macOS, Linux)
- Android
- iOS
- DirectX