海外开发者分享的6款最佳手游开发工具

开发一款手游通常是一个大工程,但这并不意味着开发一款好游戏需要非常大的资金投入。事实上,手游开发者只需要一个坚定的信念、富有创造力的优秀团队,以及好的开发工具就足够了。

最重要的工具就是软件开发工具包(SDK),好的SDK能够处理大量复杂的工作,这样开发者就能专注于那些使他们的游戏与众不同的方面,而无需在一些鸡毛蒜皮的环节花费太多精力。但是有经验的开发者并不仅局限于此,他们还使用了专业级工具。这些专业级开发工具除了有助于开发者编写代码外,还在场景设计上发挥了重大作用。

1、Unreal Engine

由Epic Games开发的Unreal Engine最早在1998年被用于射击游戏,现在被改编为一款手游开发工具。包括《无尽之剑》系列和《蝙蝠侠:阿卡姆骑士》在内的很多游戏都使用了这款开发工具。

它包括一个集成的Unreal编辑套件,C++源代码,以及公司工程团队的直接支持。现在还有一个免费版的Unreal Engine 3。相对于专业版,免费版的Unreal Engine 3只包括Unreal编辑套件。当然,它能够轻松升级到付费版本。目前,已经有超过225万用户安装Unreal Engine 3。

2、Marmalade SDK

游戏的跨平台开发十分重要。Marmalade SDK是一款跨平台的C++游戏开发工具。该公司的Marmalade Juice允许跨平台使用Objective-C项目。这款SDK还提供了一个Marmalade Quick,这是一个以Lua为基础的2D RAD加速工具。《植物大战僵尸》和《重返外星》都使用了这款SDK。

3. Corona SDK

另一个用于手游开发的开发工具是Corona SDK,它可以为iPhone、iPad和安卓设备提供支持。像《猴子大炮》、《磁力上校》和《Bubble Ball》都使用了这款SDK。

由于Corona配备了一个先进的开发引擎,所以开发者只用几行代码就能进行游戏创作。通过Corona SDK开发游戏能访问一些通用的API,并且为其他框架提供接口。除此之外,游戏开发者还可以使用硬件组件,例如移动设备、相机、GPS和加速器。

4、Maya LT

Autodesk三维动画制作工具专门为手游开发研制了Maya LT。截至目前为止,Maya LT是用于开发3D手机游戏的最佳工具之一。

Maya LT提供了一个完整的手游开发组件,包括3D动画,建模,仿真和渲染。它已被用于《雷霆纳斯卡》和《疯狂橄榄球》等游戏。通过其Maya嵌入式语言,开发人员可以创建脚本,定制移动应用程序。

5、WWISE

声音是游戏体验的重要组成部分,所以游戏开发者也应该重视游戏声音的创作。Audiokinetic的WWISE是一款用于手游开发的音频工具。WWISE为手游设计者提供了完整的创作工具,用于创建引人入胜的音频和声音效果。它与Android,iOS,Window Phone,任天堂3DS和PS Vita兼容。《地狱边境》(《Limbo》)和《纸牌突击》(《Solitaire Blitz》) 就使用了这款音频工具。

根据游戏的市场范围和价位,WWISE为用户提供了不同的版本,其中包括免费的非商业版本和教学使用版本。

6. Agora.io

Agora.io的中文名称是“声网”。一款手游体验的关键是能够与朋友们分享。开发者可以通过将Agora的SDK嵌入到自己的游戏中,通过高品质的全球网络提供的语音和视频带来实时通信(RTC)。通过使用RTC,手机游戏可在用户间添加动态的语音通信,甚至视频聊天。

虽然有很多方法可以将RTC嵌入到手机游戏中,但是相对于其他产品,Agora提高了通信的可靠性、稳定性和声音品质,因为它通过管理数据中心的网络连接,降低因为网络连接不良造成的麻烦。

3种在平板电脑或手机上开始编程的工具

编码不仅需要在台式机或笔记本电脑上进行

> Photo by Daniel Cañibano on Unsplash

在Twitter上,我和刚开始进行Web开发的人们在一起。 有时他们说他们需要一台(昂贵的)笔记本电脑来开始编程。 但是您不需要昂贵的笔记本电脑或计算机。

最好先开始拥有自己的东西,而不是等到拥有一台如此昂贵的计算机之后再开始。 我知道对于某些人来说,这听起来并不理想,也许不是,但是如果您想开始使用,那就足够了。

在本文中,我想与您分享一些可以在手机或廉价平板电脑上使用的工具,以便您可以开始进行Web开发。

丹尼·汤普森(Danny Thompson)的这则推文启发了我写这篇文章:

该编辑器是我列表中唯一支持许多后端编程语言的编辑器,例如Python,PHP,Java,Ruby,C ++或Node.js(总共72种)。 您会发现CodeAnyWhere有很好的用途。

这个编辑器非常适合在手机和平板电脑上使用,非常棒。 他们提供了一个终端来运行您的应用程序,甚至将其部署在远程服务器上。

就像其他编辑器一样,您可以根据需要自定义此编辑器。 他们甚至具有可自定义的配色方案。

如果您要共享项目以与其他人协作,则他们可以在项目,文件和文件夹级别上提供该项目。

您可以免费使用CodeAnyWhere 7天。 之后,您可以每月$ 2.50开始,价格非常便宜。

最近,我开始使用CodeSandbox,因为它的工作方式类似于Visual Studio Code,但可以在浏览器中使用。

该编辑器在移动设备和平板电脑上效果很好。 我正在使用CodeSandbox在平板电脑上构建内容中使用的许多原型。

CodeSandbox的伟大之处在于他们有很多入门项目。 是否想使用Vanilla JavaScript,TypeScript,Angular,React,VueJS或其他工具? 他们让你受够了。

它们支持所有基于HTML,CSS,JavaScript和TypeScript的框架和库。

您还可以将CodeSandbox项目与GitHub连接,以便将代码备份到那里。

CodeSandbox可以免费使用。

这是我的第一个平台,在那里我使用HTML,CSS和JavaScript进行了很多原型设计。

使用您的Github帐户创建帐户非常容易。 您可以在几秒钟内开始使用。

CodePen在移动设备和平板电脑上运行良好,因此,如果您使用的是HTML和CSS,则非常适合。

可以免费使用CodePen。

最好先开始拥有自己的东西,而不是等到拥有一台如此昂贵的计算机之后再开始

如果您想学习HTML,CSS,JavaScript或任何其他语言,则可以在平板电脑或手机上使用上述平台之一。

当您学习一些后端编程语言时,使用CodeAnyWhere可能会花费一些时间。 在这种情况下,我强烈建议您购买Raspberry Pi 3 B +和便宜的显示器。 这将为您提供一个很好的开始。

但是请记住,如果您想开始编程,那就不要让钱成为问题。 使您的解决方案更具创意。

如果您需要一些帮助或建议以开始使用,请在评论中让我知道,以便为您提供帮助。

您是否想学习为像我这样的开发人员和程序员创建内容? 注册我的免费电子邮件课程!

(本文翻译自Dev by RayRay的文章《3 Tools to Start Programming on a Tablet or Mobile Phone》,参考:https://medium.com/better-programming/3-tools-to-start-programming-on-a-tablet-or-mobile-phone-9dd89fc89f69)

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。