pc-games

Guides engine selection, platform integration, and performance optimization for PC and console game development.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/kaitoartz/dotfiles --skill pc-games-kaitoartz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pc-games
Source: https://github.com/kaitoartz/dotfiles/tree/main/dot_gemini/config/skills/game-development/pc-games
Command: npx skills add https://github.com/kaitoartz/dotfiles --skill pc-games-kaitoartz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Choosing the right game engine and meeting platform certification requirements is confusing for developers targeting PC and console, and poor early decisions lead to performance bottlenecks and failed submissions. ## Core Features & Use Cases - Engine Selection Guidance: Decision trees and comparison tables for Unity 6, Godot 4, and Unreal 5 based on 2D/3D needs, team size, and budget. - Platform Feature Integration: Covers Steam features (achievements, cloud saves, Workshop) and console certification requirements (TRC, XR, Lotcheck). - Optimization & Input Principles: Profiling tools per engine, common bottleneck fixes, and controller input abstraction with haptic feedback guidance. - Use Case: A solo developer starting a 3D indie game can use this Skill to pick Godot 4 over Unreal, plan Steam achievements integration, and set up action-based controller mapping before writing code. ## Quick Start Ask the AI to help you choose between Unity, Godot, and Unreal for your 2D cross-platform game and outline the Steam features you should integrate.

Frequently Asked Questions about pc-games

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose between Unity, Godot, and Unreal for my game?▼

Choose based on project needs: Godot for 2D or open-source indie projects, Unity for cross-platform and DOTS performance, and Unreal for AAA 3D visuals with Nanite and Lumen. Consider team size, learning curve, and cost models like revenue share.

What Steam features should I integrate into my PC game?▼

Key Steam features include achievements for player goals, cloud saves for cross-device progress, leaderboards for competition, Workshop for user mods, and Rich Presence to show in-game status. Integrate these through the Steamworks SDK.

How do I support controllers across Xbox, PlayStation, and Nintendo?▼

Map abstract actions instead of physical buttons, since confirm and cancel buttons differ per platform. For example, confirm maps to A on Xbox, Cross on PlayStation, and B on Nintendo. Add haptic feedback at light, medium, and heavy intensities.

What certification is required for console game releases?▼

Each console platform has its own certification: PlayStation requires TRC compliance, Xbox requires XR compliance, and Nintendo requires Lotcheck. Study these platform guidelines early to avoid submission failures.

Why does my game have performance issues and how do I fix them?▼

Common bottlenecks include excessive draw calls, GC spikes, complex physics colliders, and heavy shaders. Profile first using Unity Profiler, Godot Debugger, or Unreal Insights, then apply batching, object pooling, simpler colliders, or LOD shaders.