新工具的挑战

当我来到LEAP Game Studios时,我发现自己处于两个需要两个非常不同的工具的项目中,这些工具以前从未使用过:基于Java的游戏开发框架libGDX和基于lua的游戏开发引擎Defold。

从libGDX开始非常顺利。 指南很容易找到和阅读,并且为您尝试做的事情提供了详细的说明。 此外,它具有全局范围和本地屏幕的工作流程对我来说很熟悉,因此我能够很快地学习它。

另一方面,从Defold开始比较困难。 我的Windows安装遇到Microsoft服务(例如Edge)的问题,而使用编辑器则需要这些服务。 我终于能够下载我的项目并在格式化PC后开始工作,但是由于对游戏引擎的经验有限,我还不得不花一些时间来理解游戏对象与集合之间的不同交互以及重新编码解决方案对这个工作流程。

Defold的学习文档包含清晰的说明,分为两个手册页,其中包含有关引擎如何工作和解决不同问题的详细指南,以及包含所有可用方法的参考页。 问题是您必须在每个页面中单独查找要阅读的组件。 此外,关于非常具体的问题的信息也不是那么容易找到,但是引擎的开发人员和社区在论坛上非常有帮助,并且不要让问题无解。

Defold的真正缺点是不支持集成服务,例如排行榜的游戏中心或带有本地SDK的广告。 它确实支持广告,但仅支持带有Javascript SDK的提供商,该Javascript SDK可与Webview组件一起使用并且加载缓慢。

总而言之,学习新工具是非常丰富的经验,它们使您可以看到人们在解决问题上的不同观点,并结合您自己的创造性解决方案,从而扩大了视野。