Aus Neugier möchte ich OpenSource-Tools oder -Projekte kennenlernen, die Indie-Spielen einige interessante Funktionen hinzufügen können, vorzugsweise solche, die nur bei Spielen mit großem Budget zu finden sind.
EDIT: Wie von The Communist Duck und Joe Wreschnig vorgeschlagen, stelle ich die Beispiele als Antworten.
BEARBEITEN 2: Bitte posten Sie keine Tools wie PyGame, Inkscape, Gimp, Audacity, Slick2D, Phys2D, Blender (außer für interessante Plugins) und dergleichen. Ich weiß, dass es sich um großartige Tools / Bibliotheken handelt, und einige würden sich für die Entwicklung guter Spiele als unerlässlich erweisen, aber ich suche nach selteneren Projekten. Könnte etwas wirklich Spezifisches oder Nisches sein, wie das Erzeugen realistischer Bäume und Pflanzen oder realistischer KI für Tiere.
quelle
Antworten:
Ich denke OpenGL und OpenAL sind sehr offensichtlich, aber darüber hinaus ...
API
Werkzeuge
Motoren
Mobilspezifisch (da ich mich gerade damit beschäftige)
Exotischer:
quelle
Recast & Detour ist eine großartige Open-Source-Navigationsbibliothek für die Suche nach Pfaden. Es ist potenziell attraktiver für größere Titel als Indie-Spiele, aber ich konnte definitiv sehen, dass es für jeden nützlich ist, der in einem 3D-Spiel eine anständige Multi-Agent-Bewegung wünscht.
Der Blog des Entwicklers (Mikko Mononen) enthält auch einige interessante Einträge zum Thema Steuern, Wegfindung und Navigation im Allgemeinen.
Und es wird aktiv gepflegt / weiterentwickelt.
quelle
Ich habe mithilfe von Wikipedia einige Audio-Juwelen aus meinem Gedächtnis gezogen .
quelle
Beispiele für Tools / Projekte, die ich interessant fand, sind:
quelle
Folgendes sind Mixer-Werkzeuge:
ANT Landscape Generator: http://wiki.blender.org/index.php/Extensions:2.5/Py/Scripts/Add_Mesh/ANT_Landscape
Prozedurale Erzeugung von Landschaften, die die Erzeugung von komplexem Gelände vereinfacht.
Gemischte Städte: http://jerome.le.chat.free.fr/index.php/en/city-engine/news/
Prozedurale Stadtgenerierung für den Künstler, um schnell große Städte zu generieren. Für meine Diplomarbeit fügte ich das Stadtgebiet hinzu: http://www.blendernation.com/2010/04/26/city-zoning-modification-for-blended-cities-script/
L-System Tree Generator: http://lsystem.liquidweb.co.nz/Examples/tabid/122/Default.aspx
Eigenständiger Vegetationsgenerator: http://arbaro.sourceforge.net/
quelle
quelle
Es ist ein altes Thema, hat aber einige andere neue Beiträge, also werde ich meine eigene Voxel-Bibliothek hinzufügen. Es eignet sich hervorragend für Umgebungen mit glattem Voxel-Terrain oder "kubischen" Umgebungen wie Minecraft. Die Umgebungen können dann in Echtzeit geändert werden und sollten sich problemlos in die meisten 3D-Engines integrieren lassen. Es steht unter der zlib-Lizenz und ist für die kommerzielle Nutzung kostenlos.
Werfen Sie einen Blick auf http://www.thermite3d.org für weitere Informationen.
quelle
Die Verse Protocol- und Referenz-Engine ist erstaunlich beeindruckend. Schauen Sie sich eine Diskussion über ein Spiel an, das mit der Engine erstellt wurde, und dann ... die Tools-Demos ! Die Tools-Demos werden Sie umhauen ...
quelle
quelle
Hier ist eine Liste der Tools, die ich gerade heute gefunden habe:
quelle
Diese beiden sind wahrscheinlich selbstverständlich, aber:
sind hochwertige Industrieklammern, die Open Source und plattformübergreifend sind. Immer eine Überlegung wert.
quelle
Wenn Sie sich für ein innovatives 3D-Framework interessieren, schauen Sie sich Googles O3D an , das die Entwicklung von 3D-Spielen für WebGL-kompatible Browser wie Chrome 9 (Beta), Firefox 'neueste Version, ermöglicht. Minefield & Safari WebKit (iPhone)
Kasse dieses Video des Body-Browsers mit dieser neuen Technologie gemacht, wenn Sie noch keinen dieser Browser haben :)
quelle
Kürzlich bin ich auf einige Tools für die 2D-Spieleentwicklung gestoßen, die ich sehr spannend finde:
Persönlich finde ich die Flash-Authoring-Tools erstaunlich und vermisse sie sehr, wenn ich in XNA oder Java arbeite. Aus diesem Grund freue ich mich, obigem eine Spritztour zu geben.
quelle
AnimKit ist ein kleines Open-Source-Skelett-Animationssystem mit Skinning, das die Daten direkt aus einer Blender-Blend-Datei lädt. Es verwendet die liberale ZLib-Lizenz wie Bullet.
Der Code ist portabel, funktioniert unter Windows, Linux, OSX und es sind einige iOS- und Android-Beispiele geplant.
Siehe http://code.google.com/p/gamekit/downloads/detail?name=animkit_src_r1020.zip und http://gamekit.org/forum/viewtopic.php?f=9&t=144
quelle
Wiki: PxTone , Orig: PxTone - [ Tutorial ] - [ Herunterladen ]
Ein japanischer Musik- / Beat- / Tonmacher!
quelle