个人会将所找到对整个团队有用的资料都分类放在这上面,后续会持续更新;如果其他队员找到什么资料也可以跟我说让我记录在这里!……
以下内容不一定全面,只是个人尽量提到相关知识点了解一些专业术语,要善于多多去自己搜素学习相关知识嗷_(:зゝ∠)_……
有关游戏开发可用的资料分享
基础
基础的三个概念:场景、游戏对象、组件是都需要了解的,
策划知道根据游戏的场景、对象怎么设计游戏;美术知道是怎么把自己的画转变为游戏场景或对象的。
- 还不懂游戏开发?我从宇宙大爆炸开始讲总可以了吧!【超简短的独立游戏开发教学Ep.01】
重点:游戏开发步骤 - GDD(游戏设计文档)的设计 → 资源制作(图像、声音) → 代码编写 - 教程·从零开始的Unity魔法学堂
是一系列教程,基础部分有以下:
这个系列教程我已经付费购买了,会把我的账号分享到群里。- 3.魔法师学徒 - 软件安装 - 如何安装 Unity
- 4.世界的构成 - 基本架构 - Unity 游戏开发中的基本概念
- 场景(Sence) - 组成游戏的各个不同画面,就跟电影中的各个场景画面、小说中的各个章节差不多,是呈现给玩家看到的东西。
- 游戏对象(GameObject) - 场景的所有东西都属于游戏对象
对象是把所有东西都看作一个对象,比如人、水杯、盒子(里面装有水杯)都是对象。
对象的基本概念为:属性(Property)和方法(Method/Function),属性用来描述对象的特征(游戏角色的身高、肤色;水杯的大小),方法用来描述对象的行为(角色可以移动、攻击,水杯可以购买)。
若干子对象可以组成一个父对象,如头对象、身体对象、四肢对象可以组成一个人对象;树、草、房子可以组成“游戏背景”对象。 - 组件(Component):就是游戏对象的属性和方法
比如人可以移动(方法),就需要给人对象加上“移动”组件;物体在场景的左上角(位置属性),就需要加上“位置”(Transform)组件。
- 5.初识魔法书 - 引擎界面 - Unity 界面的讲解
在 Unity 中认识什么是“场景”、“游戏对象”和“组件”。 - 6.提线木偶戏 - 开发流程 - 认识其他 Unity 窗口
- 51.空间的区块 - 场景切换与LOD - 场景的介绍
前面部分讲解了什么是场景,在这里只用明白:场景就相当于整个世界的不同区域就可以。
- 游戏中的混合次元【超简短的独立游戏开发教学Ep.19】
有关游戏视角的东西,策划和美术可以一起看:2D、2.5D(3D渲染为2D)、3D、维度融合。
策划
游戏策划有很多成熟的知识体系(如简单的起承转合等),
但个人觉得只用了解和稍微借鉴即可,不用过分拘泥于体系框架约束。
还是之前会议提到的:最开始定个整体框架,后面在开发的过程中不断更改完善。
以下内容都是大致找的一点,更多的资料可以搜素如"游戏 策划 方法"这类的关键词就可以。
游戏故事
- 为了讲故事创造一个世界?【超简短的独立游戏开发教学Ep.10】
有关游戏世界观、人物(自底向上)的介绍。
这个只是参考一下就好【放出来主要是让各位膜拜一下xddd,这里看完这集后瞬间对up肃然起敬觉得太厉害了…… - 怎样写好一个故事?【超简短的独立游戏开发教学Ep.20】
剧情/主线/故事的写作方法(参考即可)
关卡设计
- 规则的千变万化!超迷你关卡设计【超简短的独立游戏开发教学Ep.06】
游戏核心 - 达成目标
解谜、关卡类的设计:- 如何进行玩家引导
- 障碍甚至敌人
- 机制的融合
- 奖励(新的能力、道具)
- 你真的选了吗?【超简短的独立游戏开发教学Ep.15】
玩家关卡引导的方法:任务(说明式引导)、难题式引导、心理暗示。 - 游戏之神的箱中庭院【超简短的独立游戏开发教学S2E1】
不同关卡(场景)的连接、游戏交互。 - 何为游戏节奏?【超简短的独立游戏开发教学S2E2】
施压-释放模型(了解即可)
策划其他
- 怎样设计游戏敌人?【超简短的独立游戏开发教学S2E3】
如果需要设计敌人的话可以参考。 - 阿书Maker
这位有一系列有关游戏策划设计的教程。
美工
下面美工的话其实更多可能偏向技术美工(TA)的内容,
就是既需要懂美术,还需要懂计算机上美术的应用,甚至还需要懂代码(Shader 编程等)。
因此学习难度可能较大,如果有困难及时提出!
需要了解的概念和组件
- 面向美术师的2D游戏美术、动画和光照
这里面很多抽象的概念和术语,了解即可,知道游戏美术中有哪些东西模块(视角、动画、光源、粒子等)。 - 教程·从零开始的Unity魔法学堂
这里选的是有关 Unity 组件的介绍,可能比较复杂,但了解过后能更清楚怎么把各位画的画变成游戏中鲜活的角色、场景。 下面有关代码的部分基本上都不用了解跳过。
其中有关内容如下:- 31.三位成一体 - Transform组件 - 有关游戏对象的“位置”、“方向”和“大小”的描述。
里面有关代码的部分可以跳过(需要物理移动之类的动态变化是程序负责的,美工只用负责初始的静态画面即可)。 - 32.游玩者之眼 - 渲染与相机 - 有关游戏物体的外貌呈现和相机的知识(后面的键盘输入部分不用了解)
- 渲染(Render):对于 2D 对象来说,只需要材质(Material),其包括贴图(Textuer)和着色器(Shader)。(其实对于这部分我也不是很清楚,之后我再找详细资料学习并分享)
- 相机(Camera):场景构建好后怎么呈现给玩家,相机照到什么就呈现什么。
只需要知道作用,方便安排场景的构建。有关相机的移动跟随(代码部分)也不需要了解,程序来实现。
- 33.神说要有光 - 光照 - 有关游戏中光照的讲解
引擎中可以提供真实的光照效果,提升画面感觉。
但如果理解学习困难,又因为 2D 游戏视角固定,可以直接绘制出简单阴影(如物体下方用黑色透明圆圈表示阴影),不用过于了解此系统。
也有很多光照的插件可以直接形成各种光照效果。 - 41.勇者的视野 - UI系统 - 有关游戏 UI 界面的讲解
UI 就是除了游戏操作场景外,呈现给玩家的各种按钮、提示文字等。
根据概念图布置好相应 UI 即可,而其中的逻辑(按钮按下发生什么、文字何时显示)等程序负责。 - 43.世界的律动 - 动画系统 - 有关物体动画的讲解
可能比较复杂,先了解大概吧【…… - 44.星火与线条 - 特效系统 - 有关粒子动画的讲解
粒子就是一些小物体的运动,如烟、火焰等,了解即可。
- 31.三位成一体 - Transform组件 - 有关游戏对象的“位置”、“方向”和“大小”的描述。
2D 相关
- 像素类 2D 游戏相关
- Unity独立游戏开发基础入门全流程(2D) P2~P11
介绍像素资源的设计绘制 - Unity独立游戏开发基础入门全流程(2D) P26
像素场景的绘制方法 - Unity独立游戏开发基础入门全流程(2D) P27~P28
像素物体的添加方法 - Unity2D平台跳跃游戏开发教程
一系列像素、横板、动作类游戏的开发教学
- Unity独立游戏开发基础入门全流程(2D) P2~P11
2.5D 相关
- 使用Unity制作“饥荒”风格的俯视角2.5D游戏
如何实现饥荒那种 2.5D,里面的代码不用在意,只用知道饥荒这种 2.5D 的风格(各物体都是 2D 纸片的,不过跟随摄像机旋转) - 【Unity风格化场景搭建流程】只有纸片也可以搭建3d场景!
之前会议中提到的纸片风格化 3D,跟上面 2.5D 区别是存在用纸片进行的 3D 建模。
3D 相关
- 3D 开发流程
- 【Lee哥】不会设计游戏场景?记住这4个步骤就可以了!| 游戏开发 | 独立游戏 | 工作流程
3D 游戏场景开发的流程。 - 【Lee哥】创建3D角色?不要以为建模就完了!| 游戏开发 | 独立游戏 | 工作流程
3D 游戏角色的开发流程。
- 【Lee哥】不会设计游戏场景?记住这4个步骤就可以了!| 游戏开发 | 独立游戏 | 工作流程
- 3D 建模相关
- 从 Unity 到 Blender 快速入门
之前那位美术说过自己会一点 Blender,这里找了从 Blender 到 Unity 的教程。
- 从 Unity 到 Blender 快速入门
- Low poly(低多边形)风格相关
这种风格算是 3D 中比较好实现的风格,不需要复杂的建模且具有特色。- 【C4D】十分钟带你搭建一个Low poly小岛!史上最快乐的3D设计教学!
Low ploy 的设计简单教学。
- 【C4D】十分钟带你搭建一个Low poly小岛!史上最快乐的3D设计教学!
- 卡通风格相关
- 卡通渲染——风格和影视化探索
这里主要是了解卡通渲染的风格专有词:赛璐璐、立绘质感等,具体内容可能不容易理解。
- 卡通渲染——风格和影视化探索
- 渲染(Shader)相关
- Hi Shader
如果要有 3D 相关的工作,Shader 肯定是必不可少的内容。
这里先简单提到一个概念,如果需要这方面内容还需要具体学习。
而且自学 Shader 一般较难,这里可以学下面的 Shader Graph。 - 大话Unity之ShaderGraph
Shader Graph 是 Shader 的一种可视化编辑工具,纯 Shader 是要写代码的,这个就像那个“附带导航”一样直接用各节点的拼接就行。
- Hi Shader
动画
- 关键帧动画
这种动画方式就是自己一帧帧手画出来形成的动画。 - 骨骼相关
骨骼是用来方便添加各种运动的动画的,是动画的另一种实现方式。
骨骼做动画更偏向需要或者想要高表现力的游戏(运动类游戏、3D游戏),可能不用骨骼做动画所以这里没具体列举,但其实也不是很难而且效果远高于关键帧动画。- 万物皆可骨骼,unity的2d骨骼教程
2D 的简单骨骼教程。 - 制作高质量角色动画 - Motion Matching 教程
利用骨骼系统进行高质量的 3D 角色动画。
- 万物皆可骨骼,unity的2d骨骼教程
UI
- UI还能长什么样?【超简短的独立游戏开发教学Ep.08】
这里可以参考,但个人觉得设计一个好的 UI 是很复杂的,建议在别人游戏的基础上修改改进。 - 【Lee哥】再也不会没有灵感了!值得收藏的游戏UI网站 - Game UI Database | 游戏开发 | 独立游戏
这里介绍的网站"Game UI Database"展示了很多游戏的 UI 界面,可提供参考。 - 如何高效率开发游戏UI界面 !(欢迎白嫖) P1~7
介绍游戏 UI 的摆放设计方式(后面业务逻辑是程序实现的,只用看P1~7即可)
音乐
- 草履虫也能看得懂的乐理入门【超简短的独立游戏开发教学Ep.09】
基本的乐理【可能有点难懂啊总之我是看一遍只懂个大概的_(:зゝ∠)_……不过知道了对应的概念以及编曲的流程可以再去细学 - 玩游戏,也要玩音乐【超简短的独立游戏开发教学Ep.14】
游戏音乐与传统音乐的不同:分阶段、音效、环境音、旋律复用(基本上游戏都是一段旋律反复复用)、旋律绑定人物。
【具体的游戏音乐编写我也不是很懂了orz……
其他更详细的游戏音乐开发教程可以自行搜索,甚至还有自动生成音乐的软件可以尝试。
其他
项目分享
- 认真的游戏开发者们(每月更新)
Unity 2D 优秀项目分享,视频都很短,介绍各种有创意的项目,可以有时间随便看看获得启发或借鉴。
资源相关
- Unity商店免费素材合集(每月持续更新)
Unity 各种免费资源分享,也是随便看看,看有没有能用的【毕竟免费.jpg…… - 【Lee哥】这才对味儿!Low Poly国风模型更新,8月篇 | 建筑 | 纪念碑 | 雕像
国风的 Low ploy 3D 建筑模型,感觉可以用在我们主题的游戏里(也可以 3D 渲染为 2D)。
插件相关
- 【Lee哥】谁能拒绝2D萌娘?角色动画插件 - AnyPortrait | Unity | 游戏开发
2D 角色动画插件 - 【Lee哥】裙摆飘飘!一款广受好评的布料模拟插件 - Magica Cloth | 游戏开发 | 优秀工具
3D 角色细节模拟(头发、布料飘动)插件 - 【Lee哥】棱角分明,一样可以美不胜收!| Low Poly Tools Bundle | Humble Bundle | Unity Fantasy
Low poly 场景搭建插件 - 【Lee哥】搭建游戏关卡?使用这个插件轻松搞定!| Octave3D | Humble Bundle | Unity Fantasy | 游戏开发
游戏场景搭建工具 - 【Lee哥】不容错过!开发2D和3D俯视图游戏的神器 - TopDown Engine | 游戏开发 | 优秀工具
俯视游戏开发工具,适合于俯视的 RPG、ACT 类型的游戏。 - 【Lee哥】便宜好用!Unity 2D光照插件 - Smart Lighting 2D | 游戏开发 | 优秀工具
2D 光照工具