这两个前途是差不多的,你应该按你自己的
兴趣
学,还有技术有学精有学广,完全看你自己了。学精了你可以成为一个技术
高手
,但你也只是技术高手了。学广了你很好转其它的方面,或者项目经理或者
构架
师,毕竟现在
软件工程师
的生活不那么好过,当然如果你是一个性格比较内向,不太会说话,做事情比较胆小的人,你还是专心搞技术吧,这样可以无视自己的缺点。
你现在还是学生,所以最好还是打好基础,vc的基础要打好,网络和
图形
的基础也要打好。等你工作了,你自然会明白要学什么了。
还有,很赞同上面一位的话,现在的中国已经容纳不下一张平静的书桌了,有彷徨的时间,随便找
一本书
来看你都多懂很多东西了。相信我,你现在学什么都是有用的。
另外,看了下有些人的话,说什么什么好学,lz你知道价值规律吧。我告诉你。越好学的东西,会的人越多,你越不值钱。我这个意思也不是说一定要找最难学的,但是,一定不要找最简单的,除非你只是想了解下
软件开发
,以后做相关事情,不然你会
泯然众人
矣。
学习游戏开发需要熟练掌握游戏编辑软件,熟练掌握好这些基础的游戏软件功能就可以了。
常用的编辑软件有以下6种。
1、3dsMAX:大多数游戏开发公司美工使用,效率较高,可以独立制作游戏中所有美术相关资源。
2、MAYA:跟3dsMAX差不多的软件,因个人喜好而定,MAYA在制作动作的方面较MAX稍差,不过在很多方面这两款软件都是可以兼容的。
3、Deeppaint3D:可以直接打开3维模型文件,在上面绘制贴图。
4、C++:程序使用,用来实现游戏中的各种功能,调试BUG等。
5、Photoshop与Panter:配合MAX或MAYA来绘制各种模型需要用的贴图。
6、ZBrush:美工制作超高模用的,然后可以生成法线贴图,在MAYA或MAX中使用。
想入行游戏开发,像C语言系列、UE4这些游戏引擎是需要掌握的,门槛很高。但游戏开发行业的整体收入水平,确实算是高薪了,学成后回报较高。
游戏开发所涉及的技能知识面较多,且难以把握学习难度,不建议自学。小白建议从UI做起,因为UI开发中简单重复而琐碎的工作相对比较多。
主要学的内容如下:
1游戏程序设计:C++程序设计入门;基本数据类型和输入输出;流程控制语句;数组、指针和引用、函数;程序结构和书写规;范结构体和联合体、类;继承与多态;异常处理与程序调试。
2算法与数据结构:算法分析;数据结构;基本算法;STL的概念与使用;静态库与动态库;XML库的使用。
3Win32程序设计:Windows程序入门;Windows消息;GDI绘图游戏工具与MFC;网络编程基础。
4游戏数学和智能应用:游戏中的坐标系;矢量、矩阵;几何碰撞;物理模拟;人工智能与寻路算法。
52D游戏技术与应用:2D游戏技术概论;游戏地图系统;GUI系统;战斗系统设计;任务系统;优秀的声音引擎BASS;Cocos2D-X引擎;Box2D物理引擎。
互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。
想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。
祝你学有所成,望采纳。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)