游戏开发具体要学习哪些内容呢?好学吗?

微啦li


个人觉得的现在最火的,也是最容易的游戏开发手游入行推荐Unity。这个学习路线首要是先C#编程基础,光把C#的基础学完学好就需要很长时间,因为内容不少(基础语法,OOP基础,网络编程基础,基本数据结构等等)。

然后Unity基础知识,Unity的更多,游戏场景搭建,特效渲染器的编写,游戏界面UI制作等等。

不过游戏开发对于PC配置要求比普通开发要求高,起码CPU建议i5四核以上,显卡起码是个GTX的入门级独显(个人觉得GTX1050)应该是足够了,有钱可以上GTX1060,神豪GTX2080

内存来说8GB足以应付Unity

毕竟以上配置对于独立游戏够用了,毕竟初学不需要那么高配置,除非开发3A级别的大型游戏,初学也做不了那么大型的游戏。

Unity引擎的开发工具都是免费的Visual Studio2019微软官网有个人免费版(企业版是要钱的,个人版免费,个人学习没必要安装企业版,多出来的功能你没有团队和企业也用不上)。

Unity个人独立开发者也是免费的,Unity收费的是那些3D建模资源,而这些百度一下你就可以找到不少免费资源用来学习,不需要去官方下载收费资源(当然官方也有免费资源)。

然后b站有不少Unity和C#的视频教程资源,或者你愿意花钱买书,京东上也有不少教程书籍C#推荐wrox书局的教程,微软官方推荐的出版社讲的还是不错的。

另补充,硬盘建议最少500GB以上,因为Visual Studio2019和Unity安装完成就要起码30-40GB,然后还有各种3D模型资源,贴图资源等等硬盘太小没地方存的。

可以说Unity是现在最流行,也是最热门的游戏开发引擎,从小型独立游戏到大型3A游戏都可以开发,比如《王者荣耀》,《崩坏3》,《阴阳师》等手游都是Unity开发的。

大型3A据说《逃离塔科夫》这个硬核FPS游戏也是Unity开发的。

从独立小游戏到大型3A都可以开发。


行呢看谁快


一、游戏程序:类似软件工程师,需要精通至少一门以上程序语言,比如c,c++,页游方面有flash as3,php等。他们的主要工作是写程序代码,需要一定的逻辑思维能力,数学能力。如果你想成为程序员,可以从学习一门程序语言入手。

二、游戏美术:游戏中的画面都是由游戏美术师来制作的,具体细分为:游戏原画,3d游戏模型贴图(分3d场景与3d角色),游戏动画,游戏特效,关卡美术等。如果想学习游戏美术,一定要有审美能力,有深厚的绘画功底更佳。

另外,还需要学习3dmax,ps,zbrush等软件,这三个软件是做游戏美术最常用的。

三、游戏策划:游戏策划主要制定游戏的规则和玩法,比如世界观,剧情,对话,任务,数值,职业设定,副本设计,帮会系统等等。想学习策划的话,需要你有较高的综合素质,沟通能力,理解能力,逻辑思维能力等。

四、另外需要多玩游戏,并从设计的角度去分析游戏。策划需要掌握的技能范围很广,根据具体项目和具体职责而不同。建议你先根据自己的兴趣和自身情况,选择一个大的方向和具体的职业方向来学习。毕竟每个方向需要学习的东西都是不一样的,这样也利于你能够进入游戏行业发展。



分享到:


相關文章: