当前位置: 首页 > news >正文

一份游戏开发学习路线

分享一份游戏开发的学习路线给大家。

原文分享:知乎 红猴子

该学习路线的原作者为来自韩国的游戏开发者 Chris Ohk,来源:https://github.com/utilForeve...

介绍

总体上来说,分为客户端和服务器两条不同的路径,路径不同,所需技能也不同。

但还是有些技能是通用的,比如数据结构与算法、GitGitHub、自学能力和搜索能力等。

Client 学习路线

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

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

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

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

Server 学习路线

这幅图内容很多,看起来很「吓人」,其实总体来说,分为这几大块:

计算机网络理论

编程语言

网络编程

多线程

序列化

数据库

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

相关文章:

  • 如何利用snmp协议发现大型复杂环境的网络拓扑(建议开发自动化工具的朋友可以看一下)...
  • jenkins指定具体项目具体分支进行构建部署
  • 教你一步步composer安装Magento2.3
  • 真正能支撑高并发以及高可用的复杂系统中的缓存架构有哪些东西?
  • 配置嵌入式Servlet容器
  • Spring Boot学习记4
  • 小R的烦恼 BZOJ3280
  • 捋一捋PHP第三方微信登录
  • JDK动态代理源码解析
  • 比传统事务快10倍?一张图读懂阿里云全局事务服务GTS
  • 关于lncRNA数据收集
  • 在Java中使用tabula提取PDF中的表格数据
  • Kafka入门经典教程
  • 使用 Buildah 创建小体积的容器
  • Linux-office办公的另外之选
  • 网络传输文件的问题
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • Asm.js的简单介绍
  • CSS实用技巧
  • ERLANG 网工修炼笔记 ---- UDP
  • git 常用命令
  • Hibernate最全面试题
  • Java多态
  • Linux各目录及每个目录的详细介绍
  • redis学习笔记(三):列表、集合、有序集合
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • SpringBoot几种定时任务的实现方式
  • Unix命令
  • 动态规划入门(以爬楼梯为例)
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 讲清楚之javascript作用域
  • 跨域
  • 名企6年Java程序员的工作总结,写给在迷茫中的你!
  • 前端每日实战:61# 视频演示如何用纯 CSS 创作一只咖啡壶
  • 如何优雅地使用 Sublime Text
  • 使用前端开发工具包WijmoJS - 创建自定义DropDownTree控件(包含源代码)
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 算法---两个栈实现一个队列
  • 线上 python http server profile 实践
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • Spring第一个helloWorld
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #laravel 通过手动安装依赖PHPExcel#
  • #控制台大学课堂点名问题_课堂随机点名
  • (26)4.7 字符函数和字符串函数
  • (Matlab)基于蝙蝠算法实现电力系统经济调度
  • (四)JPA - JQPL 实现增删改查
  • (心得)获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • .dwp和.webpart的区别
  • .mysql secret在哪_MYSQL基本操作(上)
  • .naturalWidth 和naturalHeight属性,
  • .NET Micro Framework 4.2 beta 源码探析
  • .net Stream篇(六)