Advertisement
  1. Game Development
  2. Roundups

Neu bei Tuts+: Spiel-Entwicklung? Fangen Sie hier an

Scroll to top
Read Time: 13 min

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

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.

Versuchen Sie es! Schießen Sie abwechselnd mit der Maus.

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.

Klicken und ziehen Sie benachbarte Blöcke, um sie auszutauschen. Versuchen Sie, drei in einer Reihe oder Spalte zu finden. Lassen Sie die Blöcke nicht die Spitze erreichen!

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

Making_Your_First_Game_notesMaking_Your_First_Game_notesMaking_Your_First_Game_notes Notizen von Steven Lambert.

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

Questions to help you finish your first gameQuestions to help you finish your first gameQuestions to help you finish your first game
Das erste Spiel von EvolvingPoet, Tiny Hero.

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

3D Primer for Game Developers: An Overview of 3D Modeling in Games3D Primer for Game Developers: An Overview of 3D Modeling in Games3D Primer for Game Developers: An Overview of 3D Modeling in Games

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

Cursed Treasure 2Cursed Treasure 2Cursed Treasure 2
Aus Cursed Treasure 2

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? 

jrpg-state-machinejrpg-state-machinejrpg-state-machine

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

hero at doorhero at doorhero at door

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.

Ziehen Sie die Objekte per Drag-and-Drop und verwenden Sie R und T, um sie zu drehen.

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.

EvadeEvadeEvade Das "Evade"-Lenkverhalten

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.)

Spider-Man 2 and Energy Hook rope swinging physics tutorialSpider-Man 2 and Energy Hook rope swinging physics tutorialSpider-Man 2 and Energy Hook rope swinging physics tutorial

"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? 

How We Dealt With Cheaters in Our Turn-Based MMO GameHow We Dealt With Cheaters in Our Turn-Based MMO GameHow We Dealt With Cheaters in Our Turn-Based MMO Game Überwachen und blockieren Sie verdächtiges Verhalten.

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

Simulation #1: The Killer Attack Rabbit Decimates ChroudSimulation #1: The Killer Attack Rabbit Decimates ChroudSimulation #1: The Killer Attack Rabbit Decimates Chroud
Ein besonders unausgeglichener Feind.

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  

Game Seeds: meta card game for designing video gamesGame Seeds: meta card game for designing video gamesGame Seeds: meta card game for designing video games

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.

Diese Art von Dingen ist "künstliche Schwierigkeit".

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!

OneGameAMonth motivation and techniquesOneGameAMonth motivation and techniquesOneGameAMonth motivation and techniques Sie können es schaffen!

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.

Mars Needs Milk cancelled KickstarterMars Needs Milk cancelled KickstarterMars Needs Milk cancelled Kickstarter Was tun Sie, wenn Ihr Kickstarter ausfällt?

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.

An example of generic "sponsor.com" branding we forgot to take out of the viral launch of Super Adventure Pals!An example of generic "sponsor.com" branding we forgot to take out of the viral launch of Super Adventure Pals!An example of generic "sponsor.com" branding we forgot to take out of the viral launch of Super Adventure Pals!
Ein Beispiel für generische "sponsor.com" Branding, das wir vergessen haben, aus dem viralen Start von Super Adventure Pals zu entfernen!

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.

Kickstarter: A great way to make money and friends.Kickstarter: A great way to make money and friends.Kickstarter: A great way to make money and friends.
Kickstarter: Eine großartige Möglichkeit, Geld und Freunde zu verdienen.

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:

Vielen Dank für das Lesen von Gamedevtuts+!

Advertisement
Did you find this post useful?
Want a weekly email summary?
Subscribe below and we’ll send you a weekly email summary of all new Game Development tutorials. Never miss out on learning about the next big thing.
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.