跳到正文
Arjun Shah· 来源· @arjunkshah21 · X·· 6 天前AI 评分65
正文 · 原文

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