面向业余爱好者的跨平台 3D 游戏引擎? [英] Cross-platform 3D game engine for hobbyist developers?

查看:19
本文介绍了面向业余爱好者的跨平台 3D 游戏引擎?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试寻找一种引擎来制作适用于 Windows、Android 和 iOS 的非常简单的 3D 游戏.有很多这样的东西(Unity、ShiVa、SIO2 等),但它们似乎都针对有预算的开发公司.因此,从个人爱好者开发者的角度来看,它们都非常昂贵.它们还有很多我不需要的功能.

I'm trying to find an engine to make a very simple 3D game for Windows, Android, and iOS. There are a number of such things out there (Unity, ShiVa, SIO2, etc), but they all seem to be targeted at development companies with a budget. Accordingly, they are all very expensive from the perspective of an individual hobbyist developer. They also have a great many features that I have no need of.

我想知道是否有更基本的产品在 100 美元以下且不需要订阅.我真的只需要原始形状、简单的纹理和基本的照明.所以我不需要一堆功能,但我确实想要一个完美的开发体验和可靠的支持.使用可以编译为本地二进制文件的高级语言的东西是理想的,但不是必需的.

I'm wondering if there's a much more basic product out there that's in the sub-$100 range and doesn't require a subscription. I really only need primitive shapes, simple textures, and basic lighting. So I don't need a pile of features, but I do want a polished development experience and reliable support. Something with a high-level language that compiles to native binaries would be ideal, but not required.

大家有什么建议吗?

推荐答案

我对新的游戏引擎印象深刻:http://www.gameplay3d.org/.它在 Apache 2.0 许可下是开源的,并且正在积极开发中.它支持 OSX、Win、iOS、Android 和 BB10(新的黑莓平台).

I've been pretty impressed with the new Gameplay engine: http://www.gameplay3d.org/. It's open source under the Apache 2.0 license, and is being actively developed. It supports OSX, Win, iOS, Android and BB10 (new BlackBerry platform).

我发现它非常适合我[youtube]的快速原型BB10应用.它是一个轻量级的轻量级软件,并且在它所处的相对早期的开发阶段编写得非常好.它具有您需要的所有基本内容,例如矢量类、网格、顶点缓冲区和场景图系统.材质、着色器和纹理支持是我最喜欢的部分 - 启动和运行速度超快,并且可以使用游戏材质文件轻松定义/加载这三个部分.它还包括一个体面的 UI 系统,包括简单但富有表现力的 UI 标记语言.开发人员对错误报告非常敏感.

I found it great for a rapid prototype BB10 app I did [youtube]. It's a thin, lightweight and quite well-written for the relatively early stage of development it is at. It has all the basic stuff you need like Vector classes, meshes, vertex buffers, and a scene graph system. Material, shader and texture support were my favorite parts - super fast to get up and running, and easy to define/load all three using gameplay material files. It also includes a decent UI system including a simple but expressive UI markup language. The devs are very responsive to bug reports.

缺点是它还不是非常成熟,但对于业余爱好者来说绝对足够坚固.Vector/Math 库也没有得到很好的优化,虽然有几个 NEON 向量优化.它也对大多数资源使用引用计数,我不是很喜欢.但总的来说,我认为它非常棒.

Downsides are that it isn't super mature yet, but definitely solid enough for hobbyist stuff. The Vector/Math libs also aren't very optimised yet, although there are a couple of NEON vector optimisations in. It also uses refcounting for most resources which I'm not a huge fan of. But overall, I think it is quite awesome.

这篇关于面向业余爱好者的跨平台 3D 游戏引擎?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆