A free and open-source 2D game engine with Lua scripting, built on SFML, featuring a map editor and plugin system.
ÖbEngine is a free and open-source 2D game engine built on SFML with Lua scripting. It provides a complete suite of tools for creating 2D games, including a map editor, plugin system, and scene management, aiming to make game development accessible and enjoyable.
Indie game developers, hobbyists, and educators looking for a fully-featured 2D game engine with strong scripting support and no financial barriers.
Developers choose ÖbEngine for its comprehensive feature set, Lua scripting flexibility, and completely free, royalty-free model, offering a viable open-source alternative to commercial 2D game engines.
2D Game Engine with Lua Scripting made on top of SFML !
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Event-based Lua scripting allows for easy game logic implementation, as demonstrated in examples like the rotating goat and real-time canvas drawing.
Includes a built-in map editor and project manager, reducing reliance on external software for level design and asset management.
Native C++ plugins with automatic bindings enable deep engine customization, as highlighted in the features for extending functionality.
MIT license means no costs or royalties for commercial use, encouraging indie development without financial barriers.
Only supports Windows, Linux, and MacOS; mobile and web exports are planned but not available, restricting platform reach for modern games.
Version 1.0.0 is not yet released, indicating potential instability and API changes, as per the version table showing it as a future release.
Requires SFML 2.5.1 and other libraries like alsa-lib on Linux, making setup more involved compared to engines with bundled runtimes.