A free cross-platform game engine focused on ultra-fast prototyping and fun with Luau scripting.
Vectarine is a free, cross-platform game engine that focuses on ultra-fast prototyping and making game development fun. It uses Luau scripting for instant reload and strong typing, includes built-in assets and templates to jumpstart projects, and supports both 2D and 3D game creation. The engine is designed to minimize time spent on bugs and boilerplate, allowing developers to focus on creativity.
Game developers, hobbyists, and educators looking for a lightweight, fast-iterating engine for prototyping and building 2D/3D games, especially those interested in Luau scripting or Rust-based extensibility.
Developers choose Vectarine for its emphasis on rapid prototyping, ease of use, and extensibility via Rust plugins, all while being free and open-source. It stands out with instant reload, strong debugging tools, and cross-platform support without heavy dependencies.
A free cross-platform game engine focusing on fast prototyping and having fun with Luau scripting
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Luau scripting enables instant reload of scripts without game restarts, drastically speeding up iteration and prototyping, as highlighted in the README's focus on developer time.
Includes a gallery of working templates and pre-built assets, allowing developers to start projects quickly without external dependencies, reducing initial setup overhead.
Supports custom plugins written in Rust, giving developers low-level control to add new features, APIs, or debugging tools, as demonstrated by the plugin template in the repository.
Builds games for Web, Windows, Linux, and macOS with a small distribution footprint, facilitating easy sharing and wide audience reach without heavy dependencies.
Luau has a smaller community and fewer learning resources compared to mainstream languages like C# or JavaScript, which can hinder troubleshooting and adoption for some developers.
Extending the engine requires Rust knowledge, adding a learning curve and complexity for developers not versed in systems programming, limiting accessibility for quick modifications.
The engine lacks explicit support for iOS or Android, making it unsuitable for mobile-first game development despite its cross-platform claims for web and desktop.