nightshade 0.44.1

A cross-platform data-oriented game engine.
Documentation
1
2
3
4
5
6
7
8
9
10
//! Script components: which source an entity runs, and the scene-global list.
//!
//! A `Script` is just data. The rhai runtime that turns a script's output into
//! commands lives in `nightshade-api`, next to the `Command` enum, not in the
//! engine, so a script produces typed commands with no in-process serialization.
//! The engine only carries the components so a script round-trips with the scene.

pub mod components;

pub use components::*;