¿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.
application-development
games
3d
2d
Paulocoghi
fuente
fuente
Respuestas:
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.
fuente
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
Instalar elementos esenciales de bulild
sudo apt-get install build-essential
Instalar bibliotecas sdl
sudo apt-get install libsdl1.2-dev libsdl1.2debian
fuente
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 .
fuente
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.
fuente
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
fuente
Panda3D
Interfaz Python y C ++. Toda una herramienta.
fuente
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'.
fuente