obel 0.0.8

A refreshingly simple data-driven game engine and app framework
Documentation
# Obel Game Engine <img src="assets/bird-small.png" style="width: 10%; height: auto;" />

[![license](https://img.shields.io/badge/license-MIT%2FApache-blue.svg)](https://github.com/obelengine/obel#license)
[![crates.io](https://img.shields.io/crates/v/obel.svg)](https://crates.io/crates/obel)
[![downloads](https://img.shields.io/crates/d/obel.svg)](https://crates.io/crates/obel)
[![docs.rs](https://docs.rs/obel/badge.svg)](https://docs.rs/obel/latest/obel/)
[![discord.online](https://img.shields.io/discord/1335036405788971020.svg?label=&logo=discord&logoColor=ffffff&color=7389D8)](https://discord.gg/3jq8js8u)

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

- 📚 Visit our [official website]https://nita-obel.takulatech.net for comprehensive documentation
- 🚀 Follow our [Quick Start Guide]https://nita-obel.takulatech.net/learn/quick-start/introduction to begin your journey
- 💬 Join our [community]https://nita-obel.takulatech.net/community/ to connect with other developers and get support

## Example

```rust
// 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`]https://docs.rs/nita-obel/obel_app/

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