有哪些2D / 3D引擎和游戏SDK?[关闭]


16

哪些2D / 3D引擎和游戏开发SDK可以在Ubuntu上本地运行?

请为每个答案限制一个引擎/ SDK-并说明您为何喜欢引擎/ SDK。


请注意,这可能是重复的问题,尽管上一个问题中没有提供此处提供的SDL答案。参见:http
//askubuntu.com/questions/34200/what-2d-3d-engines-and-game-sdks-are-available

1
这是一个非常广泛的问题,您能否在所需的游戏引擎中更具体地说明?
mhall119

Answers:


5

播放

V-Play提供可重用的组件,用于处理多种显示分辨率和宽高比,动画,粒子,物理,多点触摸,手势,路径查找等,使您可以在短短几天内原型制作游戏。

V-Play还提供了适用于最成功游戏类型的即用型游戏模板,包括塔防,平台游戏或益智游戏。只需用您自己的图形和声音替换图形,然后您就可以发布自己的游戏了!

得益于本机引擎核心,每一个性能最佳的iOS和Android,BlackBerry 10,Symbian,MeeGo以及Windows,Mac OS X和Linux都可以使用JavaScript和QML以声明方式开发游戏。


令人难以置信的引擎!
Paulo Coghi-恢复莫妮卡

8

SDL

Simple DirectMedia Layer是一个跨平台的多媒体库,旨在通过OpenGL和2D视频帧缓冲提供对音频,键盘,鼠标,操纵杆,3D硬件的低级访问。MPEG播放软件,仿真器和许多受欢迎的游戏都使用它,其中包括屡获殊荣的Linux端口“文明:呼吁力量”。

SDL支持Linux,Windows,Windows CE,BeOS,MacOS,Mac OS X,FreeBSD,NetBSD,OpenBSD,BSD / OS,Solaris,IRIX和QNX。该代码包含对AmigaOS,Dreamcast,Atari,AIX,OSF / Tru64,RISC OS,SymbianOS和OS / 2的支持,但这些未得到正式支持。

SDL是用C语言编写的,但可以与C ++一起使用,并且与其他几种语言绑定,包括Ada,C#,D,Eiffel,Erlang,Euphoria,Go,Guile,Haskell,Java,Lisp,Lua,ML,Objective C, Pascal,Perl,PHP,Pike,Pliant,Python,Ruby,Smalltalk和Tcl。

SDL是在GNU LGPL版本2下分发的。只要您链接到动态库,此许可证就可以在商业程序中自由使用SDL。

在ubuntu中安装sdl库

  1. 安装基本必需品

    sudo apt-get install build-essential

  2. 安装sdl库

    sudo apt-get install libsdl1.2-dev libsdl1.2debian

    在此处输入图片说明


6

食人魔

这是可用的最专业的开源3D引擎之一。设置起来有点困难,但是功能却很强大。标准API使用C ++,但是还有其他几种语言的绑定。

更多信息,请访问OGRE Wiki



5

LibGDX

提供Google GWT集成之类的功能,该功能使您可以在Eclipse中开发游戏(仅通过使用库),然后可以将其导出到Android,iOS,Java,HTML5 Canvas


4

熊猫3D

Python和C ++接口。相当好的工具。


Panda同时使用Python和C ++ API,并且irc社区非常强大且很有帮助。熊猫获得了迪士尼的大力发展支持。
Akiva

2

史坦西尔

Stencyl是2D游戏引擎/创作者。它具有易于使用的拖放方法来设计游戏。它适用于具有基本编程知识的非编码器,并且还具有面向高级用户的代码编辑器。

它具有Ubuntu的本机版本(需要非免费的JVM)。您可以在Ubuntu上制作游戏,并发布iOS,Android *,Flash,HTML5 *,Windows和Mac(*自Stencyl 3.0起)。

完整功能的免费版本可供下载,并可发布到“ Flash”。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.