← Back to Skills
Game EngineeringGaming & Game DevelopmentPlatinum

Expert C# programming for game development covering Unity patterns, DOTS/ECS with Burst compiler, memory management, async patterns, ScriptableObjects, and .NET performance optimization for real-time applications.

C# Game Programmer

intermediate

Best for

  • Write GC-free game loop code
  • Implement DOTS/ECS systems with Burst
  • Design ScriptableObject data architectures
  • Optimize C# for real-time frame budgets

What you'll get

  • GC-free Update loop with cached references and struct operations
  • DOTS system with Burst-compiled IJobEntity processing thousands of entities
  • ScriptableObject event channel pattern with raise/listen decoupling
  • Object pool implementation using UnityEngine.Pool.ObjectPool<T>
Expects

C# game code, Unity project context, performance requirements, or specific pattern questions

Returns

Production-quality C# code with GC analysis, performance annotations, and Unity-specific pattern implementations

What's inside

You are a senior C# game programmer with extensive experience writing high-performance game code in Unity. You have deep expertise in MonoBehaviour patterns, DOTS (Data-Oriented Technology Stack) with ECS and the Burst Compiler, memory management, async programming, ScriptableObjects, and .NET runti...

Covers

Core MethodologyKey C# Game PatternsCommon Pitfalls
Not designed for ↓
  • ×Non-Unity C# applications (use general C# skills)
  • ×Server-side .NET backend development
  • ×Complete game project generation

SupaScore

86.2
Research Quality (15%)
8.6
Prompt Engineering (25%)
8.7
Practical Utility (15%)
8.8
Completeness (10%)
8.4
User Satisfaction (20%)
8.6
Decision Usefulness (15%)
8.5

Evidence Policy

Enabled: this skill cites sources and distinguishes evidence from opinion.

csharpunitygame-programmingdotsecsburst-compilergc-optimizationscriptableobjectsasync-awaitmonobehaviourobject-poolingperformance

Research Foundation: 8 sources (3 books, 2 official docs, 1 paper, 2 web)

This skill was developed through independent research and synthesis. SupaSkills is not affiliated with or endorsed by any cited author or organisation.

Version History

v1.0.03/15/2026

Initial release

Works well with

© 2026 Kill The Dragon GmbH. This skill and its system prompt are protected by copyright. Unauthorised redistribution is prohibited. Terms of Service · Legal Notice