Bevy
8.6#4 in game engine softwareFrom $5 a monthFree planAndroidiOSWebLinux
Visit
| Fact | Bevy | Castle Game Engine |
|---|---|---|
| Free plan | Yes | Yes |
| Integrations | The community asset directory lists third-party plugins and integrations, including Steamworks SDK, egui, and SpacetimeDB integrations. | The project lists Visual Studio Code, Lazarus, Delphi, Blender and Sketchfab among supported tools and services. |
| Mobile export | Yes | Yes |
| Purpose | Bevy is a data-driven game engine built in Rust for making 2D and 3D games, visualizations, user interfaces, and other graphical applications. | Castle Game Engine is a cross-platform 3D and 2D game engine with a visual editor and Object Pascal API. |
| Scripting languages | Rust | Object Pascal (Free Pascal/Lazarus) |
| Source code model | open_source | open_source |
| Support | The Bevy community page links to GitHub for issues and contributions, a Bevy Q&A site, and a Discord community. | The maker invites questions and feedback on its forum and offers meetings with the engine lead to discuss use, bugs, feature requests and cooperation. |
| Target platforms | Windows,macOS,Linux,Web,iOS,Android | Windows,Linux,macOS,Android,iOS |
Bevy may suit Rust developers building games or other graphical applications for its listed target platforms. It is best considered by people comfortable working with an engine that is still in development.
Castle Game Engine suits developers seeking an open-source 2D or 3D engine who are comfortable with Object Pascal. Its listed targets include desktop and mobile platforms, and its license permits proprietary applications.