一份游戏开发学习路线

分享一份游戏开发的学习路线给你们。git

原文分享:知乎 红猴子github

该学习路线的原做者为来自韩国的游戏开发者 Chris Ohk,来源:https://github.com/utilForever/game-developer-roadmap算法

介绍

整体上来讲,分为客户端和服务器两条不一样的路径,路径不一样,所需技能也不一样。数据库

但仍是有些技能是通用的,好比数据结构与算法、Git\GitHub、自学能力和搜索能力等。编程

Client 学习路线

首先是掌握一些相对基础的理论,好比数学和物理。服务器

而后学习一至两门编程语言,同时学习一些流行的游戏引擎。网络

接着进一步深刻的学习计算机专业理论,另外一方面学习流行的图形学接口,如 OpenGL, DirectX。数据结构

再接着作更进一步的学习,如图形学相关理论和 AI 相关理论。多线程

Server 学习路线

这幅图内容不少,看起来很「吓人」,其实整体来讲,分为这几大块:编程语言

计算机网络理论

编程语言

网络编程

多线程

序列化

数据库

6月2日本周六游戏开发技术专场,报名就差你啦!点击文字便可报名

相关文章
相关标签/搜索