开发2d游戏要用什么引擎_下一个游戏要使用什么2D游戏引擎

开发2d游戏要用什么引擎

A few weeks ago, I posted about my experience attempting to make a prototype in a bunch of different 2D game engines/frameworks to learn what makes them tick.

几周前,我发表了自己的经验,试图在一系列不同的2D游戏引擎/框架中制作原型,以了解使它们产生变化的原因。

If you're shopping around for an engine for your next 2D game, this article will provide some things to consider that may help in your discernment process.

如果您正在为下一个2D游戏寻找引擎,那么本文将提供一些考虑因素,可能有助于您的识别过程。

Do note that I'm not attempting to cover every 2D game engine out there; nor am I positioning one engine or framework over another.  These recommendations are from my personal experience using different engines and frameworks for prototyping.

请注意,我并没有尝试涵盖所有2D游戏引擎。 我也不会将一个引擎或框架放在另一个之上。 这些建议来自我的个人经验,他们使用了不同的引擎和原型制作框架。

And if you'd prefer to watch rather than read, I've created a video version of this post (26 minute watch):

如果您更喜欢观看而不是阅读,那么我创建了该帖子的视频版本(观看26分钟):

React (React)

At first glance, you might be thinking, "React is a front end framework for making interactive websites. It's not a game engine!" And you'd be mostly correct.

乍一看,您可能会想:“ React是用于制作交互式网站的前端框架。它不是游戏引擎!” 而且您基本上是正确的。

React doesn't provide native support for game development basics, like, for example, 2D physics, but it does handle state extremely well.  If you're already a JavaScript developer and willing to pair React with something like boardgame.io to make a simple 2D game, you could potentially get a prototype up and running pretty quickly.

React没有为游戏开发基础提供本地支持,例如2D物理,但是它确实能够很好地处理状态。 如果您已经是JavaScript开发人员,并且愿意将React与boardgame.io之类的东西配对以制作简单的2D游戏,则可以潜在地使原型快速启动并运行。

For all other types of 2D games, you'll want to look elsewhere.

对于所有其他类型的2D游戏,您需要在其他地方查找。

统一 (Unity)

Unity has made itself ubiquitous in the 2D and 3D game development spaces. I'd position it as an excellent 3D game engine, and a serviceable 2D one.

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值