Quels sont les moteurs 2D/3D et les SDK de développement de jeux disponibles qui fonctionnent en mode natif sur Ubuntu?
Merci de limiter un moteur/sdk par réponse - et d'indiquer pourquoi vous aimez le moteur/sdk.
V-Play fournit des composants réutilisables pour la gestion de résolutions d’affichage et de formats d’image multiples, d’animations, de particules, de physique, de tactiles tactiles, de gestes, de parcours, etc., vous permettant de créer des prototypes et de créer des jeux en quelques jours à peine.
V-Play est également livré avec des modèles de jeu prêts à l'emploi pour les genres de jeux les plus réussis, notamment la tour de défense, les jeux de plate-forme ou les jeux de réflexion. Il suffit de remplacer 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 ainsi que pour Windows, Mac OS X et Linux, grâce à un noyau de moteur natif offrant les meilleures performances.
SDL
Simple DirectMedia Layer est une bibliothèque multimédia multiplate-forme conçue pour fournir un accès 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 le logiciel de lecture MPEG, les émulateurs et de nombreux jeux populaires, y compris le port primé de "Civilization: Call To Power".
SDL prend en charge Linux, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD/OS, Solaris, IRIX et QNX. Le code prend en charge AmigaOS, Dreamcast, Atari, AIX, OSF/Tru64, RISC, SymbianOS et OS/2, mais ils ne sont pas officiellement pris en charge.
SDL est écrit en C, mais fonctionne nativement 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 SDL librement dans des programmes commerciaux tant que vous vous connectez à la bibliothèque dynamique.
Installation de la bibliothèque sdl dans ubunt
Installer éléments essentiels
Sudo apt-get install build-essential
Installer les bibliothèques sdl
Sudo apt-get install libsdl1.2-dev libsdl1.2debian
propose quelque chose comme l'intégration de Google GWT, qui vous permet de développer des jeux dans Eclipse (simplement en utilisant la bibliothèque) que vous pouvez exporter ensuite vers Android, iOS, Java, HTML5 Canvas
Il a aussi une interface C++ et c'est assez puissant. Il existe peut-être des paquets Ubuntu dans un PPA, mais je recommande de télécharger le code source et de le construire manuellement.
Interface Python & C++. Tout un outil.
Stencyl est un moteur/créateur de jeux 2D. Il est facile d’utiliser la méthode glisser-déposer 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 sur 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 en "Flash".