#engine #game-engine #graphics #data-driven #framework

obel

A refreshingly simple data-driven game engine and app framework

7 releases

0.0.9 Feb 1, 2025
0.0.8 Feb 1, 2025
0.0.6 Jan 30, 2025
0.0.1 Dec 24, 2024

#1409 in Game dev

Download history 145/week @ 2024-12-22 16/week @ 2024-12-29 2/week @ 2025-01-05 427/week @ 2025-01-26 169/week @ 2025-02-02

596 downloads per month

MIT/Apache

39KB

Obel Game Engine

license crates.io downloads docs.rs discord.online

Welcome to Obel, a high-performance, modular game engine written in Rust. Our engine is designed to empower developers with both productivity features and exceptional performance capabilities.

Getting Started

Example

// Coming soon!

Obel Crate

The obel crate serves as a convenient umbrella package that brings together all Obel components. It provides:

  • 🎮 A complete game engine setup with carefully chosen defaults
  • ⚙️ Configurable features through your project's Cargo.toml
  • 🔧 Flexibility to enable or disable specific engine capabilities

For more granular control, you can use individual Obel components:

  • Each core module is available as a separate crate on crates.io
  • Module crates follow the naming pattern: obe_*
  • Example: For the app module, use obe_app

Refer to Obel's Cargo.toml for a complete list of available features and modules.

Dependencies

~5.5MB
~112K SLoC