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.
application-development
games
3d
2d
Paulocoghi
la source
la source
Réponses:
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.
la source
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
Installer les éléments essentiels de Bulild
sudo apt-get install build-essential
Installer les bibliothèques SDL
sudo apt-get install libsdl1.2-dev libsdl1.2debian
la source
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 .
la source
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.
la source
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
la source
Panda3D
Interface Python et C ++. Tout un outil.
la source
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».
la source