找回密码
 3秒快速注册

QQ登录

只需一步,快速开始

搜索
最新公告
 
查看: 126|回复: 3

[技术讨论] 游戏开发需要学什么?

[复制链接]

42

主题

15

听众

94

积分

CG高手

发表于 2020-12-29 17:27:32 |显示全部楼层
游戏开发需要学什么?和软件开发一样,游戏开发也是需要从编程语言学起的。下面有怎样学习软件开发的方法。游戏开发比软件开发相对难一些,因为游戏开发需要我们熟悉各种游戏开发工具。来看看具体的内容吧!

1.jpg

阶段一:学习和计算机沟通的言语 —— C++语言或其他语言

编写程序就是和计算机进行沟通,而沟通很常用的途径就是语言,就像我们平时和别人沟通一样,只是现在你是和计算机进行沟通,其实你想想和计算机沟通比和别人沟通来得更容易。

计算机语言有很多中,如C/C++, Objc-C, Java, AS3,汇编语言,php,asp等,就像我们平时语言也有多种。当你掌握了这样的一种语言,那么你就能和计算机在不同的领域进行沟通。

而C++语言是目前来说较为强大的语言之一,而重要的是现在很多游戏的底层都是用C++语言写的。而同时你要熟悉一种编程开发工具,编程工具就是你向计算机沟通的一种工具,就像平时我们说话用的嘴巴,开发工具让我们和计算机的沟通更加方便。

阶段二:熟练掌握数据结构及各种常用的算法 –灵活使用语言

单单会语言还不够的,就像我们平时你不是会说话就能和别人很好的沟通,你要懂得沟通的方式和技巧。数据就是计算机内存放记录的内容,你可以认为是我们平时说的词,数据结构就是数据与数据间的关系。

针对程序来说,你对数据理解,定义,操作熟悉,对算法多样,高效,那么程序就会简洁,运行效率高,这就是为什么要熟练掌握数据结构和常用算法的原因。其实算法就是解决问题的方法,解决一个问题,方法有很多,有些常用的方法是前人经验得来的,我们就要学习。

2.jpg

阶段三:找一个平台,发挥你的语言能力—— Win,Android,IOS

目前程序应用的范围广,平台很多,就针对游戏程序目前常见的就有Win、Android、IOS等,平台就相当于语言使用的地域,你会普通话在中国很吃香,沟通无难题,但你去到美国,那就有难度了,就是你是普通话专家都郁闷。不同的平台对语言及程序架构的要求不一样,因此你要挑一个平台时更好的使用你的语言。

阶段四:开发游戏Dome –实践你的技术

如果你前三个阶段都过了剩下的就是开发游戏Dome,从游戏的logo开始,菜单,到场景,当主角,到NPC,到主角与NPC的交互,到主角与场景的交互等,一步一步写,在不断的开发中积累经验与程序框架。用得越多越熟练。

扩散点击排行榜(↑↑↑ 轻松快速-免费获得积分-最快方法-无论扩散哪个帖子都可以拿积分哦 ↑↑↑):
  积分提示:活力值可以兑换银子用于下载哦!点我去兑换  兑换方法点这里  快去推广吧!版主亲测分分钟几百个活力值

6282

主题

1016

听众

1万

积分

管理员

賣貞操換銀票

实名认证 管理标志 帅哥勋章 热心会员 发帖勋章 高手勋章

发表于 2020-12-30 00:20:12 |显示全部楼层

路过~
Maya动画资源网 欢迎你!http://www.maya09.cn 提供CG模型,maya模型,max模型,maya教程,后期教程,虚拟现实等大量cg资源下载。是国内专业的maya论坛和cg论坛
回复

使用道具 举报

0

主题

19

听众

1254

积分

CG高手

发表于 2021-1-1 23:59:02 |显示全部楼层
算了
回复

使用道具 举报

0

主题

0

听众

300

积分

CG高手

发表于 2021-1-12 15:37:25 |显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 3秒快速注册

本版积分规则

加入VIP免费下载|Archiver|手机版|Maya动画资源网|国内最大的Maya中文官方社区论坛 ( 赣ICP备06005507号-3 赣公网安备 36112802000010号

GMT+8, 2021-3-4 18:29 , Processed in 0.489227 second(s), 13 queries , Gzip On, File On.

Powered by Maya X3.4

© 2001-2012 Maya动画资源网 skin by Maya09.Cn

返回顶部