Firemonkeys 缩短了 AGDE 的开发和调试时间Firemonkeys 缩短了 AGDE 的开发和调试时间艺电(EA)是一家总部位于美国加利福尼亚州的游戏公司。它制作了各种不同类型的游戏,例如:体育,动作,赛车和模拟。EA的开发工作室Firemonkeys最出名的是Real Racing 3,TheSims ......
艺电(EA)是一家总部位于美国加利福尼亚州的游戏公司。它制作了各种不同类型的游戏,例如:体育,动作,赛车和模拟。EA的开发工作室Firemonkeys最出名的是Real Racing 3,TheSims FreePlay和Need For Speed: No Limits的开发商。Firemonkeys使用自定义游戏引擎来开发游戏,现在在其所有Android游戏的开发工作流程中使用Android Game Development Extension(AGDE)。该工作室正在寻找一种方法来简化其构建和调试工作流程,最终节省开发工作量和成本,AGDE提供了这一点。
图1:《模拟人生:自由游戏》截图
Firemonkeys使用AGDE来生成他们所有的Android版本进行测试,以及在Android上调试原生C / C++代码。他们的游戏构建工作流程包括预编译头文件和Unity构建的组合,以缩短编译时间 AGDE都很好地支持这两者。为了进行调试,Firemonkeys 经常使用 AGDE 来调试 C/C++代码。EA技术总监Patrick Broddesson表示:我们对调试界面和性能感到满意。当出现更复杂的问题时,我们使用反汇编视图,而AGDE为此提供了很好的工具。在分析方面,从扩展本身快速启动Android Studio Profilers的能力使得在查看设备特定问题时分析过程更加轻松快捷。
Firemonkeys的工程团队已经非常熟悉Visual Studio,并且在几天内可以轻松地将AGDE集成到新项目或现有项目的现有工作流程中。集成过程很简单,扩展附带文档和示例应用程序作为指导,Broddesson说。
图2:正在进行的AGDE调试
使用AGDE允许Firemonkeys统一开发环境,并自动跨平台和设备构建管道。AGDE使Firemonkeys能够利用其现有的Visual Studio IDE以及AGDE的调试界面来满足Firemonkeys的Android开发需求。Broddesson表示,集成已经成功,并且比以前的工作流程有了显着改进。使用AGDE绝对减少了Android新功能的开发时间,以及调试复杂的Android特定错误所花费的时间。Firemonkeys 团队发现,使用 AGDE 可以减少维护,并缩短新项目的设置时间,特别是对于已经使用 Visual Studio 作为主 IDE 设置的跨平台项目。使用 AGDE 给我们带来的最大好处是,我们不必在不同的 IDE 和调试工具之间移动,从而最大限度地减少了工程团队的上下文切换。
总体而言,Firemonkeys预计使用AGDE的构建,调试和分析工具将使Android特定功能的开发成本降低1015%。Broddesson 说:通过减少我们团队在工程工作流程中的障碍,节省了成本。
了解Android 游戏开发扩展如何使您能够在 Visual Studio 中使用 C/C++ 构建跨平台游戏时以 Android 为目标。
特别声明:以上文章内容仅代表作者本人观点,不代表ESG跨境电商观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与ESG跨境电商联系。
二维码加载中...
使用微信扫一扫登录
使用账号密码登录
平台顾问
微信扫一扫
马上联系在线顾问
小程序
ESG跨境小程序
手机入驻更便捷
返回顶部