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

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