首先,从游戏类型上看,你是要开发什么样的游戏?
不同类型的游戏面向的玩家不同,使用的技术不同,引擎也不同。
比如:微信小游戏,这种类型的游戏,本身就限制了规模要小,一般5分钟内就要玩一局,又比如王者荣耀,大型多人在线,规模比较大,需要的资源也就更多。
不同游戏规模的游戏,会采用不同的解决方案。
微信小游戏,或者其他各类网页版小游戏,为了使用这种类型的游戏开发,会有一些专门的游戏引擎,比较常见有白鹭Egret引擎,cocos creator引擎、Layabox引擎等。
当然这些引擎也可以开发一些规模适中的手机游戏,但是就不适合开发大型网络游戏了,比如王者荣耀可能就不适合。
越是规模大的游戏,各种功能模块就越多,就越有可能分解成各种小的模块开发,比如Unity3D就比较适合开发3D类型的游戏,而且多人写作文开发也没有问题,规模一般是中大型为主,拿它开发网页小游戏,可能就是很合适。
所以,选择什么样的游戏引擎,跟游戏的类型,游戏的规模有关系。
其次,游戏的生命周期一般比较短,不同时期的游戏会有不同的解决方案,这就要求开发者有不断的学习能力。
比如开始的网页游戏比较火爆,带动了flash游戏的春天,可是短短7年时间,到后就被Adobe公司战略舍弃。
比如曾经手机霸主诺基亚,如果你是开发他的手机游戏,你也要面临抉择。
假如明天手机被另一种设备替换了,作为游戏开发人员,就要重新从新的环境继续学习。
游戏开发重要的是游戏底层的逻辑、游戏算法是关键。
这样无论社会怎么发展,底层的逻辑并没有大的变化。
所以即然开始学习,就建议选择现在市面上最火的引擎去学习。
一个好的方式就是去招聘网站上查一下,看公司要求什么,你就可以去关注学习。
如有问题,欢迎评论,也许可以帮到你!
logo?
LOGO Soft编程软件是由西门子推出的一款专业logo语言编程软件,使用该工具可以轻松来完成各种程序的测试操作,软件可以模拟所有的功能。
通过该程序用户可以创建一个简单的电路程序,然后就可以进行仿真操作了,软件提供了可视化的编程和模拟环境,并拥有实用的FBD编辑功能。
乐高机器人编程用的什么软件?
乐高机器人编程软件叫LEGO MINDSTORMS NXT、ROBOLAB。
ROBOLAB。它是一个简单、直观、易学的编程环境,也可适用于乐高编程。它基于图形化语言的编程环境,适合各个年龄段的用户使用,程序的编写方式类似于做逻辑表达,不过是全部图形化的;在基于ROBOLAB编程环境进行程序编写,需要清醒的头脑,清晰的逻辑。程序编写完毕后通过乐高(LEGO)红外传感器传送至机器人(RCX)的记忆体中。ROBOLAB的出现原本旨在为相关产品做软件支持,经过多年的发展,已经成为青少年进行机器人竞赛的必备编程工具。现在最新版本ROBOLAB 2.9 能支持新一代乐高(LEGO) 机器人(NXT)。
ROBOLAB是 乐高(LEGO) 机器人(一种基于RCX核心运行的简单机器人)的编程工具。
LEGO MINDSTORMS NXT。它是乐高玩具公司于8月推出的广受欢迎的新一代玩具机器人系统,该系统包括一个由NI开发、且基于LabVIEW平台的全新推放式图形化编程环境,是目前NXT编程最广泛应用的软件。