Eggy
Eggy is a game engine for Zig 0.17. Your game is a Zig package that builds into a runtime for players and a desktop editor for making the game. Both run the same game and plugins.
Choose what you need
| You want to | Section | Start with |
|---|---|---|
| Learn by making a game | Tutorials | Your first scene-based game or your first code-only game |
| Complete a specific task | How-to guides | Set up a project, map controls, or distribute a game |
| Look up a signature, setting, or option | Reference | Plugin hooks, project configuration, or CLI commands |
| Understand the engine's behavior | Explanation | How a game runs and what survives Play and reload |
The API reference in the navigation bar has individual function contracts, ownership rules, errors, and usage examples from Eggy's source comments. Use Feature support and migration to check which services have backends and what changed in older code.