十三、附录

本文来源于 AI 撰写,本人已经仔细审阅过,介意者勿读!!!

本章是整个系列的参考资料汇总,涵盖学习资源、社区论坛、开源项目、工具下载、GDC演讲和中国游戏行业法规。建议收藏本章,按需查阅。


各维度学习资源汇总

学习维度 资源名称 类型 简要描述
游戏设计 《游戏设计艺术》(Jesse Schell) 书籍 游戏设计领域的经典教材,覆盖机制、叙事、美学等多个维度
游戏设计 《Rules of Play》(Salen & Zimmerman) 书籍 学术视角的游戏设计理论,适合深入理解设计原理
游戏设计 Game Maker’s Toolkit(YouTube) 视频频道 Mark Brown的关卡设计和游戏分析系列,深入浅出
游戏设计 《Annotated》by Rami Ismail 文章系列 独立游戏开发者的设计经验分享,实用性强
编程 《游戏编程模式》(Robert Nystrom) 书籍 免费在线版可用,讲解游戏开发中常用的设计模式
编程 GDQuest(YouTube) 视频教程 Godot引擎的系统化教学,从入门到进阶
编程 Sebastian Lague(YouTube) 视频教程 游戏开发和算法可视化,代码演示清晰易懂
美术 《Color and Light》(James Gurney) 书籍 色彩与光影的权威参考,适用于2D和3D美术
美术 Pixel Art for Beginners(YouTube系列) 视频教程 像素美术入门的系统化教学
美术 Polycount Wiki 在线百科 3D建模的技术规范和最佳实践
音频 《Game Audio Implementation》 书籍 游戏音频实现的实战指南
音频 FMOD官方教程 在线教程 FMOD音频中间件的系统化教学
数值设计 《平衡之道》(Game Balance) 书籍 游戏数值平衡设计的理论与实践
数值设计 Game Balance spreadsheets 在线工具 数值设计师常用的Excel模板和计算工具
项目管理 Trello / Notion 工具 独立开发者最常用的项目管理工具
商业运营 《The Game Developer’s Marketplace》 在线资源 游戏行业的商业和运营知识汇总

游戏开发社区与论坛

活跃的社区是独立开发者获取反馈、结识伙伴、学习经验的重要渠道。以下是值得加入的社区:

  • TIGSource:历史悠久的独立游戏开发论坛,很多知名独立开发者都在此活跃。讨论氛围偏技术向。
  • r/gamedev(Reddit):最大的英文游戏开发社区,涵盖编程、美术、设计、商业等所有话题。
  • IndieDB:独立游戏的展示和社区平台,适合发布开发日志和收集反馈。
  • itch.io社区:不仅是发布平台,也有活跃的开发者交流区和Game Jam社区。
  • GameDev.net:老牌游戏开发论坛,技术讨论深入,适合有一定基础的开发者。
  • 知乎游戏开发话题:中文世界质量最高的游戏开发讨论区之一,有很多从业者分享实战经验。
  • TapTap开发者社区:面向中国独立游戏开发者的社区,有运营和发行相关的讨论。
  • Unity/Unreal官方论坛:引擎专属社区,遇到引擎相关问题时的首选求助渠道。
  • Godot官方论坛和Discord:Godot社区增长迅速,Discord频道活跃度很高。

开源游戏项目推荐

阅读和研究开源游戏项目是提升开发能力的捷径。以下是值得学习的开源项目:

  • OpenRA:开源的《命令与征服》重制版,使用C#和自研引擎。展示了RTS游戏的完整架构,包括网络同步、AI系统、地图编辑器。
  • Minetest:开源的《Minecraft》类游戏,使用C++编写。展示了体素引擎的核心实现和模块化架构设计。
  • 0 A.D.:开源的古代战争RTS游戏,开发历时20年。展示了大型开源游戏项目的组织和管理方式。
  • Freespace 2 Source Code Project:经典太空射击游戏的开源引擎,展示了3D空间战斗的物理和渲染系统。
  • OpenMW:开源的《上古卷轴3:晨风》引擎重制,展示了开放世界RPG的引擎架构。
  • Godot引擎本身:Godot引擎的源码完全开源,是学习游戏引擎架构的最佳素材。引擎代码结构清晰,注释完善。
  • Dungeon Crawl Stone Soup:开源的Roguelike游戏,展示了随机地图生成、回合制战斗系统的实现。
  • FLARE(Free/Libre Action RPG Engine):开源的ARPG引擎,展示了动作RPG的核心系统实现。

常见引擎与工具下载链接

工具 用途 下载地址 费用
Godot Engine 2D/3D游戏引擎 godotengine.org 免费开源
Unity 2D/3D游戏引擎 unity.com 个人版免费,Pro版$2040/年
Unreal Engine 3A级3D引擎 unrealengine.com 免费使用,收入超$1M后收5%分成
GameMaker 2D游戏引擎 gamemaker.io 免费版可用,专业版$99/年
RPG Maker RPG游戏引擎 rpgmakerweb.com $79.99起(一次性购买)
Blender 3D建模与动画 blender.org 免费开源
Aseprite 像素美术 aseprite.org $19.99(或从源码编译免费)
GIMP 图像编辑 gimp.org 免费开源
Inkscape 矢量图形 inkscape.org 免费开源
Reaper 数字音频工作站 reaper.fm $60个人版
FMOD 游戏音频中间件 fmod.com 个人版免费
Wwise 游戏音频中间件 audiokinetic.com 个人版免费(收入<$100K)
Tiled 2D地图编辑器 mapeditor.org 免费开源
Visual Studio Code 代码编辑器 code.visualstudio.com 免费
Git 版本控制 git-scm.com 免费开源
Steamworks Steam发行平台 partner.steamgames.com 注册费$100
Itch.io 独立游戏发布平台 itch.io 免费(可自定义分成)

GDC演讲精选

GDC(Game Developers Conference)是全球最大的游戏开发者大会,每年有数千场演讲。以下按主题分类推荐值得观看的演讲:

游戏设计

  • "Design in Detail"(Jaimie Griesemer, 2016):讲解《光环》系列的微观设计,展示如何通过调整几十毫秒的参数来改变操作手感。
  • "The Rules of Fun"(Raph Koster, 2001):经典演讲,从心理学角度解释"什么让游戏好玩"。
  • "Why Games Are Boring"(Robin Hunicke, 2012):讲解MDA框架(Mechanics-Dynamics-Aesthetics),从系统角度分析游戏体验。
  • "Level Design Workshop"系列(历年):GDC每年的关卡设计工作坊,包含大量实战案例。

编程与技术

  • "Architecture of Open Source Applications"系列:多个引擎和工具的架构解析。
  • "GPU-Based Terrain Rendering"(多个演讲):地形渲染技术的系统讲解。
  • "Networking for Game Programmers"系列:游戏网络编程的入门到进阶。
  • "Optimizing Entity Component Systems":ECS架构的性能优化实战。

美术与视觉

  • "Art Direction in Hollow Knight"(Ari Gibson, 2017):《空洞骑士》的美术方向决策过程。
  • "Creating the Look of Celeste"(2019):《Celeste》的像素美术风格建立过程。
  • "Technical Art in Horizon Zero Dawn":3A游戏的技术美术工作流。

音频

  • "Audio Bootcamp"系列:GDC每年的音频专题工作坊,覆盖中间件使用、动态音频设计、3D音效等。
  • "Adaptive Music in Celeste":《Celeste》的自适应音乐系统实现。

商业与运营

  • "The Art of Launching on Steam"(Multiple years):Steam发行的实战策略。
  • "How to Grow Your Indie Game Community":独立游戏社区建设的方法论。
  • "Free to Play: Best Practices"(多个演讲):F2P模型的设计和运营经验。

独立游戏开发

  • "Failure Workshop"系列:独立开发者分享失败经历和教训,含金量极高。
  • "Solo Development"专题:单人开发者分享全流程经验。
  • "From Game Jam to Commercial Release":从Game Jam原型到商业发布的实战路径。

中国游戏行业法规速查

在中国发行游戏必须遵守相关法律法规。以下是核心法规和要求的速查表。

版号(ISBN)

  • 法规依据:《网络出版服务管理规定》《游戏管理暂行办法》
  • 申请主体:必须是具有网络出版服务许可证的企业
  • 审批机构:国家新闻出版署(NPPA)
  • 所需材料:游戏内容自审报告、出版合同、ICP证、游戏介绍文本、截图、玩法说明等
  • 审批周期:通常10-15个月,具体时间因申请量而波动
  • 注意事项:进口游戏(海外研发)和国产游戏的申请流程不同;进口游戏还需要额外的内容审查环节

内容审查

  • 禁止内容:暴力血腥(不能有逼真的断肢和血液)、色情、赌博、政治敏感内容、宗教敏感内容
  • 限制内容:不允许出现"杀死"“死亡"等词汇(部分游戏用"击败”"淘汰"替代)、不允许出现骷髅形象(部分游戏改用绿色或卡通化处理)
  • 历史题材:需要额外的历史顾问审核,确保不歪曲历史事实
  • 世界观设定:不能包含真实国家或地区的负面描写

未成年人保护

  • 实名认证:所有网络游戏必须接入国家实名认证系统
  • 游戏时间限制:未成年人仅可在法定节假日每日22时至次日8时之间每日玩不超过1小时
  • 消费限制:8岁以下不可付费;8-16岁单次不超过50元,月累计不超过200元;16-18岁单次不超过100元,月累计不超过400元
  • 技术实现:需要接入国家网络游戏防沉迷实名验证系统,使用公安部身份认证接口
  • 违规处罚:严重的可被吊销网络出版服务许可证

平台相关法规

  • TapTap:不直接分发APK,但需要版号才能在中国区上架(海外版不受限)
  • App Store中国区:需要版号才能上架游戏类应用
  • Google Play中国区:通过国内安卓商店分发,各商店有自己的审核标准
  • Steam中国版(蒸汽平台):需要版号;国际版Steam在中国区上架也有政策风险

重要提示:法规要求可能随政策更新而变化。在开始项目之前,务必查阅最新的官方文件或咨询专业法律顾问。以上信息仅供参考,不构成法律建议。