Skip to content
pc-games logo

PC/Console Game Development

pc-games

PC and console game development principles. Engine selection, platform

SKILL.md

Full skill instructions

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
CostRevenue shareFree5% after $1M
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.

More skills from darthlinuxer

app-builder logo
darthlinuxer/Agentic-Skills

app-builder

Main application building orchestrator. Creates full-stack applications

1 0
View
frontend-development logo
darthlinuxer/Agentic-Skills

frontend-development

Frontend development guidelines for React/TypeScript applications. Modern

1 0
View
nodejs-best-practices logo
darthlinuxer/Agentic-Skills

nodejs-best-practices

Node.js development principles and decision-making. Framework selection,

1 0
View
game-design logo
darthlinuxer/Agentic-Skills

game-design

Game design principles. GDD structure, balancing, player psychology,

1 0
View
test-driven-development logo
darthlinuxer/Agentic-Skills

test-driven-development

Primary methodology for implementing features and bugfixes - enforces

1 0
View
powershell-windows logo
darthlinuxer/Agentic-Skills

powershell-windows

PowerShell Windows patterns. Critical pitfalls, operator syntax, error

1 0
View
using-superpowers logo
darthlinuxer/Agentic-Skills

using-superpowers

Use when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions

1 0
View
2d-games logo
darthlinuxer/Agentic-Skills

2d-games

2D game development principles. Sprites, tilemaps, physics, camera.

1 0
View
gemini logo
darthlinuxer/Agentic-Skills

gemini

Global behavior rules for the workspace.

1 0
View
red-team-tactics logo
darthlinuxer/Agentic-Skills

red-team-tactics

Red team tactics principles based on MITRE ATT&CK. Attack phases, detection

1 0
View
ui-ux-pro-max logo
darthlinuxer/Agentic-Skills

ui-ux-pro-max

Generate a UI/UX design system using local datasets and scripts. Use

1 0
View
geo-fundamentals logo
darthlinuxer/Agentic-Skills

geo-fundamentals

Generative Engine Optimization for AI search engines (ChatGPT,

1 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View