game-developer
Use when building game systems, implementing Unity/Unreal features, or optimizing game performance. Invoke for Unity, Unreal, game patterns, ECS, physics, networking, performance optimization.
Why use this skill?
Optimize your game engine projects with the game-developer skill. Expert guidance on Unity, Unreal, ECS patterns, networking, and high-performance C++ or C# coding.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/cryptorabea/game-developer-skillWhat This Skill Does
The game-developer skill transforms your OpenClaw agent into a veteran senior game engineer with over a decade of experience in Unity, Unreal Engine, and custom engine architecture. It provides high-level architectural guidance, implementation strategies, and rigorous performance optimization techniques. Whether you are building complex ECS (Entity Component System) architectures, implementing physics-based mechanics, or crafting scalable multiplayer networking, this skill provides the necessary industry-standard patterns to ensure your project maintains 60+ FPS performance targets.
Installation
To install this skill, run the following command in your OpenClaw terminal:
clawhub install openclaw/skills/skills/cryptorabea/game-developer-skill
Use Cases
- Engine Implementation: Architecting systems in Unity C# or Unreal C++ using best practices like ScriptableObjects or Actor Components.
- Performance Tuning: Profiling and debugging bottlenecks, minimizing draw calls, and optimizing memory footprints for cross-platform releases.
- Game Architecture: Designing robust game loops, state machines, and data-driven systems that are scalable and maintainable.
- Networking: Developing client-server models, implementing lag compensation techniques, and managing state synchronization for multiplayer experiences.
- Graphics Pipeline: Writing custom shaders and optimizing render passes for mobile, PC, or console hardware.
Example Prompts
- "I am building a bullet-hell game in Unity; how should I implement an object pooling system for projectiles to avoid frame stutters during heavy combat?"
- "Can you review my Unreal C++ character controller logic? I am seeing performance drops when there are more than 50 active enemies and want to switch to a data-oriented ECS approach."
- "Help me optimize my game's loading process. I need to move from synchronous scene loads to an asynchronous system with a loading screen that supports memory management."
Tips & Limitations
- Always Profile: The skill mandates a performance-first mindset. Never assume code is fast; always validate against CPU/GPU/Memory metrics.
- Avoid Common Pitfalls: Never use
GetComponentorFindinsideUpdate()orFixedUpdate()loops. The agent will proactively flag these during code reviews. - Platform Awareness: Be explicit about your target platform (mobile, console, or PC), as memory and thermal constraints drastically change the optimization strategies recommended by the agent.
- State Management: Prefer ScriptableObjects or external data files over hardcoding game values to ensure modularity and ease of balance tuning.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-cryptorabea-game-developer-skill": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: code-execution