Crayon is an experimental purpose game engine, written with a minimalistic modular design philosophy. Its built from the ground up to focus on cache friendly data layouts in multicore environments with entity-component based architecture.
It is loosely inspired by some amazing blogs on bitsquid and molecular. Some goals include:
This project adheres to Semantic Versioning, all notable changes will be documented in this file.
For the sake of brevity, you can also run a simple and quick example with commands:
sh
git clone git@github.com:shawnscode/crayon.git && cd crayon/crayon-examples
cargo run mesh
Check out here for details.