游戏客户端--个人学习路线总结、指北

前言

本人从大二开始学习Unity,已经上手一段时间了,这里对于想入门游戏开发的同学指下方向。

C#

本人有一定的Java基础,所以学C#会比较快。我看的教程也是快速过了一遍,我这里给出我认为比较适合新手的一些教程。
Tips:如果你学的是Unreal虚幻,那么你可以去学C++,CocosCreator可以学JavaScript

C# 相比较 C++ 简单很多,基本不需要考虑指针和内存管理,书写上也简洁很多

  1. Unity+C#全套零基础入门教程——从C#进阶到游戏开发实战好课
  2. 【完结】只要2小时,快速学完C#编程【101】

第二个教程推荐熟悉面向对象编程语言的同学,学起来更快。第一个更偏向基础。(当然看完第一个教程的同学可以再看第二个,巩固下知识)
看我这两个就够了,不要看其他的纯C#教程,因为大部分还涉及到.Net开发,Windows开发等等。

Unity

学完了C#的一些语法,就可以来学习Unity了

  1. 史上最全Unity3D教程
  2. Unity2018教程2D入门–经典小狐狸

第一个教程里面有一些C#的知识,可以直接跳过,熟悉下Unity使用和脚本交互就行
第二个教程则是带你完整的开发一个2D游戏,当然也可以直接来看第二个,只不过看第一个之后再看会容易很多。(强推第二个,游戏开发引路人~)

刷题

可以上LeetCode刷题,建议有空的时候一天一道,到你找工作的时候你会发现笔试面试的算法题根本难不倒你

其他

  1. 当然如果你有空闲时间,可以学下C++,**C++**基本上在游戏开发行业中都需要用到,万金油~
  2. 现在网络游戏居多,可以尝试找些联网游戏的教程,熟悉网络编程
  3. 如果还有精力,可以学图形学,算是比较大的加分项。GAMES101-现代计算机图形学入门-闫令琪
  4. 最后就是计算机网络操作系统数据结构与算法这些专业学科了

最后

如果你学的是虚幻(Unreal),那么本文章中的Unity可以替换成UnrealC# 可以替换成 C++,然后其他的教程不需要变动


最后希望大家都能成为一个优秀的游戏开发者~

猜你喜欢

转载自blog.csdn.net/qq_52855744/article/details/126901055
今日推荐