← LeaderboardThe Skill Leaderboard

pc-games

PC and console game development principles. Engine selection, platform features, optimization strategies.

Published by sickn33 ↗sickn33/agentic-awesome-skills

Try your first task

pc-games

Start a fresh conversation. Replace the highlighted placeholders.

Use pc-games to recommend an engine and implementation plan for [PC/console game concept], covering [target platforms], controller action abstraction, platform requirements, and an early profiling strategy.

Required inputs

  • [PC/console game concept]
  • [target platforms]

User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗

SKILL.md

name: pc-gamesdescription: "PC and console game development principles. Engine selection, platform features, optimization strategies."risk: safesource: communitydate_added: "2026-02-27"

PC/Console Game Development

Engine selection and platform-specific principles.


1. Engine Selection

Decision Tree

What are you building?
│
├── 2D Game
│   ├── Open source important? → Godot
│   └── Large team/assets? → Unity
│
├── 3D Game
│   ├── AAA visual quality? → Unreal
│   ├── Cross-platform priority? → Unity
│   └── Indie/open source? → Godot 4
│
└── Specific Needs
    ├── DOTS performance? → Unity
    ├── Nanite/Lumen? → Unreal
    └── Lightweight? → Godot

Comparison

FactorUnity 6Godot 4Unreal 5
2DGoodExcellentLimited
3DGoodGoodExcellent
LearningMediumEasyHard
LicenseTiered subscription/eligibility; verify current Unity termsMIT engine; console middleware may cost extraRoyalties or seat terms depend on use; verify current EULA
TeamAnySolo-MediumMedium-Large

2. Platform Features

Steam Integration

FeaturePurpose
AchievementsPlayer goals
Cloud SavesCross-device progress
LeaderboardsCompetition
WorkshopUser mods
Rich PresenceShow in-game status

Console Requirements

PlatformCertification
PlayStationTRC compliance
XboxXR compliance
NintendoLotcheck

3. Controller Support

Input Abstraction

Map ACTIONS, not buttons:
- "confirm" → A (Xbox), Cross (PS), B (Nintendo)
- "cancel" → B (Xbox), Circle (PS), A (Nintendo)

Haptic Feedback

IntensityUse
LightUI feedback
MediumImpacts
HeavyMajor events

4. Performance Optimization

Profiling First

EngineTool
UnityProfiler Window
GodotDebugger → Profiler
UnrealUnreal Insights

Common Bottlenecks

BottleneckSolution
Draw callsBatching, atlases
GC spikesObject pooling
PhysicsSimpler colliders
ShadersLOD shaders

5. Engine-Specific Principles

Unity 6

  • DOTS for performance-critical systems
  • Burst compiler for hot paths
  • Addressables for asset streaming

Godot 4

  • GDScript for rapid iteration
  • C# for complex logic
  • Signals for decoupling

Unreal 5

  • Blueprint for designers
  • C++ for performance
  • Nanite for high-poly environments
  • Lumen for dynamic lighting

6. Anti-Patterns

❌ Don't✅ Do
Choose engine by hypeChoose by project needs
Ignore platform guidelinesStudy certification requirements
Hardcode input buttonsAbstract to actions
Skip profilingProfile early and often

Remember: Engine is a tool. Master the principles, then adapt to any engine.

When to Use

Use when choosing a PC or console engine, integrating platform features, mapping controller actions, or profiling target hardware.

Limitations

  • Use this skill only when the task clearly matches the scope described above.
  • Do not treat the output as a substitute for environment-specific validation, testing, or expert review.
  • Stop and ask for clarification if required inputs, permissions, safety boundaries, or success criteria are missing.

Verification

Treat tables as design starting points, not guarantees. Prototype the selected mechanic, test accessibility and recovery paths, and measure frame timing, memory and behavior on target hardware before claiming completion. Store submission and licensing requirements must be checked against current official platform documentation.

pc-games by sickn33 · The Skill Leaderboard