十三、附录
本文来源于 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在中国区上架也有政策风险
重要提示:法规要求可能随政策更新而变化。在开始项目之前,务必查阅最新的官方文件或咨询专业法律顾问。以上信息仅供参考,不构成法律建议。