Vent-Engine icon indicating copy to clipboard operation
Vent-Engine copied to clipboard

A game engine built with Rust for unparalleled performance and a developer-friendly workflow

⚜️ Vent-Engine ⚜️

A game engine written in Rust with the goal to be very fast & user-friendly

CI Apache_2.0 Codacy Badge

🏆 Goals

  • 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, allowing you to focus on creating games.
  • Cross-Platform Support: One goal of the engine is to support various platforms (Platforms) to ensure your creations run smoothly across devices.

🏗 Current Status

For the current Development, look at GitHub Projects

-- Vent-Engine is in development -- image (24.03.2024)

How to contribute?

Contributions are welcome in any way, shape, or form. Here's how you can get started:

  • Fork the repository and clone it to your local machine.
  • Run cargo run --release --bin vent-runtime to start the runtime.
  • Make your changes and submit a pull request.

Use GitHub Issues to report bugs, request features.

🎮 Platforms

Vent-Engine Platform Support:

Platform Runtime Editor
Windows
MacOS
Linux ✅️ ✅️
Redox
Android
IOS
WASM
  • ✅: Works as intended
  • ❌ Will not be Supported
  • 😬: Mostly works but Unstable
  • ❓: Unknown status

📝 License

Vent-Engine uses the Apache 2.0 License