20 Game Development Skills Every Developer Should Have 🎮
From Unity and Unreal Engine to procedural generation, NPC intelligence, shaders, and publishing your own games.
1) godot-gdscript - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/godot/godot-gdscript - Write Godot games using GDScript, signals, typed variables, and engine-specific patterns.
2) godot-nodes-scenes - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/godot/godot-nodes-scenes - Build reusable game scenes with node composition, instancing, and scene trees.
3) godot-2d-movement - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/godot/godot-2d-movement - Implement responsive 2D character movement, jumping, slopes, and collisions.
4) godot-tilemap - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/godot/godot-tilemap - Generate tile-based game worlds with terrain, collision layers, and navigation.
5) unity-csharp-scripting - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/unity/unity-csharp-scripting - Build Unity gameplay systems using C#, MonoBehaviour, and component architecture.
6) unity-input-system - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/unity/unity-input-system - Implement keyboard, controller, and touchscreen input with Unity's Input System.
7) unity-scriptableobjects - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/unity/unity-scriptableobjects - Create reusable game data systems for weapons, characters, inventory, and configuration.
8) unreal-blueprints - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/unreal/unreal-blueprints - Build Unreal Engine gameplay mechanics using Blueprint visual scripting.
9) unreal-cpp-gameplay - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/unreal/unreal-cpp-gameplay - Implement high-performance Unreal gameplay systems using C++.
10) unreal-niagara - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/unreal/unreal-niagara - Create particle effects, explosions, and environmental VFX with Niagara.
11) phaser-core - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/web-engines/phaser-core - Build browser-based games using Phaser scenes, cameras, and asset loading.
12) threejs-scene-setup - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/web-engines/threejs-scene-setup - Create interactive 3D browser experiences with Three.js.
13) create-game-assets - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/disciplines/create-game-assets - Build cohesive sprites, textures, icons, tiles, and 3D assets for games.
14) game-ai - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/disciplines/game-ai - Create intelligent NPCs with state machines, pathfinding, and steering behaviors.
15) procedural-gen - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/disciplines/procedural-gen - Generate randomized maps, dungeons, terrain, and replayable game environments.
16) save-systems - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/disciplines/save-systems - Implement persistent game saves, checkpoints, autosaves, and versioned state.
17) game-feel - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/disciplines/game-feel - Make gameplay satisfying with screen shake, hit-stop, animation, and feedback.
18) performance-optimization - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/disciplines/performance-optimization - Optimize frame rates, rendering, memory allocation, and asset loading.
19) prototype-fast - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/workflows/prototype-fast - Turn game concepts into playable prototypes while minimizing development scope.
20) steam-publish - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/workflows/steam-publish - Prepare Steamworks builds, store pages, release checklists, and game publishing workflows.
来源:Arjun Shah · x.com