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