MSC-GAMECLUB 游戏开发学习资源(持续更新...)
MSC-GAMECLUB 游戏开发学习资源(持续更新…)
参考——福州大学Unity学习路线Repo:west2-online/learn-unity (github.com)
写在前面的碎碎念:面对海量的信息和技术知识,你可能会陷入迷茫和自我怀疑。但请不要灰心,最重要的天赋是兴趣与热爱;最重要的能力是解决问题——也就是在遇到实际问题时,你如何自己搜集信息,自主学习,应用知识,解决问题。这也是为什么很多人选择去报培训机构的课,但是最后仍然无法找到所谓的“大厂”工作。
愿你我都能继续保持对游戏和游戏开发的热爱。
1.游戏程序
1.1图形程序(分支技能点)
图形学理论知识入门基础(建议有良好C++语言功底和一定开发经验再学习,不建议上来就看…)
GAMES101-现代计算机图形学入门:最好的图形学入门课
图形学美术向入门–了解Shader中常用的图形学知识并且结合具体Shader效果的实践(注意:课程内容已经过时,仅供参考)
庄懂的技术美术入门课(美术向):
图形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:
C++进阶(侯捷)
https://pan.baidu.com/s/1Zg-JEDLW24oHnZdghEZToQ?pwd=mjd4
建议:先学面向对象高级编程(上,下),其余自己把握
C#基础
可以选择看菜鸟教程直接过一遍语法,快速上手。
【唐老狮】Unity系列之C#四部曲:
Unity中文课堂——C#中级:
C#进阶
【C#进阶篇–C#泛型/事件/委托/Lambda/Linq/反射/特性/表达式目录树/异步多线程/.net/Csharp】:
引擎学习部分
Unity:M_Studio 麦扣老师——他的所有教程都是Unity干货(所有!!)
勇士传说:
Godot:
勇士传说:
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)