Par simple curiosité, je veux connaître les outils ou projets open source qui peuvent ajouter des fonctionnalités intéressantes aux jeux indépendants, de préférence ceux que l'on ne trouve que sur les jeux à gros budget.
EDIT: Comme suggéré par The Communist Duck et Joe Wreschnig, je mets les exemples comme réponses.
EDIT 2: Veuillez ne pas publier d'outils comme PyGame, Inkscape, Gimp, Audacity, Slick2D, Phys2D, Blender (sauf pour les plugins intéressants) et similaires. Je sais que ce sont d'excellents outils / bibliothèques et certains diraient qu'il est essentiel de développer de bons jeux, mais je recherche des projets plus rares. Cela pourrait être quelque chose de vraiment spécifique ou de niche, comme générer des arbres et des plantes réalistes, ou une IA réaliste pour les animaux.
la source
Réponses:
Je pense que OpenGL et OpenAL sont extrêmement évidents, mais au-delà de cela ...
API
Outils
Les moteurs
Mobile Specific (puisque c'est ce que je fais en ce moment)
Plus exotique:
la source
Recast & Detour est une impressionnante bibliothèque de recherche de maillage / chemin de navigation open source. Il est potentiellement plus attrayant pour les titres plus grands que les jeux indépendants, mais je pourrais certainement le voir utile à tous ceux qui souhaitent un mouvement multi-agents décent dans n'importe quel jeu 3D.
Le blog du développeur (Mikko Mononen) contient également plusieurs entrées intéressantes sur la direction, la recherche de chemin et la navigation en général.
Et il est activement maintenu / développé.
la source
J'ai retiré quelques joyaux audio de ma mémoire avec l'aide de Wikipedia .
la source
Voici des exemples d'outils / projets que j'ai trouvés intéressants:
la source
Voici les outils du mélangeur:
Générateur de paysage ANT: http://wiki.blender.org/index.php/Extensions:2.5/Py/Scripts/Add_Mesh/ANT_Landscape
Génération procédurale de paysages qui simplifie la génération de terrains complexes.
Villes mixtes : http://jerome.le.chat.free.fr/index.php/en/city-engine/news/
Génération procédurale de villes pour que l'artiste génère rapidement de grandes villes. Pour ma thèse de premier cycle, j'ai ajouté le zonage de la ville à ceci: http://www.blendernation.com/2010/04/26/city-zoning-modification-for-blended-cities-script/
Générateur d'arborescence du système L: http://lsystem.liquidweb.co.nz/Examples/tabid/122/Default.aspx
Générateur de végétation autonome: http://arbaro.sourceforge.net/
la source
la source
C'est un peu un vieux sujet mais il y a d'autres articles récents, donc je vais jeter ma propre bibliothèque de voxels. Il est idéal pour créer un environnement avec un terrain de voxel lisse ou des environnements `` cubiques '' comme Minecraft. Les environnements peuvent ensuite être modifiés en temps réel et il devrait être facile à intégrer avec la plupart des moteurs 3D. C'est sous la licence zlib gratuitement pour un usage commercial.
Jetez un œil à http://www.thermite3d.org pour plus d'informations.
la source
Le protocole de verset et le moteur de référence sont incroyablement impressionnants; Découvrez quelques discussions sur un jeu fait avec le moteur, puis ... les démos d'outils ! Les démos d'outils vous épateront ....
la source
la source
Voici une liste d'outils que j'ai trouvés aujourd'hui:
la source
Ces deux vont probablement sans dire, mais:
sont à la fois des produits de base de haute qualité qui sont open source et multiplateforme. Ça vaut toujours la peine d'être considéré.
la source
Si vous êtes intéressé par un cadre 3D innovant, consultez l'O3D de Google qui permet le développement de jeux 3D pour les navigateurs compatibles WebGL, tels que Chrome 9 (bêta), la construction proche de Firefox; Minefield & Safari WebKit (iPhone)
Découvrez cette vidéo du navigateur de corps réalisée avec cette nouvelle technologie si vous n'avez pas encore l'un de ces navigateurs :)
la source
Je suis récemment tombé sur des outils de développement de jeux 2D que je trouve assez excitants:
Personnellement, je pense que les outils de création Flash sont incroyables et leur manquent énormément lorsque je travaille en XNA ou en Java. C'est pourquoi je suis ravi de faire tourner ce qui précède.
la source
AnimKit est un petit système d'animation squelettique open source de base avec skinning, qui charge les données directement à partir d'un fichier Blender .blend. Il utilise la licence libérale ZLib, comme Bullet.
Le code est portable, il fonctionne sous Windows, Linux, OSX et certains exemples iOS et Android sont prévus.
Voir http://code.google.com/p/gamekit/downloads/detail?name=animkit_src_r1020.zip et http://gamekit.org/forum/viewtopic.php?f=9&t=144
la source
Wiki: PxTone , Orig: PxTone - [ Tutoriel ] - [ Télécharger ]
Un créateur de musique / beat / tone japonais!
la source