游戏开发学习路线求指引
bg:211本,退役算法竞赛选手,有若干区域赛银牌。保研夏令营拿到某985两年硕offer。
由于本科非科班,没有什么技术积累,零实习项目经历,只大致了解c++以及c++11的特性,学过csapp和6.s081并完成对应的lab(不过忘得差不多了)。目前在学习cmu15445,同时在尝试深入理解c++stl源码(想进一步精进代码能力)。
个人对游戏客户端/游戏引擎相关技术感兴趣,求相关领域大佬给点学习路线建议,以及在读研期间导师放实习的条件下,对于攒实习经历这方面的考量。
由于本科非科班,没有什么技术积累,零实习项目经历,只大致了解c++以及c++11的特性,学过csapp和6.s081并完成对应的lab(不过忘得差不多了)。目前在学习cmu15445,同时在尝试深入理解c++stl源码(想进一步精进代码能力)。
个人对游戏客户端/游戏引擎相关技术感兴趣,求相关领域大佬给点学习路线建议,以及在读研期间导师放实习的条件下,对于攒实习经历这方面的考量。
全部评论
图形学:
入门:GAMES-101
实时渲染:GAMES-202、GAMES-104、RTR4(https://github.com/Morakito/Real-Time-Rendering-4th-CN)
离线渲染:
简单的软光追:Ray Tracing in One Weekend三部曲(https://raytracing.github.io)
进阶:PBRT-V4 (https://pbr-book.org/4ed/contents)
图形API:
OpenGL:https://learnopengl-cn.github.io
Vulkan:渐进式教程:https://vulkan-tutorial.com
Example:https://github.com/SaschaWillems/Vulkan
将Vulkan封装成RHI,写出小引擎:https://github.com/BoomingTech/Piccolo
引擎原理:
GAMES-104, 课程附带的 Piccolo源码值得一读 (https://github.com/BoomingTech/Piccolo)
Godot (https://github.com/godotengine/godot)
以及虚幻5源码
引擎使用:
Unity:https://catlikecoding.com/unity/tutorials/
编程:
C#:《C#图解教程》
Shader:《Unity Shader 入门精要》
C++:《C++ Primer》《Effective Modern C++》《深度探索C++对象模型》《C++并发编程实战》
Lua:《Lua程序设计》
以及设计模式
其他:
GDC
SIGGRAPH
硕士可以试试走引擎岗,games系列课程,然后看渲染和引擎源码开始
哔哩哔哩
官网直投
退役算法选手,那感觉笔试没啥问题。剩下的基础打牢就好。然后接触一下引擎做一些demo。切忌搞了一堆花里胡哨的最后基础不过关,校招生基础是重中之重。能实习就实习,接触实际工作后该学啥你就啥都懂了
相关推荐
08-20 00:39
西安邮电大学 Java 连感谢信都没有的飞舞:你想的游戏开发和国内的游戏开发不是一回事 可能你想成为某款大作的基石 但最后你可能就只是一款氪金换皮手游的某颗螺丝钉 但以后谁说的准呢 毕竟四年前谁也不会想游科能做出来黑猴 就业前景的话只比传统前后端差一点点 学历是完全有竞争力的 真喜欢游戏就来吧😊😊
点赞 评论 收藏
分享
08-19 09:17
门头沟学院 引擎开发 点赞 评论 收藏
分享
查看17道真题和解析
点赞 评论 收藏
分享