MSC-GAMECLUB 游戏开发学习资源(持续更新…)

参考——福州大学Unity学习路线Repo:west2-online/learn-unity (github.com)

写在前面的碎碎念:面对海量的信息和技术知识,你可能会陷入迷茫和自我怀疑。但请不要灰心,最重要的天赋是兴趣与热爱;最重要的能力是解决问题——也就是在遇到实际问题时,你如何自己搜集信息,自主学习,应用知识,解决问题。这也是为什么很多人选择去报培训机构的课,但是最后仍然无法找到所谓的“大厂”工作。

愿你我都能继续保持对游戏和游戏开发的热爱。

1.游戏程序

1.1图形程序(分支技能点)

图形学理论知识入门基础(建议有良好C++语言功底和一定开发经验再学习,不建议上来就看…)

GAMES101-现代计算机图形学入门:最好的图形学入门课

https://www.bilibili.com/video/BV1X7411F744/?share_source=copy_web&vd_source=5bcfe78e6c32624e336f17cbf2365a45

图形学美术向入门–了解Shader中常用的图形学知识并且结合具体Shader效果的实践(注意:课程内容已经过时,仅供参考)

庄懂的技术美术入门课(美术向):

https://www.bilibili.com/video/BV1sE411g7N9/?share_source=copy_web&vd_source=5bcfe78e6c32624e336f17cbf2365a45

图形API

OpenGL:Learn OpenGL (learnopengl-cn.github.io)

Vulkan:Vulkan Tutorial Introduction - Vulkan Tutorial

DX12:龙书,原名《DirectX 12 3D游戏开发实战》


1.2游戏客户端——(主线)

编程语言部分

写在前头:

​ C++是游戏客户端开发的必备知识,也是你深入掌握编程的硬骨头,如果想要走程序方向,请先从C++开始,打好基础,不要操之过急(本人就是前期代码一坨,严重影响后续深入学习…)

C++基础——基本语法(涵盖面向对象,泛型编程和基本STL的语法)

黑马程序员匠心之作|C++教程从0到1:

https://www.bilibili.com/video/BV1et411b73Z/?share_source=copy_web&vd_source=5bcfe78e6c32624e336f17cbf2365a45

C++进阶(侯捷)

阿里云盘分享 (aliyundrive.com)

https://pan.baidu.com/s/1Zg-JEDLW24oHnZdghEZToQ?pwd=mjd4

建议:先学面向对象高级编程(上,下),其余自己把握

C#基础

可以选择看菜鸟教程直接过一遍语法,快速上手。

【唐老狮】Unity系列之C#四部曲:

https://www.bilibili.com/video/BV1PA411p7A6/?share_source=copy_web&vd_source=5bcfe78e6c32624e336f17cbf2365a45

Unity中文课堂——C#中级:

https://www.bilibili.com/video/BV1f5411G7bp/?share_source=copy_web&vd_source=5bcfe78e6c32624e336f17cbf2365a45

C#进阶

【C#进阶篇–C#泛型/事件/委托/Lambda/Linq/反射/特性/表达式目录树/异步多线程/.net/Csharp】:

https://www.bilibili.com/video/BV1J54y1B74C/?share_source=copy_web&vd_source=5bcfe78e6c32624e336f17cbf2365a45

引擎学习部分

Unity:M_Studio 麦扣老师——他的所有教程都是Unity干货(所有!!)

勇士传说:

https://www.bilibili.com/video/BV1mL411o77x/?share_source=copy_web&vd_source=5bcfe78e6c32624e336f17cbf2365a45

Godot:

勇士传说:

https://b23.tv/CKvOlf7

Unreal:待补充(了解不多)

策划或者小白建议学习:b站up主:tt脑思

碰过渲染的程序或者有一定游戏开发基础:从零开始做原神【【UE5】一起来从零开始做原神吧(虚幻引擎纯中文全流程教程)】 https://www.bilibili.com/video/BV19r421x7Md/?share_source=copy_web&vd_source=5bcfe78e6c32624e336f17cbf2365a45


1.3游戏引擎开发

比较随缘,主要是图形学的各个分支选择学习,渲染,模拟,等等…
如果你考虑这个,说明你已掌握不少知识,不需要再参考这个blog


1.4游戏后端(服务器)

待补充


2.游戏策划

新人先看:
【【中文字幕】【樱井老师的开发课堂】游戏性:风险回报理论(B01)-哔哩哔哩】 https://b23.tv/hFHxXkp

(开始设计)吹哥系统性设计分享:
IndieCade 2011 Johnathon Blow 演讲:
https://youtu.be/OGSeLSmOALU?si=nNMfnIrqYXaK4hqz

有时间读:
【超级会员V5】通过百度网盘分享的文件:游戏设计艺术.p… 链接: https://pan.baidu.com/s/1rucBN32Gm-dh_WsitarCGQ?pwd=0721 提取码:0721 复制这段内容打开「百度网盘APP 即可获取」

学会沟通:
【游戏设计之外(处理人际关系) | 中英双字 | GDC2019-哔哩哔哩】 https://b23.tv/EikxcFX

积累:
YouTube>b站
没事可以看GDC大会—Game Developers Conference


3.游戏美术

3.1像素艺术

精巧的游戏向像素画学习网站:pixelgif.cn


4.音乐

分享自:雾鸣

自由派音乐理论 (aizcutei.com): https://music-theory.aizcutei.com/

【好和弦系列课程即日起停更【乐理教程】】 https://www.bilibili.com/video/BV1Xs411374a/?share_source=copy_web&vd_source=5bcfe78e6c32624e336f17cbf2365a45

【【一百秒乐理】赋予减七和弦更多的可能性! #19】 https://www.bilibili.com/video/BV1bD4y1r7io/?share_source=copy_web&vd_source=5bcfe78e6c32624e336f17cbf2365a45


5.技术美术

《Unity Shader入门精要》- 冯乐乐

Real Time Rendering 中文版——Real-Time Rendering 4th (wolai.com)

OpenGL:Learn OpenGL (learnopengl-cn.github.io)

技术美术百人计划:百人计划总目录 (qq.com)