现代软件开发,包括游戏,都很少使用单一语言开发的,例如你看魔兽世界,好庞大的游戏,他用纯c++开发的话,可能还要跳票10年,编译语言开发业务的效率,真的没办法和脚本语言相比,只要你的游戏核心部分,语需要强大的计算效率部分都用c或者c++写好,脚本调用就好了,无论是python还是lua,js,c#都可以用,普通业务效率基本没区别。
总结一下就是,需要高效率运算的部分,就用c/c++,例如渲染。
游戏玩法部分,就用脚本语言就行了。
怎么清空tcp连接数,淘宝聚划算的验证码是怎么回事,我把网页上传到了空间怎么查看我上传的网页
想进游戏公司参与到游戏开发里?
敢问题主,你是喜欢游戏,还是喜欢编程,还想都喜欢呢?
其实游戏开发方面,对个人来说前景真的不算好,很难转型。
还是说编程吧,如果题主时间多,可以先学c和c++。
c语言是最适合入门的语言,不是因为他简单,而是因为他足够底层,可以深入了解计算机知识。学习编程不是只学习语言,更重要的是学习整个计算机生态。所以,c语言最为面向过程的语言,十分适合入门。
如果题主时间少,可以入门python或者JAVA,因为大多数游戏都是用这两种语言,当然php和r都有。现最流行的还是java开发游戏吧。
小结:时间多学习c语言,然后c++,再是java,python。 学精c语言之后,学习其他语言会十分迅速,这是十分重要的。
时间少,只好先学习python,正所谓人生苦短,偶选python。但是可能导致基础不牢固。再学习一下java。
这只是编程方面的学习。
应该还要学习数据结构,和算法。这两个是十分重要的! 算法是灵魂,数据结构是基本,语言是工具。
总结:学习c语言从零开始,到精通,一年多应该差不多了,然后学习c++不到半年,再学习python和java,一年多。加起来三四年,然后其中还要学习数据结构和算法。顶多五年可以出山了。这是最保守估计了,如果够勤奋,偶认为三年够了。当然,三年只是比入门强一点。
这是技能学习方面,如果要进网易腾讯这样的公司,考虑题主不是科班生,那只有一个途径最快,就是考PAT证了。这个证就不赘述了,稍微百度一下就行,比计算机二级四级强多了。可以说是it届的神证。
学习计算机要有兴趣,否则靠意志力迟早消磨。
最好再劝一句,计算机方面,比游戏开发性价比的领域有很多。
零基础的如想独自制作完成简单的app游戏?
首先,一个人,从零基础开发一个APP,本身就是很麻烦的,而你想开发一个游戏,更是难上加难。
你先要知道现在的游戏,基本上开发都是一个几十人的团队,花了至少几个月的时间,甚至几年的时间。
其次,还有产品团队,设计团队,美工团队,测试团队等等~~
你认为你一个人能坐到这么多工作吗?更何况你是零基础?
建议你先从学会HelloWorld开始。开发游戏的话,N年后你可以尝试尝试。
安卓开发可以先从Java零基础开始学习。IOS开发可以先学Swift或者Object-C,WP开发可以学学C#
希望你能坚持下来!学习编程真的很枯燥,而且逻辑思维要强!