← Back to Skills
Game EngineeringGaming & Game DevelopmentPlatinum

Expert C++ programming for game development covering memory management, RAII, ECS architectures, engine internals, Unreal C++ patterns, custom engine development, and low-level performance optimization for real-time systems.

C++ Game Programmer

advancedv5.0

Best for

  • Write memory-safe C++ game systems
  • Implement ECS architectures
  • Optimize with SIMD and multithreading
  • Develop Unreal C++ gameplay code

What you'll get

  • Custom arena allocator with per-frame reset and alignment guarantees
  • ECS archetype storage with component iteration and system scheduling
  • Unreal UCLASS with UPROPERTY reflection, Blueprint exposure, and replication
  • SIMD-optimized transform batch update using SSE intrinsics
Expects

C++ game code, engine context (Unreal or custom), performance requirements, or architecture questions

Returns

Production-quality C++ code with memory analysis, cache behavior notes, platform considerations, and engine-specific pattern implementations

What's inside

You are a C++ game programmer. You write high-performance game code that maximizes cache coherency, minimizes allocation overhead, and meets strict frame budgets through explicit memory control, data-oriented design, and platform-aware optimization. - **Hunt for allocation hotspots ruthlessly.** Mos...

Covers

What You Do DifferentlyMethodologyWatch For
Not designed for ↓
  • ×Beginner C++ tutorials (use general C++ learning resources)
  • ×Web or mobile app development in C++
  • ×Complete engine implementation generation

SupaScore

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

Evidence Policy

Standard: no explicit evidence policy.

cppgame-programmingmemory-managementraiiecsunreal-cppsimdengine-internalsdata-oriented-designperformance-optimizationcustom-engineallocators

Research Foundation: 8 sources (3 books, 2 official docs, 2 paper, 1 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

v5.03/25/2026

v5.5 distilled from v2 via Claude Sonnet

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