- Built in Rust: This engine leverages the power of Rust and avoids external language bindings as much as possible.
- Performance Optimization: Vulkan is used for top-tier performance through native APIs.
- User-Friendly Design: The engine prioritizes ease of use.
- Cross-Platform Support: One goal of the engine is to support various platforms (Platforms).
Vent-Engine is currently in heavy development, Here is how it currently looks: (27.07.2024)
This section explains how to compile and run the Vent Engine from source code. Since it's under heavy development, there are currently no pre-built releases available.
- Rust compiler: Download and install Rust from the official website: https://www.rust-lang.org/tools/install
- Vulkan-compatible GPU The Vent Engine utilizes Vulkan for graphics rendering. You'll need a graphics card that supports Vulkan
- Clone the repository:
git clone https://github.com/ventengine/Vent-Engine.git
- Compile & Run:
cargo run --bin vent-runtime
Contributions are welcome in any way, shape, or form. See Contributing to know how you can get started.
Vent-Engine Platform Support:
Platform | Runtime | Editor |
---|---|---|
Windows | ✅️ | ❓ |
MacOS | ❓ | ❓ |
Linux | ✅️ | ❓ |
Redox | ❓ | ❓ |
VR | ❓ | ❌ |
Android | ❓ | ❌ |
IOS | ❓ | ❌ |
WASM | ❓ | ❌ |
- ✅: Works as intended
- ❌ Will not be Supported
- 😬: Mostly works but Unstable
- ❓: Unknown status
Vent-Engine uses the Apache 2.0 License