Skip to content

Games

Skills for building games and interactive 3D experiences on Apple platforms using SpriteKit, SceneKit, and RealityKit.

Available Skills

SpriteKit

Complete guide to building 2D games with SpriteKit. Covers the scene graph model, physics engine (bitmask discipline, contact detection, body types), action system, game loop, performance optimization, and SwiftUI/Metal integration.

  • SpriteKit — Architecture, patterns, anti-patterns, and code review checklist

Available Agents

  • spritekit-auditor — Scans SpriteKit code for physics bitmask issues, draw call waste, node accumulation, and action memory leaks

Available References

  • SpriteKit API — All 16 node types, physics body creation, complete action catalog, texture atlases, constraints, particles, SKRenderer

Available Diagnostics

  • SpriteKit Diagnostics — Decision trees for contacts not firing, tunneling, frame drops, touch bugs, memory spikes, coordinate confusion, transition crashes

SceneKit

3D scene graph framework for rendering, animations, and physics:

  • SceneKit — Scene graphs, materials, animations, SceneKit → RealityKit migration
  • SceneKit API — Complete SceneKit API reference and concept mapping

RealityKit

Entity-Component-System framework for AR and 3D content:

Metal Migration

Porting OpenGL/DirectX rendering to Metal:

Example Prompts

  • "I'm building a SpriteKit game"
  • "My physics contacts aren't firing"
  • "Frame rate is dropping in my game"
  • "How do I set up SpriteKit with SwiftUI?"
  • "Objects pass through walls in my game"
  • "Audit my SpriteKit code for issues"
  • "How do I migrate from SceneKit to RealityKit?"
  • "My RealityKit entities aren't loading"
  • "I need to port my OpenGL renderer to Metal"

Released under the MIT License