# game-toolkit-core
[](https://crates.io/crates/game-toolkit-core)
[](https://docs.rs/game-toolkit-core)
[](https://github.com/sunsided/game-toolkit/blob/main/LICENSE)
[](https://github.com/rust-secure-code/safety-dance/)
The app/runtime core of [**game-toolkit**](https://github.com/sunsided/game-toolkit): the
`Game` trait (`init` / `update` / `render`), the winit 0.30 run loop, `Context`, and frame
timing with an optional fixed timestep.
Part of game-toolkit, a Rust workspace of small crates for 2D-first game jams. Most users
depend on [`game-toolkit`](https://crates.io/crates/game-toolkit) rather than this
crate directly. See the
[workspace README](https://github.com/sunsided/game-toolkit#readme) for the full toolkit,
examples, and quick-start.
## Documentation
API docs: <https://docs.rs/game-toolkit-core>