大家好,今天小编关注到一个比较有意思的话题,就是关于游戏编程开发学习的问题,于是小编就整理了3个相关介绍游戏编程开发学习的解答,让我们一起看看吧。
学游戏编程怎么入门?
学游戏编程入门方法
游戏开发,一般要先学c++,大型游戏要求足够高的运行效率,而JAVA,C#在这一方面是短项,而用C的话又没有类,所以C++开发的游戏比较多,如果是想进游戏公司的话,多学学C++。
如果是个人开发小型游戏的话,建议学C#,小型游戏不需要考虑效率问题,C#足以应付,微软有个东西叫XNA,专为业余的程序员开发小型游戏而设计,上手简单,微软提供了大量的类库,用起来很便捷。
其实语言不是重点,任何语言都可以做游戏,只是各个语言各有特点,根据需求的不同选择最适合的语言。关键在于算法要理解,理解程序的构架,研究透算法,才是最重要的。
学习的时候建议以C++来学习,用JAVA或者C#的话学不到指针,用C的话学不到面向对象的思想。不过如果没有任何语言基础的话,建议还是从C学起,先学会最基础的东西再学C++。VB现在已经很少用了,实在没学的必要。
游戏开发怎么学?
游戏开发主要分美工部分和编程部分。你只要会其中一种就够了。因为一般来说一个游戏不可能是单独一个人做出来的,肯定都是团队,每个人只负责很小的一部分。
编程部分的需要主要是用c++,***技能是windows编程和c#,也要懂一下数据库的知识(我是学游戏开发的,课程里有这些课)。
美工部分要掌握ps,还有3D建模。这是我们系的另一个专业。到时我们毕业设计都要找他们合作。所以并不是想别人所说的美工编程都要会。
游戏开发有程序,策划,美术三个大方向,首先你确定你对哪一块感兴趣。兴趣是学习最好的老师,然后我们再细分一下。
程序
游戏开发程序一般分客户端和服务端,客户端就是游戏中你能看到的那些东西,比如让画面动起来,按钮点击有效果。这里主要学习游戏引擎 比如unity cocos 等等 目前来说unity 开发比较多,引擎比较适合 语言语言学习c#。cocos活着laya 做小游戏比较多 语言用ts 这个脚本语言上手更容易。除了客户端还有服务器,这就是网络游戏中你看不到的地方,比如数据处理 后台逻辑等等
美术
美术分UI 就是界面的。原画 难度高 要求扎实美术基础,然后还有特效 3D等等
策划
这个岗位入门对比上面两个相对容易一点,需要你有执行力 想象力,当然大厂的数值策划要求很高
最后不知道该不该说QA岗位 ,就是测试啦 一般黑盒测试只要玩游戏找问题哦
现在该怎么学应该有想法了吧。我是菜鸟谭大胖,一个游戏开发者
游戏开发具体要学习哪些内容呢?好学吗?
现在这个IT行业想入行技术门槛越来越高,只靠自学怕是很难成功,跟你坚持下来。自己也是通过培训进去这个行业的,是在对比很多家机构后选择中公优就业,首先是包吃住性价比相对高,然后公司比较大觉得靠谱,也对比几家机构试听后觉得大致都差不多,毕竟自己是菜鸟一只,只要老师肯耐心教自己的努力想当重要,中公这边老师和学生一样住在基地,记得那会老师有时候会陪着我们上课到晚上十一二点,正常也会陪晚自习到九点,老师真的很有耐心,现在也还很感谢老师。
个人觉得的现在最火的,也是最容易的游戏开发手游入行推荐Unity。这个学习路线首要是先C#编程基础,光把C#的基础学完学好就需要很长时间,因为内容不少(基础语法,OOP基础,网络编程基础,基本数据结构等等)。
然后Unity基础知识,Unity的更多,游戏场景搭建,特效渲染器的编写,游戏界面UI制作等等。
不过游戏开发对于PC配置要求比普通开发要求高,起码CPU建议i5四核以上,显卡起码是个GTX的入门级独显(个人觉得GTX1050)应该是足够了,有钱可以上GTX1060,神豪GTX2080
[_a***_]来说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开发的。
到此,以上就是小编对于游戏编程开发学习的问题就介绍到这了,希望介绍关于游戏编程开发学习的3点解答对大家有用。