5 kostenlose Spieleentwicklungs-Software-Tools zum Erstellen eigener Spiele
Hast du eine Idee für ein Spiel, das seit Jahren braut? Was wäre, wenn Sie diese Idee auch ohne Erfahrung in der Spieleentwicklung zum Leben erwecken könnten? Heutzutage kann jeder ein Videospiel mit der richtigen Software und etwas Know-how erstellen.
Das bedeutet natürlich nicht, dass die Entwicklung von Spielen einfach ist. Selbst ein einfaches Spiel wie Flappy Bird oder Tetris erfordert Anstrengung, wenn Sie möchten, dass es gut aussieht und sich gut anfühlt. Dank kostenloser Softwareentwicklungs-Tools für die Spielentwicklung kann ein Spiel, das einmal ein Jahr in Anspruch genommen haben sollte, nun in Monaten oder Tagen erstellt werden - manchmal sogar ohne Code!
Hier sind die besten kostenlosen Spieleentwicklungs-Tools und -Software, mit denen Sie heute Ihr Traumspiel erstellen können.
Hinweis: Diese Liste ist von am wenigsten bis zum komplexesten geordnet. Die einfacheren, kostenlosen Spieleentwicklungs-Tools sind einfacher zu erlernen, weisen jedoch mehr Einschränkungen auf. Wenn Sie die Liste durchgehen, erhalten Sie mehr Flexibilität, aber steilere Lernkurven.
1. Konstruieren Sie 3
Keine Programmierung erforderlich. Construct 3 ist die beste Option, wenn Sie noch nie eine Zeile Code in Ihrem Leben geschrieben haben. Dieses Spielentwicklungstool ist vollständig GUI-gesteuert, was bedeutet, dass alles per Drag-and-Drop erfolgt. Die Spiellogik und -variablen werden mithilfe der Design-Funktionen der App selbst implementiert.
Einmal erstellen, überall veröffentlichen. Das Schöne an Construct 3 ist, dass es auf Dutzende verschiedener Plattformen und Formate exportiert werden kann, und Sie müssen nichts an Ihrem Spiel ändern, um diese verschiedenen Optionen zu berücksichtigen. Sobald Ihr Spiel fertig ist, können Sie nach HTML5, Android, iOS, Windows, Mac, Linux, Xbox One, Microsoft Store und mehr exportieren.
Viel Dokumentation. Construct 3 enthält einige der besten und umfassendsten Dokumentationen, die ich je für ein Spielentwicklungstool gesehen habe. Darüber hinaus gibt es Hunderte von Tutorials, die Ihnen helfen werden, Konzepte von Grundkenntnissen bis zu Fortgeschrittenen zu verstehen. Die Forumgemeinschaft ist äußerst aktiv, wenn Sie jemals Hilfe benötigen.
Asset Store. Die meisten Programmierer haben keine Kenntnisse in Kunst, Musik oder Animationen. Mit Construct 3 ist das aber in Ordnung, denn Sie können im Scirra Store jederzeit vorgefertigte Assets durchsuchen und kaufen. Die meisten Asset-Packs kosten nur ein paar Dollar, aber professionelles Zeug kostet 30 Dollar oder mehr. Sie können auch Beispielspiele mit Quellcode kaufen, was beim Lernen und Lernen neuer Tipps und Tricks hilfreich sein kann.
Preisgestaltung. Die kostenlose Version bietet alle Kernfunktionen, ist aber auf 25 Ereignisse, 2 Objektebenen, 2 gleichzeitige Spezialeffekte, 1 Webschriftart, keine Multiplayer-Funktion beschränkt, kann nur in HTML5 exportieren und darf Ihre Spiele nicht verkaufen. Die persönliche Lizenz kostet 99 US-Dollar / Jahr und hebt alle diese Beschränkungen auf.
Herunterladen: Konstruieren Sie 3
2. GameMaker Studio 2
Drag-and-Drop-ODER-Code. Wie in Construct 3 können Sie mit GameMaker Studio 2 ganze Spiele erstellen, indem Sie lediglich die Drag-and-Drop-Oberfläche für Variablen und Spielelogik verwenden. Im Gegensatz zu Construct 3 gewährt GameMaker Studio 2 jedoch mehr Leistung durch seine Game Maker Language, eine C-artige Skriptsprache mit viel Flexibilität.
Einmal erstellen, überall veröffentlichen. Sobald Ihr Spiel fertig ist, können Sie auf eine beliebige Anzahl von Plattformen und Formaten exportieren, ohne Ihren Code anpassen zu müssen: Windows, Mac, Linux, HTML5, Android, iOS, Nintendo Switch, PlayStation 4, Xbox One und mehr. Die kostenlose Version erlaubt leider keinen Export auf Plattformen.
Lange Geschichte. GameMaker Studio 2 ist eine völlig neu geschriebene Version von Game Maker: Studio, die bereits 1999 begann. Heute ist sie eine der beliebtesten und aktivsten kostenlosen Entwicklungsentwicklungs-Engines. Neue Versionen mit Feature-Updates werden in regelmäßigen Abständen veröffentlicht.
Integrierte erweiterte Funktionen. GameMaker Studio 2 ist großartig, da es eine Reihe von interessanten Funktionen zur Verbesserung der Lebensqualität unterstützt, z. B. die Möglichkeit, In-App-Käufe zu Ihrem Spiel hinzuzufügen, Echtzeitanalysen, wie Benutzer Ihr Spiel spielen, Quelle Steuerung, Multiplayer-Netzwerk und Erweiterbarkeit durch Erweiterungen von Drittanbietern. Es hat auch integrierte Editoren für Bilder, Animationen und Shader.
Preisgestaltung. Die kostenlose Version kann unbegrenzt verwendet werden, hat jedoch Einschränkungen hinsichtlich der Komplexität Ihrer Spiele. Der Creator-Plan kostet 39 US-Dollar / Jahr und ermöglicht den Export nach Windows und Mac. Sie können auch einzelne Exporte mit einem einmaligen permanenten Kauf freischalten: Desktop für 99 US-Dollar, HTML5 für 149 US-Dollar, Amazon Fire für 149 US-Dollar und Android / iOS für 399 US-Dollar. Exporte für Nintendo Switch, PlayStation 4 und Xbox One sind für jeweils 799 $ / Jahr erhältlich.
Herunterladen: GameMaker Studio 2
3. Einheit
Unterstützt 2D und 3D. Unity begann als 3D-Engine, fügte jedoch 2013 offiziell 2D-Unterstützung hinzu. Obwohl 2D-Spiele durchaus in der Lage sind, 2D-Spiele zu erstellen, kann es vorkommen, dass gelegentlich Fehler auftreten, da das 2D-System von Unity tatsächlich an seinem 3D-Kernsystem befestigt ist. Dies bedeutet auch, dass Unity 2D-Spielen unnötig aufbläst, was die Leistung beeinträchtigen kann.
Komponentenbasiertes Design. Unity hatte kein Design mit Komponenten-Entitäten, aber es hatte eine große Hand, es zu popularisieren. Kurz gesagt, alles im Spiel ist ein Objekt, und Sie können jedem Objekt verschiedene Komponenten hinzufügen, wobei jede Komponente einen bestimmten Aspekt des Verhaltens und der Logik des Objekts steuert.
Weit verbreitete Verwendung und Dokumentation. Um Unity optimal zu nutzen, müssen Sie C # verwenden. Die gute Nachricht ist, dass Unity unter Hobbyisten und erfahrenen Spieleentwicklern so verbreitet ist, dass Sie Tausende von Tutorials im gesamten Web finden, um Ihnen den Einstieg zu erleichtern. Unity selbst bietet auch zahlreiche Videoserien für Anfänger, und die mitgelieferte Dokumentation ist ausgezeichnet.
Interessiert am Codierungsaspekt? Schauen Sie sich unsere Einführung zu Unity an.
Einmal erstellen, überall veröffentlichen. Unity bietet die größte Exportunterstützung für jede Spielengine: Windows, Mac, Linux, Android, iOS, HTML5, Facebook, alle Arten von VR-Systemen wie Oculus Rift und Steam VR sowie mehrere Spielekonsolen wie PlayStation 4, Xbox One, Nintendo Wii U und Nintendo Switch.
Asset-Store. Willst du ein Minimap-System in deinem Spiel? Oder wie wäre es mit einer kommerziellen Netzwerklösung? Vielleicht benötigen Sie 3D-Modelle, HUD-Grafiken und Texturen für die Umgebung? Oder sogar ein Dialogsystem für Ihr Action-Adventure-Rollenspiel? All dies und mehr können Sie im Unity Asset Store erwerben, von denen viele kostenlos verfügbar sind.
Preisgestaltung. Der persönliche Plan ist völlig kostenlos und schränkt die Engine-Funktionen nicht ein, solange Sie mit Ihren Spielen weniger als 100.000 $ Jahresumsatz erzielen. Der Plus-Plan ist erforderlich, bis zu 200.000 USD Jahreseinnahmen zu erzielen und die begehrten Angebote freizuschalten “Dunkles Thema” für den Editor Danach benötigen Sie den Pro-Plan, der unbegrenzte Einnahmen ermöglicht.
Herunterladen: Einheit
4. Godot Engine
Unterstützt 2D und 3D. Wie Unity unterstützt Godot die Erstellung von 2D- und 3D-Spielen. Im Gegensatz zu Unity ist Godots Unterstützung jedoch weitaus besser. Der 2D-Aspekt des Motors wurde von Anfang an sorgfältig entworfen, was eine bessere Leistung, weniger Fehler und einen saubereren Gesamtworkflow bedeutet.
Szenenbasiertes Design. Godots Herangehensweise an die Spielarchitektur ist insofern einzigartig, als alles in Szenen unterteilt ist - aber nicht die Art von “Szene” du denkst an In Godot ist eine Szene eine Sammlung von Elementen wie Sprites, Sounds und / oder Skripten. Sie können dann mehrere Szenen zu einer größeren Szene kombinieren und diese Szenen dann zu noch größeren Szenen. Dieser hierarchische Entwurfsansatz macht es sehr einfach, organisiert zu bleiben und einzelne Elemente jederzeit zu ändern.
Benutzerdefinierte Skriptsprache. Godot verwendet ein Drag-and-Drop-System zur Verwaltung von Szenenelementen. Jedes dieser Elemente kann jedoch durch das integrierte Skriptsystem erweitert werden, das eine benutzerdefinierte, Python-ähnliche Sprache namens GDScript verwendet. Es ist leicht zu erlernen und macht Spaß, daher sollten Sie es auch ausprobieren, wenn Sie keine Programmierkenntnisse haben.
Einmal erstellen, überall veröffentlichen. Godot kann auf verschiedenen Plattformen bereitgestellt werden, einschließlich Windows, Mac, Linux, Android, iOS und HTML5. Keine zusätzlichen Einkäufe oder Lizenzen erforderlich, obwohl einige Einschränkungen gelten können (z. B. müssen Sie sich auf einem Mac-System befinden, um eine Mac-Binärdatei bereitzustellen).
Integrierte erweiterte Funktionen. Godot iteriert überraschend schnell für eine Spiel-Engine. Jedes Jahr gibt es mindestens eine Hauptversion, aus der hervorgeht, dass es bereits so viele großartige Funktionen bietet: Physik, Nachbearbeitung, Vernetzung, alle Arten von integrierten Editoren, Live-Debugging und Hot Reload, Quellcodeverwaltung und mehr.
Frei und Open Source. Godot ist das einzige Tool auf dieser Liste, das tatsächlich durch und durch frei ist. Da es unter der MIT-Lizenz lizenziert ist, können Sie es beliebig nutzen und die von Ihnen hergestellten Spiele ohne Einschränkungen verkaufen. Sie können sogar den Quellcode der Engine herunterladen und ändern! (Die Engine ist in C ++ codiert.)
Herunterladen: Godot Engine
5. Unreal Engine 4
Entwickelt von Branchenmeistern. Von allen Tools in dieser Liste ist UE4 das professionellste. Es wurde von Grund auf von den Genies hinter den Unreal-Franchise-Leuten entwickelt, die wissen, was in einem erstklassigen Motor benötigt wird und was für die Bereitstellung von Funktionen der nächsten Generation erforderlich ist. Sie wissen genau, was sie tun.
Modernste Motorfunktionen. Bei UE4 können Sie so schnell wie möglich iterieren und weiterentwickeln. So erhalten Sie Funktionen wie Live-Debugging, Hot-Reloading, eine optimierte Asset-Pipeline, Instant-Game-Vorschauen sowie Hunderte von enthaltenen Assets und Systemen wie künstliche Intelligenz und Film Werkzeuge, Nachbearbeitungseffekte und mehr.
Kein Code notwendig. Das Alleinstellungsmerkmal von UE4 ist das Blueprint-System, mit dem Sie Spiellogik erstellen können, ohne Code zu berühren. Es ist so fortgeschritten, dass Sie komplette, auch komplexe, Spiele erstellen können, ohne jemals einen Quelleditor öffnen zu müssen. Wenn Sie jedoch eigene Blueprints erstellen möchten, können Sie dies auch tun.
Die besten Tutorials der Welt. Der UE4-YouTube-Kanal verfügt über 800 Videos, die Sie durch jeden Zentimeter der Engine führen, und die meisten dieser Videos sind zwischen 20 und 60 Minuten lang. Das ist mehr Inhalt, als Sie von einem semesterlangen Kurs an der Universität bekommen würden. Wenn Sie eine Schritt-für-Schritt-Anleitung benötigen, hat UE4 Sie abgedeckt.
Einmal erstellen, überall veröffentlichen. Beginnen, hier ein Muster zu sehen? Alle der besten Engines ermöglichen den nahtlosen Export auf mehrere Plattformen, und UE4 ist keine Ausnahme: Windows, Mac, Linux, Android, iOS, HTML5, PlayStation 4, Xbox One, Oculus VR und mehr.
Preisgestaltung. Als freier Benutzer erhalten Sie Zugriff auf die gesamte Engine (einschließlich Quellcode). Sie müssen nur eine 5-prozentige Gebühr auf alle Einnahmen zahlen, nachdem die ersten 3.000 $ pro Quartal pro Spiel verdient wurden. Mit anderen Worten, Sie zahlen erst dann, wenn Ihr Spiel erfolgreich ist.
Herunterladen: Unreal Engine 4
Andere bemerkenswerte, kostenlose Spielentwicklungssoftware
Es gibt eine Handvoll anderer Spieleentwicklungs-Tools, die den Schnitt für Top 5 nicht ganz machten, aber dennoch einen Blick wert sind, insbesondere wenn die oben aufgeführten zu komplex sind oder einfach nicht das sind, wonach Sie suchen:
- Defold (wie eine einfache Version von Unity, außer dass Lua anstelle von C # verwendet wird)
- RPG Maker MV (wenn Sie traditionelle 2D-RPGs erstellen möchten, die mit JavaScript erstellt wurden)
- Cerberus X (ideal zum Erstellen von 2D-Spielen mit einer benutzerdefinierten Programmiersprache)
- Stencyl (sehr ähnlich zu Construct 3, da es nur Drag & Drop ist)
- GDevelop (auch Drag & Drop, aber noch nicht ganz ausgereift)
Wenn Sie sich ernsthaft mit der Entwicklung von Spielen beschäftigen möchten, sollten Sie etwas Programmierung lernen. Wir empfehlen Ihnen, mit diesen unterhaltsamen Programmierspielen anzufangen, um Ihre Fähigkeiten zu verbessern. Die 10 besten Programmierspiele zum Testen und Entwickeln Ihrer Codierfähigkeiten Die 10 besten Programmierspiele zum Testen und Entwickeln Ihrer Codierfähigkeiten Programmierspiele helfen Ihnen, mit praktischen Übungen und Erfahrungen schneller zu lernen --- und sie machen wirklich Spaß! Lesen Sie mehr und erfahren Sie, wie viel Geld Spielprogrammierer verdienen können. Wie viel Geld verdienen Programmierer? Wie viel Geld verdienen Programmierer? Wenn Sie an einer Stelle als Programmierer interessiert sind, sollten Sie wissen, welches Gehalt in diesen Positionen zu erwarten ist. Weiterlesen .
Bildnachweis: Radachynskyi Serhii / Shutterstock
Erfahren Sie mehr über: Programmierung.