Skip to main content

Crate oxide_engine

Crate oxide_engine 

Source
Expand description

Oxide Core - A 3D game engine targeting macOS/Metal

Oxide Core is built from scratch using wgpu for rendering, Oxide ECS abstractions for entity-component-system architecture, and glam for math.

Re-exports§

pub use oxide_math as math;
pub use oxide_renderer as renderer;
pub use oxide_ecs;

Modules§

app
Application trait and engine entry points.
asset
Compatibility facade for asset APIs plus engine-level typed asset resources.
camera
Camera module
ecs
ECS module - Oxide ECS facade
event
Event types for the engine
input
Compatibility facade for input APIs.
light
Light components and systems for dynamic lighting
prelude
Oxide Core engine prelude
render
Engine-managed render frame utilities.
scene
Scene module - hierarchy, transforms, and rendering components
time
Time utilities
ui
UI module - egui integration for debug/editor UI
watcher
Asset watcher for hot reloading
window
Window abstraction