一份游戏开发学习路线
分享一份游戏开发的学习路线给大家。
原文分享:知乎 红猴子
该学习路线的原作者为来自韩国的游戏开发者 Chris Ohk,来源:https://github.com/utilForeve...
介绍
总体上来说,分为客户端和服务器两条不同的路径,路径不同,所需技能也不同。
但还是有些技能是通用的,比如数据结构与算法、GitGitHub、自学能力和搜索能力等。
Client 学习路线
首先是掌握一些相对基础的理论,比如数学和物理。
然后学习一至两门编程语言,同时学习一些流行的游戏引擎。
接着进一步深入的学习计算机专业理论,另一方面学习流行的图形学接口,如 OpenGL, DirectX。
再接着做更进一步的学习,如图形学相关理论和 AI 相关理论。
Server 学习路线
这幅图内容很多,看起来很「吓人」,其实总体来说,分为这几大块:
计算机网络理论
编程语言
网络编程
多线程
序列化
数据库
相关推荐
lanzhichen 2020-08-06
wbczyh 2020-01-19
shangs00 2019-12-14
gufudhn 2013-09-13
Urchindong 2011-07-27
AdamChen游戏开发 2019-11-01
bull 2011-10-25
nannansiyu 2019-10-11
DAxiongyouxiH 2015-12-28
有关棋牌游戏开发 2013-06-25
Andy清风 2012-04-30
FiveKM 2012-05-07
游戏开发 2011-08-03
xiongbaowo 2010-04-16
tfboys00 2010-04-16
棋牌游戏运营开发 2010-04-16
bull 2010-05-20