Agent Skillsvudovn/ag-kit › pc-games

pc-games

GitHub

提供PC和主机游戏开发原则,涵盖引擎选型(Unity/Godot/Unreal)、平台特性集成、控制器输入抽象及性能优化策略。

.agents/skills/game-development/pc-games/SKILL.md vudovn/ag-kit

Trigger Scenarios

需要选择游戏开发引擎 进行游戏性能分析与优化 实现跨平台输入控制

Install

npx skills add vudovn/ag-kit --skill pc-games -g -y
More Options

Non-standard path

npx skills add https://github.com/vudovn/ag-kit/tree/main/.agents/skills/game-development/pc-games -g -y

Use without installing

npx skills use vudovn/ag-kit@pc-games

指定 Agent (Claude Code)

npx skills add vudovn/ag-kit --skill pc-games -a claude-code -g -y

安装 repo 全部 skill

npx skills add vudovn/ag-kit --all -g -y

预览 repo 内 skill

npx skills add vudovn/ag-kit --list

SKILL.md

Frontmatter
{
    "name": "pc-games",
    "description": "PC and console game development principles. Engine selection, platform features, optimization strategies.",
    "allowed-tools": "Read, Write, Edit, Glob, Grep"
}

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

Factor Unity 6 Godot 4 Unreal 5
2D Good Excellent Limited
3D Good Good Excellent
Learning Medium Easy Hard
Cost Revenue share Free 5% after $1M
Team Any Solo-Medium Medium-Large

2. Platform Features

Steam Integration

Feature Purpose
Achievements Player goals
Cloud Saves Cross-device progress
Leaderboards Competition
Workshop User mods
Rich Presence Show in-game status

Console Requirements

Platform Certification
PlayStation TRC compliance
Xbox XR compliance
Nintendo Lotcheck

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

Intensity Use
Light UI feedback
Medium Impacts
Heavy Major events

4. Performance Optimization

Profiling First

Engine Tool
Unity Profiler Window
Godot Debugger → Profiler
Unreal Unreal Insights

Common Bottlenecks

Bottleneck Solution
Draw calls Batching, atlases
GC spikes Object pooling
Physics Simpler colliders
Shaders LOD 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 hype Choose by project needs
Ignore platform guidelines Study certification requirements
Hardcode input buttons Abstract to actions
Skip profiling Profile early and often

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

Version History

  • 211561c Current 2026-08-20 11:38

Same Skill Collection

.agents/skills/api-patterns/SKILL.md
.agents/skills/app-builder/SKILL.md
.agents/skills/app-builder/templates/SKILL.md
.agents/skills/architecture/SKILL.md
.agents/skills/bash-linux/SKILL.md
.agents/skills/batch-operations/SKILL.md
.agents/skills/behavioral-modes/SKILL.md
.agents/skills/brainstorming/SKILL.md
.agents/skills/clean-code/SKILL.md
.agents/skills/code-review-checklist/SKILL.md
.agents/skills/code-review-graph/SKILL.md
.agents/skills/context-compression/SKILL.md
.agents/skills/coordinator-mode/SKILL.md
.agents/skills/database-design/SKILL.md
.agents/skills/deployment-procedures/SKILL.md
.agents/skills/design-spec/SKILL.md
.agents/skills/documentation-templates/SKILL.md
.agents/skills/frontend-architecture/SKILL.md
.agents/skills/frontend-design/SKILL.md
.agents/skills/game-development/2d-games/SKILL.md
.agents/skills/game-development/3d-games/SKILL.md
.agents/skills/game-development/game-art/SKILL.md
.agents/skills/game-development/game-audio/SKILL.md
.agents/skills/game-development/game-design/SKILL.md
.agents/skills/game-development/mobile-games/SKILL.md
.agents/skills/game-development/multiplayer/SKILL.md
.agents/skills/game-development/SKILL.md
.agents/skills/game-development/vr-ar/SKILL.md
.agents/skills/game-development/web-games/SKILL.md
.agents/skills/geo-fundamentals/SKILL.md
.agents/skills/i18n-localization/SKILL.md
.agents/skills/intelligent-routing/SKILL.md
.agents/skills/lint-and-validate/SKILL.md
.agents/skills/mcp-builder/SKILL.md
.agents/skills/memory-system/SKILL.md
.agents/skills/mobile-design/SKILL.md
.agents/skills/nextjs-react-expert/SKILL.md
.agents/skills/nodejs-best-practices/SKILL.md
.agents/skills/parallel-agents/SKILL.md
.agents/skills/performance-profiling/SKILL.md
.agents/skills/plan-writing/SKILL.md
.agents/skills/powershell-windows/SKILL.md
.agents/skills/python-patterns/SKILL.md
.agents/skills/red-team-tactics/SKILL.md
.agents/skills/rust-pro/SKILL.md
.agents/skills/seo-fundamentals/SKILL.md
.agents/skills/server-management/SKILL.md
.agents/skills/simplify-code/SKILL.md
.agents/skills/skillify/SKILL.md

Metadata

Files
0
Version
211561c
Hash
739b244b
Indexed
2026-08-20 11:38

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-24 21:49
浙ICP备14020137号-1 $방문자$