Quels moteurs 2D / 3D et SDK de jeu sont disponibles? [fermé]

16

Quels sont les moteurs 2D / 3D et les SDK de développement de jeux disponibles en mode natif sur Ubuntu?

Veuillez limiter un moteur / SDK par réponse - et indiquer pourquoi vous appréciez le moteur / SDK.

Paulocoghi
la source
Veuillez noter qu'il peut s'agir d'une question en double, bien que la réponse SDL fournie ici ne soit pas présente dans la précédente. Voir: http://askubuntu.com/questions/34200/what-2d-3d-engines-and-game-sdks-are-available
Adam Kroczyk
1
C'est une question très large, pouvez-vous être plus précis dans le type de moteur de jeu que vous souhaitez?
mhall119

Réponses:

5

v-play

V-Play fournit des composants réutilisables pour gérer plusieurs résolutions d'affichage et proportions, animations, particules, physique, multi-touch, gestes, recherche de chemin et bien plus encore, vous permettant de créer des prototypes et de créer des jeux en quelques jours seulement.

V-Play est également livré avec des modèles de jeu prêts à l'emploi pour les genres de jeux les plus réussis, y compris la défense de tour, les jeux de plate-forme ou les jeux de puzzle. Remplacez simplement les graphiques et les sons par les vôtres et vous êtes prêt à publier votre propre jeu!

Développez votre jeu de manière déclarative avec JavaScript et QML pour iOS, Android, BlackBerry 10, Symbian, MeeGo et également pour Windows, Mac OS X et Linux, grâce à un noyau moteur natif avec les meilleures performances.

esso
la source
Moteur incroyable!
Paulo Coghi - Rétablir Monica le
8

SDL

Simple DirectMedia Layer est une bibliothèque multimédia multiplateforme conçue pour fournir un accès de bas niveau à l'audio, au clavier, à la souris, au joystick, au matériel 3D via OpenGL et au framebuffer vidéo 2D. Il est utilisé par les logiciels de lecture MPEG, les émulateurs et de nombreux jeux populaires, y compris le port Linux primé de "Civilization: Call To Power".

SDL prend en charge Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX et QNX. Le code contient la prise en charge d'AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS et OS / 2, mais ceux-ci ne sont pas officiellement pris en charge.

SDL est écrit en C, mais fonctionne en natif avec C ++ et possède des liaisons avec plusieurs autres langages, notamment Ada, C #, D, Eiffel, Erlang, Euphoria, Go, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby, Smalltalk et Tcl.

SDL est distribué sous GNU LGPL version 2. Cette licence vous permet d'utiliser librement SDL dans des programmes commerciaux tant que vous vous connectez à la bibliothèque dynamique.

Installer la bibliothèque SDL dans Ubuntu

  1. Installer les éléments essentiels de Bulild

    sudo apt-get install build-essential

  2. Installer les bibliothèques SDL

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

    entrez la description de l'image ici

Tachyons
la source
6

OGRE

Il s'agit de l'un des moteurs Open Source 3D les plus professionnels disponibles. C'est un peu difficile à mettre en place, mais c'est assez puissant. L'API standard est en C ++ mais il existe des liaisons pour plusieurs autres langages.

Plus d'informations sur le Wiki OGRE .

RolandiXor
la source
5

OpenSceneGraph

Il a également une interface C ++ et il est assez puissant. Il peut y avoir des packages Ubuntu dans un PPA disponibles, mais je recommande de télécharger le code source et de le construire manuellement.

Andreas Roth
la source
5

LibGDX

offre quelque chose comme l'intégration de Google GWT, qui vous propose de développer des jeux dans Eclipse (simplement en utilisant la bibliothèque) que vous pouvez ensuite exporter vers Android, iOS, Java, HTML5 Canvas

user45651
la source
4

Panda3D

Interface Python et C ++. Tout un outil.

Adam Kroczyk
la source
Panda utilise à la fois une API Python et C ++, et la communauté irc est assez forte et utile. Panda avait reçu un soutien important au développement de Disney.
Akiva
2

Stencyl

Stencyl est un moteur / créateur de jeu 2D. Il a une méthode de glisser-déposer facile à utiliser pour concevoir vos jeux. Il convient aux non-codeurs ayant des connaissances de base en programmation et dispose également d'un éditeur de code pour les utilisateurs avancés.

Il a une version native pour Ubuntu (nécessite la JVM non libre). Vous pouvez créer vos jeux sur Ubuntu et publier pour iOS, Android *, Flash, HTML5 *, Windows et Mac (* à partir de Stencyl 3.0).

La version gratuite complète est disponible en téléchargement et peut être publiée sur «Flash».

ksd
la source