Cheryl Engine
Build a game with Cheryl’s application lifecycle, input actions, retained assets, and rendering interfaces. Set up your project, then follow the first-game walkthrough from startup and resource ownership to sprites and text on screen. Use the task guides and generated reference as you add features.
You want to… |
Start here |
|---|---|
Connect a new game to the engine |
|
Learn by building a working example |
Tutorials, beginning with First game. |
Complete a specific operation |
|
Understand a feature’s contracts and design choices |
|
Find a subsystem’s public types or exact declaration |
Engine Systems, then the C++ API. |
Change the engine or an integration |
Contributing and its owner-specific checks. |
API Reference
Game Development
- Project setup
- Tutorials
- Task index
- Guides by topic
- Assets and animation
- Rendering and resources
- Input
- Text and fonts
- GUI
- Audio
- Runtime and concurrency
- Ownership and cleanup
- Threads and data flow
- Initialize, run and stop a session
- Choose simulation timing and recovery
- Observe and operate windows
- Deliver typed events
- Dispatch to an owner thread
- Configure worker pools and groups
- Application startup reference
- Worker configuration and topology
- Native GLFW platform reference
- Memory, state and utilities
- Logging and diagnostics
- Engine Systems