首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >2D游戏开发环境

2D游戏开发环境
EN

Software Recommendation用户
提问于 2015-12-28 22:40:02
回答 3查看 203关注 0票数 3

我想要一个工具来开发适合这个标准的2D游戏:

  • 编辑(补充):它是一个IDE,而不仅仅是一个框架。
  • 本机输出到移动设备。为了调试目的,编译Linux可执行文件或ActionScript应用程序是可取的。
  • 编写代码的能力(显然,有一个可以理解的API),但不是JavaScript。我希望得到的代码已经知道了许多对象(例如:大型平铺地图游戏)的执行体验。所以要么他们的解释器速度快,要么解析器总是生成本机代码。
  • OOP支持。良好的OOP支持,有应用理论(类,继承,范围)。
  • 标准的游戏生命周期工具(大多数游戏开发工具支持基于事件的生命周期,并在编辑器中编辑它们)。
  • 一个很好的API (和/或组件工具包),它至少能够连接套接字、web套接字和执行HTTP调用。大多数框架,如构造、GameMaker、Clickteam都有类似的组件。
  • 资产编辑。就像在GameMaker Studio中那样,甚至更好:就像Clickteam中的那样。
  • 如果它有可视化级别的编辑器,它是受欢迎的(但不一定需要)。
  • 没有强制的在线编译(一些软件工具确实要求用户将他们的作业发送到远程服务器,远程服务器为他们编译)。
  • 操作系统:环境必须运行在Windows 7或Ubuntu 15.10上。更好的是Ubuntu,因为它是我使用的操作系统(因此,Linux导出将比Windows导出更有用)。

我的现状(我对此不满意):

  • 使用Clickteam,但是当需要复杂的代码逻辑或选择/过滤新创建的对象时,它是很难看的。
  • GameMaker有一个丑陋的资产管理,尽管代码。然而,编码对我来说有点难看。
  • 柑橘发动机是一种ActionScript引擎。它只是一个引擎(没有资产管理)。
EN

回答 3

Software Recommendation用户

发布于 2017-05-31 14:44:55

团结是很好的支持,并有一个2D模式的游戏,https://unity3d.com/learn/tutorials/topics/2d-game-creation/2d-game-development-walkthrough已经有几年了,而且它是优秀的。目前,IDE的Linux构建并不是生产版,但可能有一个适用于Linux的版本。有Mac和Windows版本。有许多教程为Unity3d在线和资产市场,加快了游戏开发免费和付费的资产,如模型。甚至可能会有2D资产演示来启动项目。免费版本将生成多个平台的可执行代码: Windows、Mac、Linux、web,还包括Android。

票数 4
EN

Software Recommendation用户

发布于 2017-10-21 20:48:04

我建议您检查戈多,这是一个多平台的2D和3D开源游戏引擎。您可以轻松地将游戏导出到桌面系统( Windows、Linux或Mac ),以及移动设备(如Android、BlackBerry、iOS、Windows设备等)。您还可以选择创建简单或复杂的GUI,具有强大的GUI库,有几十个控件可作为引擎节点使用。还有一个为游戏设计的定制物理引擎。

另一个免费的2D游戏IDE是Cocos创造者。游戏开发工具包基于Cocos2d-x、cocos2d-html 5、Cocos2d-js库,包含UI编辑器、动画编辑器、数字编辑器、数字裁剪器和场景编辑器。“荒原”是使用这个软件创建的。

票数 2
EN

Software Recommendation用户

发布于 2017-10-21 15:53:55

如果您对Lua作为一种编程语言感到满意,King提供的缺陷工具将符合要求。考虑到它的血统,该设计显然是集中在移动开发上,但是HTML5输出对于桌面来说是不可接受的,而且还有Windows和Linux运行时。您需要一个Google帐户来注册下载,否则它是免费的,但不是libre,而且它确实附带了一个相当不错的IDE。

票数 1
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/27559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档