Skip to content

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

License

Notifications You must be signed in to change notification settings

ventengine/Vent-Engine

Folders and files

NameName
Last commit message
Last commit date
Mar 17, 2025
Dec 16, 2024
Jul 11, 2024
Jul 4, 2024
Dec 16, 2024
Jul 29, 2023
Jul 6, 2024
Jul 6, 2024
Sep 28, 2024
Jul 3, 2024
Jul 6, 2024
Jul 27, 2024

Repository files navigation

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.
  • Cross-Platform Support: One goal of the engine is to support various platforms (Platforms).

๐Ÿ— Current Status

Vent-Engine is currently in heavy development, Here is how it currently looks: image (27.07.2024)

How to run?

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.

Prerequisites:

  • 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

Steps:

  1. Clone the repository: git clone https://github.com/ventengine/Vent-Engine.git
  2. Compile & Run: cargo run --bin vent-runtime

How to contribute?

Contributions are welcome in any way, shape, or form. See Contributing to know how you can get started.

๐ŸŽฎ Platforms

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

๐Ÿ“ License

Vent-Engine uses the Apache 2.0 License

Releases

No releases published

Packages

No packages published