¿Qué motores 2D / 3D y SDK de juegos están disponibles? [cerrado]

16

¿Qué motores 2D / 3D y SDK de desarrollo de juegos están disponibles que se ejecutan de forma nativa en Ubuntu?

Limite un motor / sdk por respuesta e incluya por qué le gusta el motor / sdk.

Paulocoghi
fuente
Tenga en cuenta que esta podría ser una pregunta duplicada, aunque la respuesta SDL proporcionada aquí no está presente en la anterior. Ver: http://askubuntu.com/questions/34200/what-2d-3d-engines-and-game-sdks-are-available
Adam Kroczyk
1
Esta es una pregunta muy amplia, ¿puedes ser más específico en el tipo de motor de juego que deseas?
mhall119

Respuestas:

5

v-play

V-Play proporciona componentes reutilizables para manejar múltiples resoluciones de pantalla y relaciones de aspecto, animaciones, partículas, física, multitáctil, gestos, búsqueda de rutas y mucho más, lo que le permite crear prototipos y crear juegos en solo días.

V-Play también viene con plantillas de juegos listas para usar para los géneros de juegos más exitosos, incluyendo defensa de torres, juegos de plataformas o juegos de rompecabezas. ¡Simplemente reemplace los gráficos y los sonidos con los suyos y estará listo para publicar su propio juego!

Desarrolle su juego de manera declarativa con JavaScript y QML para iOS, Android, BlackBerry 10, Symbian, MeeGo y también para Windows, Mac OS X y Linux, gracias a un núcleo de motor nativo para cada uno con el mejor rendimiento.

esso
fuente
Motor increíble!
Paulo Coghi - Restablece a Monica el
8

SDL

Simple DirectMedia Layer es una biblioteca multimedia multiplataforma diseñada para proporcionar acceso de bajo nivel a audio, teclado, mouse, joystick, hardware 3D a través de OpenGL y framebuffer de video 2D. Es utilizado por el software de reproducción MPEG, emuladores y muchos juegos populares, incluido el galardonado puerto Linux de "Civilization: Call To Power".

SDL es compatible con Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX y QNX. El código contiene soporte para AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS y OS / 2, pero estos no son oficialmente compatibles.

SDL está escrito en C, pero funciona con C ++ de forma nativa, y tiene enlaces a varios otros idiomas, incluidos Ada, C #, D, Eiffel, Erlang, Euphoria, Go, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk y Tcl.

SDL se distribuye bajo GNU LGPL versión 2. Esta licencia le permite usar SDL libremente en programas comerciales siempre que se vincule con la biblioteca dinámica.

Instalar la biblioteca sdl en ubuntu

  1. Instalar elementos esenciales de bulild

    sudo apt-get install build-essential

  2. Instalar bibliotecas sdl

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

    ingrese la descripción de la imagen aquí

Taquiones
fuente
6

OGRO

Este es uno de los motores 3D de código abierto más profesionales disponibles. Es un poco difícil de configurar, pero es bastante poderoso. La API estándar está en C ++ pero hay enlaces para varios otros lenguajes.

Más información en el Wiki de OGRE .

RolandiXor
fuente
5

OpenSceneGraph

También tiene una interfaz C ++ y es bastante potente. Puede haber algunos paquetes de Ubuntu en un PPA disponibles, pero recomiendo descargar el código fuente y compilarlo manualmente.

Andreas Roth
fuente
5

LibGDX

ofrece algo como la integración de Google GWT, que le ofrece desarrollar juegos en Eclipse (simplemente usando la biblioteca) que puede exportar a Android, iOS, Java, HTML5 Canvas

usuario45651
fuente
4

Panda3D

Interfaz Python y C ++. Toda una herramienta.

Adam Kroczyk
fuente
Panda emplea una API de Python y C ++, y la comunidad irc es bastante fuerte y útil. Panda había recibido un importante apoyo de desarrollo de Disney.
Akiva
2

Stencyl

Stencyl es un motor / creador de juegos en 2D. Tiene un método de arrastrar y soltar fácil de usar para diseñar tus juegos. Es adecuado para no codificadores con conocimientos básicos de programación y también tiene un editor de código para usuarios avanzados.

Tiene una versión nativa para Ubuntu (requiere la JVM no libre). Puede hacer sus juegos en Ubuntu y publicar para iOS, Android *, Flash, HTML5 *, Windows y Mac (* a partir de Stencyl 3.0).

La versión gratuita con todas las funciones está disponible para descargar y se puede publicar en 'Flash'.

ksd
fuente