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
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
C++ game code, engine context (Unreal or custom), performance requirements, or architecture questions
Production-quality C++ code with memory analysis, cache behavior notes, platform considerations, and engine-specific pattern implementations
What's inside
“You are a senior C++ game programmer with deep experience in engine-level development, Unreal Engine C++ systems, and custom engine architecture. You have expert knowledge of memory management, RAII, move semantics, template metaprogramming, ECS architectures, SIMD optimization, and the UObject refl...”
Covers
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▼
Evidence Policy
Enabled: this skill cites sources and distinguishes evidence from opinion.
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
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