本书系统地介绍了独立游戏开发的相关基础理论,并带领读者通过一款2D Android游戏案例进行开发实践,最后介绍了游戏创收方面的知识和经验。本书分享的是对独立游戏开发尽量客观的认识和贴近实际的经验,给想要了解或投身独立游戏开发的人提供一条可供选择的学习途径。
本书共16章,分为3篇。**篇“独立游戏开发基础”,尝试对独立游戏开发进行相关的理论分析,让读者在笔者的带领下对其有一个系统的认识。如果读者希望直接开始学习案例,可以跳过本篇阅读后续篇章。第2篇“独立游戏开发实践”,首先对游戏进行了简单设计,然后使用Unity展示了一款2D Android游戏的具体开发流程,该案例专注于游戏层面的设计与编码,不包含晦涩难懂的底层逻辑。第3篇“独立游戏开发创收”,专注于如何通过游戏创造收入,包括通过GooglePlay渠道发布游戏、植入广告,在游戏内创建虚拟商品、实现内购功能等。读者若要体验本书案例中的游戏所对应的发行版本(与案例游戏有一定差别),可在TapTap或其他游戏平台搜索“喷气纸机”字样。
本书内容丰富,知识体系完整,非常适合所有想要了解独立游戏开发的读者阅读,尤其适合有一定C#或Java编程语言基础的游戏开发初学者阅读。另外,本书还可以作为高校相关专业及社会培训机构的教材使用。
王寅寅,1986年生于湖北十堰。计算机科学与技术专业本科毕业。现为全职独立游戏开发者。大学毕业后曾有过3年乐队演出及7年银行从业经验。在虾米音乐人发布了吉他独奏专辑《最初的篇章》;在银行从业期间开发了信贷知识视频栏目《小A的拜师之旅》;在TapTap、M4399、OPPO、VIVO和Meizu等多个渠道发布了独立游戏《喷气纸机》。其他参与开发的游戏还包括《飞机终结者》《攻城象棋》《单机中国象棋》《烹饪女巫》《我亲爱的菲雅》《像素Diablo》等。
前言
第1篇 独立游戏开发基础
第1章 基本认识
1.1 何为独立游戏
1.2 独立游戏开发?开发独立游戏?独立开发游戏?
1.3 独立游戏开发者
1.4 矛盾碰撞的产物
第2章 条件因素
2.1 个体条件
2.1.1 叛逆
2.1.2 边行动边计划
2.1.3 良好的身心素质
2.2 观念条件
2.2.1 不是“电子毒品”
2.2.2 伟大的“艺术品”
2.2.3 不变的原始目的
2.2.4 不盲目排斥商业因素
2.2.5 高尚的品质
2.3 资金条件
2.4 环境条件
2.5 知识条件
2.5.1 编程
2.5.2 美术
2.5.3 音乐
2.5.4 文学
2.5.5 财会
2.5.6 商业
第3章 团队与个人
3.1 团队与个人的关系
3.1.1 成员关系
3.1.2 委托关系
3.1.3 授权关系
3.2 团队开发的理由
3.2.1 提高生产力
3.2.2 利于成长
3.2.3 符合社会性本质
3.3 独自开发的理由
3.3.1 掌握主动权
3.3.2 学习目的
3.3.3 无合适协作对象
3.4 开发者状态
3.4.1 全职雇员状态
3.4.2 兼职者状态
3.4.3 自由职业者状态
3.4.4 创业者状态
第4章 矛盾双方及融合
4.1 独立精神
4.1.1 广泛性
4.1.2 主观性
4.1.3 模糊性
4.2 商业力量
4.2.1 投资与融资
4.2.2 采购与营销
4.3 融合
4.3.1 融合的条件
4.3.2 融合的目的
4.4 创收途径
4.4.1 一次性销售
4.4.2 第三方广告收入
4.4.3 虚拟商品销售
4.4.4 融资
第5章 Unity及相关工具
5.1 Unity简介
5.1.1 引擎特点
5.1.2 下载安装及项目的建立
5.1.3 操作界面
5.1.4 项目构建与导出
5.2 Visual Studio简介
5.3 Git与GitHub
5.3.1 Git简介
5.3.2 GitHub简介
5.4 Android Studio简介
5.5 其他推荐工具
5.5.1 GIMP简介
5.5.2 Aseprite简介
5.5.3 Blender简介
5.5.4 LMMS简介
5.5.5 Audacity简介
5.5.6 XMind简介
5.5.7 Visual Paradigm简介
第2篇 独立游戏开发实践
第3篇 独立游戏开发创收