Neu bei Tuts+: Spiel-Entwicklung? Fangen Sie hier an
German (Deutsch) translation by Katharina Grigorovich-Nevolina (you can also view the original English article)
Willkommen bei Gamedevtuts+! Diese Website ist Spieleentwicklern gewidmet und wir hosten Tutorials, Tipps und Artikel über Spieledesign, Codierung und Arbeit in der Branche. Egal, ob Sie noch nie zuvor ein Spiel entwickelt haben oder ein langjähriger Entwickler sind, der etwas Neues lernen möchte, dieser Leitfaden wird Ihnen helfen, das Beste aus unseren Inhalten zu finden.
Inhalt
- Machen Sie Ihr erstes Spiel
- Vom Anfänger bis zum Mittelstufe
- Grundierungen
- Programmier- und Programmierspiele
- Spieldesign
- Ein Spieleentwickler sein
- Und der Rest...
Machen Sie Ihr erstes Spiel
Wenn Sie noch nie ein Spiel erstellt haben, gehen Sie direkt zu unserem Abschnitt Von Grund auf neu. Jedes dieser Tutorials führt Sie von Anfang bis Ende durch den Aufbau eines Spiels, ohne dass eine Codierung erforderlich ist! Sie müssen kein Geld für Software ausgeben, und wir stellen auch alle Kunstressourcen bereit, die Sie benötigen, damit Sie leicht eintauchen können.
Insbesondere empfehle ich diese:
Unendlicher Läufer im Canabalt-Stil
Mit diesem Screencast-Tutorial erstellen Sie von Anfang bis Ende einen endlos scrollenden Plattformer im Canabalt-Stil. Das letzte Spiel hat zufällig generierte Level, Spielerbewegungen, Todesbedingungen und grundlegende Punkte.
Artillery-Spiel
In diesem schriftlichen Tutorial erfahren Sie, wie Sie in Multimedia Fusion 2 ein Panzerspiel für zwei Spieler erstellen. Es bietet benutzerdefinierte 360-Grad-Schießen und zerstörbares Gelände.
Angry Snowman
In diesem zweiteiligen Screencast-Tutorial erfahren Sie, wie Sie ein winterliches Spiel zum Thema Angry Birds erstellen. Dieses Tutorial kann entweder unter Windows oder OS X befolgt werden.
Bombing Chap
In dieser detaillierten vierteiligen Screencast-Tutorialreihe erfahren Sie, wie Sie ein vom Hudson Soft-Klassiker Bomberman inspiriertes Spiel erstellen. Es enthält Power-Ups, feindliche KI und sogar einen Zwei-Spieler-Modus, und alle Grafiken werden für Sie bereitgestellt!
Match-3
Lesen Sie lieber Text, als sich Screencasts anzusehen? Diese riesige achtteilige Tutorial-Reihe zeigt Ihnen, wie Sie in Construct 2 ein Match-3-Spiel erstellen, das lose auf Pokémon Puzzle League basiert. Wie immer werden alle Grafiken bereitgestellt und Sie benötigen lediglich die kostenlose Version von Construct 2.
Vom Anfänger bis zum Mittelstufe
Sobald Sie mit Hilfe der obigen Anleitungen ein paar Spiele erstellt haben, ist es an der Zeit, Ihre Fähigkeiten auf die nächste Stufe zu heben. Hier kommen unsere Wie lernt man-Artikel ins Spiel. Jede davon führt Sie durch empfohlene Ressourcen (Bücher, Tutorials, Screencasts und unsere eigenen Ratschläge) zum Erlernen einer bestimmten Gamedev-Plattform wie UDK, Flash und Unity.
Sehen Sie sich während des Programmierens die sechsteilige Serie von Steven Lambert über objektorientierte Programmierung für die Spieleentwicklung an.
Machen Sie Ihr erstes Spiel: Eine exemplarische Vorgehensweise



Dann mach selbst ein Spiel! Steven Lambert gibt Ihnen eine Anleitung im Stil von GameFAQs, um genau das zu tun.
3 Fragen, die Ihnen helfen, Ihr erstes Spiel zu beenden



Kyle-Sloka Frey ergänzt Stevens exemplarische Vorgehensweise mit drei sehr wichtigen Fragen, die Sie sich zu Ihrem ersten Spiel stellen sollten, bevor Sie eintauchen.
Sehen Sie in unserer Ersten Spiel-Session die Geschichten anderer Entwickler über die Entwicklung ihrer ersten Spiele (und Ratschläge für deine) an.
An dieser Stelle sind Sie bereit für unseren Kerninhalt (und den Rest dieses Handbuchs) - die meisten unserer Tutorials und Artikel richten sich an Spieleentwickler mit einer gewissen Erfahrung in ihrer gewählten Plattform und einigen Spielen unter ihrer Gürtel.
Grundierungen
"Grundierungen" nennen wir superdetaillierte Beiträge, die ein einzelnes Thema in großer Breite behandeln. Wir bauen nach und nach eine Sammlung davon auf; das haben wir bisher:
Ein Überblick über die 3D-Modellierung in Spielen
Fast jedes große Spiel, das heutzutage veröffentlicht wird, wird in 3D erstellt oder verwendet eine große Menge an 3D-Assets. Zwar gibt es noch viele Spiele in 2D, aber auch Plattformen wie Flash integrieren jetzt 3D. In dieser Einführung wurde untersucht, was Spiele von anderen Medien unterscheidet, die 3D-Kunst verwenden, und behandelt einige der wichtigen Themen, die bei der Erstellung von 3D-Kunst für Spiele zu berücksichtigen sind.
Lassen Sie uns in Talentbäume spezifizieren



Stellen Sie sich den Talentbaum als das größte Minispiel vor, das je konzipiert wurde. Es sind lustige kleine Rätsel, die es dem Spieler ermöglichen, das Spiel zu etwas zu personalisieren, das ihm Spaß macht. Obwohl einfach und vom Spiel isoliert, kann der Einfluss, den Talente auf Ihr Spiel haben, sehr bedeutsam sein.
Wie kann man ein JRPG erstellen?



Dieser Artikel ist eine allgemeine Übersicht zum Erstellen eines JRPG (Japanese Role-Playing Game) wie der frühen Final Fantasy-Spiele. Es befasst sich mit der Architektur und den Systemen, die das Skelett eines JRPG bilden, wie man Spielmodi verwaltet, wie man Tilemaps verwendet, um die Welt anzuzeigen, und wie man ein RPG-Kampfsystem programmiert.
Isometrische Welten erstellen



In diesem Artikelpaar erfahren Sie, was die isometrische Projektion ist und wie Sie isometrische Ebenen als 2D-Arrays darstellen und Beziehungen zwischen der Ansicht und der Logik formulieren, damit wir Objekte auf dem Bildschirm leicht manipulieren und kachelbasierte Kollisionen handhaben können Erkennung. Viele andere isometrische Themen werden ebenfalls behandelt!
Kodierung und Programmierung von Spielen
Unsere Implementierungs-Tutorials gehören zu den beliebtesten sowohl bei Lesern als auch bei Autoren. Wir möchten sicherstellen, dass alle diese Tutorials "plattformunabhängig" sind - was bedeutet, dass Sie unabhängig davon, welche Gamedev-Plattform der Autor verwendet, in der Lage sein sollten, der Plattform Ihrer Wahl zu folgen.
Dynamische 2D-Wassereffekte
In diesem Tutorial zeigt Ihnen Michael Hoffman, wie Sie mit einfachen Mathematik-, Physik- und Partikeleffekten großartig aussehende 2D-Wasserwellen und -tropfen simulieren können.
Wenn Ihnen das gefällt, schauen Sie sich auch Michaels 2D-Lightning-Effekte-Tutorial an!
Verlet-Integration: Stoff und Ragdolls
Bei der Soft-Body-Dynamik geht es darum, realistische verformbare Objekte zu simulieren. Wir verwenden es hier, um einen Vorhang und eine Reihe von Ragdolls zu simulieren, mit denen Sie interagieren und die Sie auf dem Bildschirm herumschleudern können. Es ist schnell, stabil und einfach genug, um mit Mathematik auf High-School-Niveau zu tun.
SAT-Kollisionserkennung
Der Trennachsentest wird häufig verwendet, um Kollisionen zwischen zwei einfachen Polygonen oder zwischen einem Polygon und einem Kreis zu überprüfen. Wie alle Algorithmen hat er seine Stärken und seine Schwächen. In diesem Tutorial gehen wir die Mathematik hinter dem Theorem durch und zeigen, wie es in der Spieleentwicklung mit einigen Beispielcodes und Demos verwendet werden kann.
Erstellen Sie einen Retro-Synthesizer im Spiel
Diese dreiteilige Serie zeigt Ihnen, wie Sie eine Synthesizer-basierte Audio-Engine erstellen, die Sounds für Spiele im Retro-Stil erzeugen kann. Die Audio-Engine kann alle Sounds zur Laufzeit generieren, ohne dass externe Abhängigkeiten wie MP3- oder WAV-Dateien erforderlich sind. Das Endergebnis ist eine funktionierende Bibliothek, die mühelos in Ihre Spiele eingefügt werden kann.
Animieren mit Asset-Sheets
Sie haben also Ihr fantastisches Spiel in Arbeit, es hat alle möglichen komplexen Physik, epische feindliche KI oder was-hast-du. Aber es fühlt sich leblos an. Sie wollen etwas OOMPH, Sie wollen etwas Animation!
Wenn Sie also nachschlagen, wie man animiert, wird die erste Antwort, auf die Sie stoßen, höchstwahrscheinlich eine Methode sein, die Spritesheets und Blitting verwendet. Tatsächlich sprechen fast alle Tutorials im Internet nur von Blitting, als ob es keine andere Möglichkeit zum Animieren gäbe. Dieses Tutorial erklärt einen Weg, der für bestimmte Spiele viel besser geeignet ist!

Wie kann man eine benutzerdefinierte 2D-Physik-Engine erstellen?
Es gibt viele Gründe, warum Sie eine benutzerdefinierte Physik-Engine erstellen möchten: Erstens sind das Erlernen und Verfeinern Ihrer Fähigkeiten in Mathematik, Physik und Programmierung gute Gründe, ein solches Projekt zu versuchen; Zweitens kann eine benutzerdefinierte Physik-Engine jede Art von technischem Effekt bewältigen, zu deren Erstellung der Schöpfer die Fähigkeit hat. In diesem Artikel bietet Randy Gaul eine solide Einführung in die völlig neue Entwicklung einer benutzerdefinierten Physik-Engine.
Lenkverhalten verstehen
Das Lenkverhalten zielt darauf ab, autonomen Charakteren dabei zu helfen, sich auf realistische Weise zu bewegen, indem einfache Kräfte verwendet werden, die kombiniert werden, um eine lebensechte, improvisierte Navigation in der Umgebung der Charaktere zu erzeugen. Diese Tutorials behandeln die grundlegende Theorie hinter verschiedenen Verhaltensweisen sowie deren Implementierung.



Diese Reihe von Tutorials behandelt sechs Verhaltensweisen und zeigt Ihnen, wie einfach es ist, KI zu erstellen, indem Sie sie miteinander kombinieren.
Wenn Sie daran interessiert sind, lesen Sie auch Die drei einfachen Regeln des Beflockungsverhaltens.
Schwingphysik für die Spielerbewegung
Jamie Fristrom von Happion Laboratories – aus Spielen wie Die By The Sword, Spider-Man 2, Schizoid und Energy Hook – erklärt, wie er eine Spielmechanik mit Seilschwingen implementiert. (Dies gilt sowohl für 2D- als auch für 3D-Spiele.)



"Rückgängig" mit dem Befehlsmuster
Viele rundenbasierte Spiele enthalten einen Rückgängig-Button, mit dem Spieler Fehler, die sie während des Spiels machen, rückgängig machen können. Diese Funktion wird besonders relevant für die Entwicklung von mobilen Spielen, bei denen die Berührung eine ungeschickte Berührungserkennung haben kann. Anstatt sich auf ein System zu verlassen, bei dem Sie den Benutzer fragen: "Möchten Sie diese Aufgabe wirklich ausführen?" Bei jeder Aktion ist es viel effizienter, Fehler machen zu lassen und die Möglichkeit zu haben, ihre Aktion leicht rückgängig zu machen.
In diesem Tutorial sehen wir uns am Beispiel eines Tic-Tac-Toe-Spiels an, wie dies mit dem Command Pattern umgesetzt wird.
Schneepartikeleffekte
Partikeleffekte sind in Spielen sehr verbreitet - es ist schwer, ein modernes Spiel zu finden, das sie nicht verwendet. In diesem Tutorial schauen wir uns an, wie man eine ziemlich komplexe Partikel-Engine baut und damit eine lustige Schneeszene erstellt. Setzen Sie zuerst Ihre Wollmütze auf!
Spieldesign
Wir haben eine Reihe von Tutorials und Artikeln zum Entwerfen von Spielen: von der ersten Idee über die Sicherstellung, dass der Spieler Spaß am Spielen hat und sich lohnend zu gewinnen. Hier eine Auswahl:
Wie sind wir in unserem MMO mit Cheatern umgegangen?



Betrüger, Griefer und Trolle können dein Spiel ruinieren. Je größer Ihr Spiel ist, desto wahrscheinlicher ist es, dass Sie sich ihnen stellen. Obwohl sie wie alle anderen nur versuchen, Spaß zu haben, tun sie dies, indem sie das gesamte Spiel negativ beeinflussen. Plötzlich wird Ihre Kreation zu einem lebendigen Albtraum. Lesen Sie weiter, um herauszufinden, wie Fernando Bevilacqua und sein Team in ihrem rundenbasierten MMO mit diesem Problem umgegangen sind.
Ausbalancieren rundenbasierter RPGs



Sie müssen nicht weiter als ein Spiel wie World of Warcraft suchen, um zu sehen, dass selbst die erfahrensten Entwickler Schwierigkeiten haben, das Klassengleichgewicht aufrechtzuerhalten. In dieser zweiteiligen Miniserie wirft Robert DellaFave einen Blick auf die Balance aus der Perspektive eines Teams, das ein einfaches Rollenspiel erstellt, und betont dabei, dass ein solides Spieldesign das Balancieren Ihres Spiels später erheblich erleichtern wird.
Game Seeds



Haben Sie sich jemals gefragt, ob es möglich wäre, ein Spiel durch das Spielen eines Spiels zu entwerfen? Lassen Sie sich von David Arcila Game Seeds vorstellen, ein Kartenspiel, das entwickelt wurde, um Ihre Brainstorming-Sitzungen auf unterschiedliche und kreative Weise zu unterstützen.
Wenn Ihnen das gefällt, lesen Sie Davids Anleitung zum Testen jedes Aspekts Ihres Spieldesigns mit A Deck of Lenses.
Erfolge
Gamer lieben Erfolge. Sie machen Spaß, fügen eine zusätzliche Ebene an Inhalten hinzu und lassen Sie Ihre Spielfähigkeiten unter Beweis stellen. Im Allgemeinen erfordert es nicht viel zusätzlichen Aufwand für Entwickler, sie hinzuzufügen, daher ist es nicht verwunderlich, dass Spiele ohne Errungenschaften jetzt in der Minderheit sind.



Leider werden Errungenschaften immer noch oft schlecht umgesetzt; Ob dies nun an faulen Entwicklern liegt oder weil Achievement-Design noch ein relativ neuer Aspekt im Spieldesign ist, wir sehen oft Achievements, die einfach keinen Spaß machen. In diesem Artikel sehen wir uns an, wie Sie Erfolge optimal nutzen und sicherstellen können, dass sie das Spiel nicht beeinträchtigen.
Schwierigkeitsstufen
Jeder Spieler und Spielejournalist wird unweigerlich über Schwierigkeiten sprechen, wenn er über ein Videospiel spricht. Dies geschieht oft in Form eines Kommentars, der sagt, es sei "zu leicht" oder "zu schwer", aber es ist ein Thema, das es verdient, genauer betrachtet zu werden, da die Art und Weise, wie es gehandhabt wird, die Erfahrung eines Spielers mit einem Spiel völlig neu gestalten kann.



In diesem Artikel betrachten wir extrem hohe Schwierigkeitsgrade in Videospielen, was funktioniert, was nicht und was wir daraus lernen können. Lesen Sie auch den Folgeartikel Wenn der einfache Modus in Ordnung ist!
Ein Spieleentwickler sein
Bei der Spieleentwicklung geht es um mehr als nur Programmieren und Design! Sie müssen Leute finden, mit denen Sie zusammenarbeiten können (und herausfinden, wie eine solche Zusammenarbeit funktioniert), Geld sammeln und budgetieren, Prioritäten setzen, wie Sie Ihre Zeit verbringen ... Es gibt viele zusätzliche Fähigkeiten.
Wir behandeln diese Aspekte von Gamedev in unseren Business-Artikeln und -Tutorials sowie in unseren Workflow-Artikeln. Hier sind einige für den Anfang:
Wie kann man ein Spiel pro Monat erstellen?
Im Jahr 2012 machte Christer Kaitila jeden Monat ein Spiel pro Monat; Ende des Jahres forderte er andere Spieleentwickler auf, dasselbe zu tun. In diesem Artikel erfahren Sie, wie er es erreicht hat und wie Sie es auch können!
Sehen Sie sich auch Christers Beitrag an, um das Beste aus einem Game Jam herauszuholen.
Wie haben wir unsere Indie-Spielefirma finanziert?
Christopher Parkinson und sein Bruder machten sich daran, ihre Firma mit sehr wenig Geld in der Tasche zu gründen. In diesem Artikel wird erklärt, wie sie die nötigen Mittel für die Gründung ihres Studios erhalten haben, während sie ihre persönlichen Ausgaben niedrig hielten.



Die 5 wichtigsten Dinge, die Sie beachten sollten, wenn Sie Ihr Flash-Spiel gesponsert bekommen
Obwohl Indie-Flash-Spiele als eigenständige Desktop- oder mobile Apps verkauft oder mit In-Game-Käufen gestartet werden können, ist der traditionelle Weg, mit ihnen Geld zu verdienen, über Sponsoring. Dies ist der Fall, wenn Sie mit einem Unternehmen eine Vereinbarung treffen, um sein Branding zu Ihrem Spiel hinzuzufügen, um Spieler auf seine Website zu leiten, oder um eine benutzerdefinierte Version des Spiels für dieses Unternehmen zu erstellen.



In diesem Leitfaden führen Julian Wilton und Jay Armstrong Sie durch den Prozess, ein Flash-Spiel gesponsert zu bekommen, und die vielen Überlegungen, die Sie dabei berücksichtigen sollten.
Vermarktung Ihres Indie-Spiels
Früher galt Marketing als Tabu und wurde von Spieleentwicklern fast vollständig ignoriert. Heutzutage erkennen die meisten Entwickler seine Bedeutung und bemühen sich, aber viele wissen nicht, wo sie anfangen sollen. In diesem Artikel untersucht Robert DellaFave die Kunst des Marketings und wie Sie damit die dringend benötigte Aufmerksamkeit für Ihr Indie-Spiel gewinnen können.



Sehen Sie sich auch die Marketing-Checkliste eines Indie-Spieleentwicklers an – sie enthält eine herunterladbare Checkliste, die Sie ausdrucken und abhaken können.
Quell Memento auf PlayStation Vita portieren
In diesem Post Mortem teilt Barney Williams von Bigyama die Erfahrungen seines Teams mit der Portierung eines Spiels vom Handy auf PS Vita. Neben vielen technischen Details erklärt der Artikel auch die Vorteile der Portierung des Spiels eines anderen Teams.
Und der Rest...
Es gibt noch mehrere andere Bereiche der Website, die jedoch im Moment noch wachsen. Verpassen Sie dennoch nicht unsere Sammlung von Post mortems oder unsere Artikel über die Benutzeroberfläche des Spiels, den Aufbau einer Retro-Ästhetik, die Auswahl von Farbpaletten, das Entwerfen von Levels für StarCraft II oder Portal 2 oder das Kennenlernen der hervorragenden Karteneditoren Tiled und Ogmo Editor.
Wir werden diese Zusammenfassung regelmäßig aktualisieren, wenn die Website größer wird, aber abgesehen davon, wie Sie über unsere neuesten Beiträge auf dem Laufenden bleiben:
- Folgen Sie @gamedevtuts auf Twitter
- Like Gamedevtuts+ auf Facebook
- Finden Sie uns auf Google+
- Per RSS abonnieren
- Abonnieren Sie den Newsletter
Vielen Dank für das Lesen von Gamedevtuts+!