20 项每位开发者都应具备的游戏开发技能 🎮
从 Unity 和 Unreal Engine 到程序化生成、NPC 智能、着色器以及发布你自己的游戏。
1) godot-gdscript - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/godot/godot-gdscript - 使用 GDScript、信号、类型化变量和引擎特定模式编写 Godot 游戏。
2) godot-nodes-scenes - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/godot/godot-nodes-scenes - 使用节点组合、实例化和场景树构建可复用的游戏场景。
3) godot-2d-movement - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/godot/godot-2d-movement - 实现响应灵敏的 2D 角色移动、跳跃、斜坡和碰撞。
4) godot-tilemap - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/godot/godot-tilemap - 使用地形、碰撞层和导航生成基于图块的游戏世界。
5) unity-csharp-scripting - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/unity/unity-csharp-scripting - 使用 C#、MonoBehaviour 和组件架构构建 Unity 游戏玩法系统。
6) unity-input-system - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/unity/unity-input-system - 使用 Unity 的 Input System 实现键盘、手柄和触摸屏输入。
7) unity-scriptableobjects - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/unity/unity-scriptableobjects - 为武器、角色、物品栏和配置创建可复用的游戏数据系统。
8) unreal-blueprints - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/unreal/unreal-blueprints - 使用 Blueprint 可视化脚本构建 Unreal Engine 游戏玩法机制。
9) unreal-cpp-gameplay - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/unreal/unreal-cpp-gameplay - 使用 C++ 实现高性能 Unreal 游戏玩法系统。
10) unreal-niagara - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/unreal/unreal-niagara - 使用 Niagara 创建粒子效果、爆炸和环境 VFX。
11) phaser-core - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/web-engines/phaser-core - 使用 Phaser 场景、摄像机和资源加载构建基于浏览器的游戏。
12) threejs-scene-setup - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/web-engines/threejs-scene-setup - 使用 Three.js 创建交互式 3D 浏览器体验。
13) create-game-assets - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/disciplines/create-game-assets - 为游戏构建统一的精灵、纹理、图标、图块和 3D 资源。
14) game-ai - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/disciplines/game-ai - 使用状态机、寻路和转向行为创建智能 NPC。
15) procedural-gen - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/disciplines/procedural-gen - 生成随机地图、地牢、地形和可重玩的游戏环境。
16) save-systems - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/disciplines/save-systems - 实现持久化游戏存档、检查点、自动存档和版本化状态。
17) game-feel - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/disciplines/game-feel - 通过屏幕震动、命中停顿、动画和反馈让游戏玩法令人满意。
18) performance-optimization - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/disciplines/performance-optimization - 优化帧率、渲染、内存分配和资源加载。
19) prototype-fast - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/workflows/prototype-fast - 在最小化开发范围的同时,将游戏概念转化为可玩原型。
20) steam-publish - https://github.com/gamedev-skills/awesome-gamedev-agent-skills/tree/main/skills/workflows/steam-publish - 准备 Steamworks 构建、商店页面、发布清单和游戏发布工作流程。
来源:Arjun Shah · x.com