游戏程序开发师(6大核心优势)


知乎大佬们的回答

原链接

1,前端的核心技术不是你说的什么cocos,也不是什么Unity,手游没兴起的时候,这两个玩意儿还是腹中的婴儿。2,我认为的游戏前端核心技术:内存,CPU,渲染,异步线程,协程,网络。这些都是大块儿,不在实际中历练,是没法有自己的理解的。3,就游戏前端来说,想做好,C++必须有深度,你看的那些书很好,特别是作为一个在校学生来说,挺不错的游戏程序开发师,当然不知道你理解的深度如何。不过看一下挺好,后续结合实际,可以再读一遍,理解会不一样。另外,学习下STL。4,目前的cocos,确实不适合拿来做商业游戏了,原因:工具链太烂,3D太烂,各种烂!但是,对你这样的新手来说,拿来自己研究学习,还是很好的。你已经拿来做过游戏了,那不妨深入一些,去研究一下cocos引擎本身的代码,看看他怎么做优化的怎么管理性能和内存的等等5,Unity,可以学啊,上手太简单了啊,一般人拿来看下操作手册,就可以做Demo了啊。学就是了,别想那么多。等你熟悉了它,发现了他的问题需要去优化和解决的时候,你就遇到了我在2中说到的那些大块儿游戏程序开发师,慢慢学习解决问题,慢慢积累吧 ——知乎网友无名(14年9月)

对于c++,我也曾经入魔过,沉迷过很多很“高深”的技术,后来发现这些其实都不重要(炫技而已),现在基本上也就是把c++当一个好用点的c来用。目前来说,c/c++还是很重要的一门语言,大部分语言都有和c/c++代码“协作”的方式,效率层面也还是公认具有性价比的。如果你想在技术上有很大突破,我个人觉得c/c++是回避不过去的,而且也没必要回避,很多知识其实对你去理解别的语言有很大好处。最后,以你现在的代码量和经验,很多东西其实是体会不出来的,上面那批c++的书,我都看了,甚至还看过一批更变态的c++奇淫技巧,帮助肯定是有的,但现在看来觉得用处不大,重要的东西还是只能在项目中不断遇到问题不断解决问题才能体会到,当你想尽办法解决自己以前觉得很难解决的问题时,这个成长才是最有价值的。——知乎网友zerro(14年9月)

游戏 外挂开发程序 那些_游戏开发和web开发_游戏程序开发师

你不转专业学的话也不是不可以,只是非常难搞。作为一个计机男,我要告诉你,你要学数据结构,计算机网络,计算机组成原理,计算图形学,多媒体技术(游戏班不能学的差),这是最基本的游戏程序开发师(知乎大佬的回答:前端的核心技术不是你说的什么cocos,也不是什么Unity),并且计算机图形学不能学的差,游戏的很多实现都要与具体算法相联系,例如你做贴图游戏时涉及图像的旋转问题,图像用矩阵表示,这时你线性代数的矩阵部分不能差。因为游戏很难搞,所以有很多游戏引擎,我们调用人家引擎库的函数很多功能就能实现。我现在大四,老师教安卓,什么都不会就要交课程设计,我在别人建议下用cocos2d游戏引擎,使用游戏引擎的函数很容易的实现愤怒的小鸟。所以你有精力的话最好研究国外的开源引擎库。因为我是嵌入式专业的,算是半个电子系的人,电信专业我知道你们学什么,除了通信原理(网络相关)和C++之外其他课与游戏班挂钩不上,你不转专业很难学。除非你小游戏来玩,例如:安卓上的游戏,那么这是可以的。如果你要做非常庞大,如魔兽,LOL等大型游戏只能去游戏班,做简单的手机游戏,还是没问题的。做手机游戏,例如安卓平台的话,你要会c++,java,安卓程序设计(安卓系统基本编程),一个游戏引擎的API使用(我用的是cocos2D-》这个库只能做2D游戏)就能做出很有趣的游戏,例如天天酷跑。 ——百度网友451006071(2014年11月回答)

游戏开发可参考学习路线(16年12月)↓

游戏程序员科技树,全读完算你nb

先更新到这里吧。


免费领取: 只要加微信,回复“入门视频”,即刻获取 全网最系统,最容易入门的的Web前端入门全套视频,C语言入门全套入门视频,大数据全套入门视频,PhP全套入门视频,Pathon全套入门视频,Java全套入门视频!!!微信号:18370228235 ,立即领取!
版权申明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 联系QQ892482387,本站将立刻清除。

分享到