游戏开发是对一个游戏的整体开发,属于一整个项目的开发,无论是对使用语言,游戏引擎,协作工具,的学习都是必要的,大家都知道应该学习语言,但其他的呢?就可能有些同学就不清楚了,在此笔者在此向大家推荐些,能更好的让大家进入游戏开发的学习中
unity 官方脚本 API 中文版
https://docs.unity3d.com/cn/2020.2/ScriptReference/index.html
_ 市面上较为主流的游戏引擎有 unity 和 UE4,而unity 相对于 UE4 是更加偏向与新手使用的,上手更加容易,适合作为练手及其做手游和小项目的引擎。其中引擎自带的 API 是必须要学习的,unity 官方脚本 API 自然是最全面的。_
但因为太过于全面,内容太多,只适合作为辅助工具使用,建议各位还是以视频和书籍为主。
C# 编程惯例
https://docs.microsoft.com/zh-tw/dotnet/csharp/fundamentals/coding-style/coding-conventions
一个程序员的好坏很大程度来自于代码的美观程度,好的程序员可以让人很快找到自己需要找的代码,代码一目了然,清晰整洁。而也有许多代码单词不是函数,但也是大家约定俗成的意思,了解其中的含义能更快更好的读懂代码。因此,了解代码编程惯例,会用编程惯例,都是很重要的一件事。能写代码不是最重要的,能写 好 的代码才是我们需要追求的。
多人协作使用工具 Git 及其开源社区 GitHub 的入门教程
https://github.com/CatOneTwo/GitHub-Tutoria
无论是大型项目还是以后进入社会工作,多人协作开发都是必须的,而多人协作自然需要使用协作工具,其中git是极具代表性的,它为程序开发、多人协作、发布、备份等操作提供了极大便利,也是软件工程中重要的组成部分。当然在软件开发以外,版本控制也是非常好用的。GitHub 是基于 Git 的一个代码托管网站,也是世界上最大的和开源社区和web 协作社区,开发者可以将代码在 GitHub 上开源,可以浏览其它项目的代码,对自身的开阔视野和学习都有相当大的帮助