What problem does it solve?
This Skill helps developers write correct, idiomatic Zig code with the raylib 5.5 bindings, avoiding outdated syntax, import mistakes, incorrect error handling, and resource leaks when building games or graphics applications.
Core Features & Use Cases
- Correct raylib-zig setup: Covers build.zig.zon dependencies, build.zig imports, and proper module wiring for raylib and raygui.
- Idiomatic Zig patterns for raylib: Explains error unions, defer-based cleanup, resource loading and unloading, and common type initialization patterns for vectors, colors, rectangles, and cameras.
- Game development workflows: Supports 2D and 3D rendering, input handling, collision detection, shaders, PBR materials, skeletal animation, audio playback, GUI widgets, and render textures.
- Use case: Use this Skill when creating a Zig game that needs a main loop, texture and model loading, camera control, collision checks, shader effects, and safe cleanup of graphics and audio resources.
Quick Start
Use the zig-raylib-5.5 skill to help me set up a Zig raylib project and write an idiomatic 2D or 3D game loop with proper resource management.