Ein Videospiel von Grund auf neu erstellen

Autor: Tamara Smith
Erstelldatum: 24 Januar 2021
Aktualisierungsdatum: 1 Juli 2024
Anonim
Eigene Spiele entwickeln - Wie kann man Spiele programmieren?
Video: Eigene Spiele entwickeln - Wie kann man Spiele programmieren?

Inhalt

Heutzutage spielen mehr Menschen Videospiele als jemals zuvor und lassen neuen Spielentwicklern viel Raum, um etwas Großartiges auf den Markt zu bringen. Der gesamte Prozess der Erstellung eines Spiels ist kompliziert, aber Sie können es selbst mit wenig Hilfe von außen und wenig oder gar keinem Geld tun. Dieser Artikel zeigt Ihnen die Grundlagen, die Sie benötigen, um Ihr Spiel zu entwickeln und großartig zu machen. Beginnen Sie einfach mit Schritt 1 unten.

Schreiten

Teil 1 von 4: Vorbereitung auf den Erfolg

  1. Verstehe dein Spiel. Sie müssen etwas planen und über die großen Probleme nachdenken, wenn der gesamte Prozess reibungslos ablaufen soll. Welches Spielgenre wird es sein (Rollenspiel, Shooter, Plattformer usw.)? Auf welcher Plattform wird Ihr Spiel gespielt? Was sind die einzigartigen oder herausragenden Merkmale Ihres Spiels? Die Beantwortung jeder Frage erfordert unterschiedliche Ressourcen, Fähigkeiten und Planungen, da sie sich auf unterschiedliche Weise auf die Spieleentwicklung auswirken.
  2. Ein gutes Spiel entwerfen. Das Design des Spiels ist sehr wichtig, daher müssen Sie diese Dinge ausarbeiten, bevor Sie mit der Erstellung des Spiels beginnen. Wie kommen die Spieler durch das Spiel? Wie kommunizieren die Spieler mit der Welt? Wie bringen Sie den Spielern bei, mit dem Spiel zu interagieren? Welche Art von Audio-Themen und Musik werden Sie verwenden? Das ist alles sehr wichtig.
  3. Sei realistisch. Wenn es einfach wäre, Spiele wie Mass Effect zu produzieren, würde es jeder tun. Man muss verstehen, was man ohne ein riesiges Studio und viel Erfahrung kann und was nicht. Sie müssen auch realistisch sein, was Sie in angemessener Zeit erreichen können. Wenn Sie nicht realistisch sind, was Sie tun können, werden Sie wahrscheinlich schnell enttäuscht sein und aufgeben. Wir wollen nicht, dass du aufgibst!
  4. Stellen Sie sicher, dass Sie über gute Hardware und Software verfügen. Um ein Spiel über dem "mobilen" Level zu machen, ist normalerweise ein sehr guter Computer erforderlich. Wenn Sie ein älteres System verwenden, können Sie das Spiel nicht auf Ihrem Computer erstellen. Sie benötigen auch eine sehr leistungsfähige und sehr spezifische Software, um Spiele zu erstellen. Einige Programme sind kostenlos oder billig, andere können jedoch teuer sein. Gute Software wird weiter unten besprochen, aber Sie benötigen mindestens 3D-Programme, Bildbearbeitungssoftware, Texteditoren, Compiler usw.
    • Sie benötigen einen leistungsstarken Prozessor (mindestens einen Quad-Core und vorzugsweise einen der neuen i5 oder i7), viel RAM und mindestens eine High-End-Grafikkarte.

Teil 2 von 4: Bilden Sie ein Team

  1. Spielen Sie selbst kleine Spiele, große Spiele mit anderen Menschen. Wenn Sie nur schnell ein Handyspiel mit einfacher Grafik und Programmierung entwickeln möchten, ist das in Ordnung. Das ist ein gutes Projekt, um an sich selbst zu arbeiten, denn Sie können damit zukünftigen Arbeitgebern und Investoren zeigen, was Sie schaffen können. Aber wenn Sie ein ernsthafteres Spiel machen wollen, brauchen Sie mehr Leute, die Ihnen helfen. Indie-Spiele haben normalerweise ein Team von ungefähr 5-10 Leuten (abhängig von der Komplexität) und bekanntere Spiele können bis zu mehreren hundert Leuten arbeiten!
  2. Stellen Sie Ihr Team zusammen. Für die meisten Arten von Spielen benötigen Sie viele Leute mit vielen verschiedenen Fähigkeiten (wie Künstler, Programmierer usw.). Sie benötigen Programmierer, Modellbauer, visuelle Designer, Gameplay- oder Leveldesigner, Audioexperten sowie Produzenten und Mitarbeiter für Marketing- / Finanzaspekte des Geschäfts.
  3. Erstellen Sie ein Designdokument. Stellen Sie sich dies als etwas zwischen einem Lebenslauf und einem Schlachtplan für Ihr Spiel vor. Ein Designdokument fasst alles über das Design Ihres Spiels zusammen: das Gameplay, die Spielmechanik, den Charakter, die Handlung usw. Außerdem wird klargestellt, was zu tun ist, wer was tun wird, welche Erwartungen bestehen und wie der Gesamtzeitplan aussieht. für die Fertigstellung der Dinge. Das Designdokument ist sehr wichtig, um nicht nur Ihr eigenes Team auf dem Laufenden zu halten, sondern auch potenziellen Investoren angezeigt zu werden.
    • Ihr Spieldesign-Dokument sollte in Teile geteilt sein und ein detailliertes Inhaltsverzeichnis enthalten.
    • Zu den allgemeinen Elementen gehören die Geschichte des Spiels, Haupt- und Nebencharaktere, Level-Design, Gameplay, Spielgrafiken und -grafiken, Spielgeräusche und Musik sowie Steuerungslayout und Design der Benutzeroberfläche.
    • Das Designdokument ist normalerweise nicht auf Text beschränkt. Normalerweise enthält es auch Entwurfsskizzen, Konzeptzeichnungen und sogar Beispiele für Videos oder Soundclips.
    • Lassen Sie sich nicht vom Designdokument und seinem Layout einschränken oder sorgen Sie sich zu sehr darum. Es gibt keine Standardgröße oder erforderliche Teile. Haben Sie einfach ein Dokument, das zu Ihrem Spiel passt.
  4. Denken Sie an Geld. Es kostet Geld, ein Spiel zu machen. Die Tools sind teuer und sehr zeitaufwändig (Zeit, die Sie für Dinge aufwenden könnten, die tatsächlich Geld verdienen). Es wird teurer, je mehr Leute teilnehmen und je komplexer ihre Fähigkeiten sein müssen, um immer fortgeschrittenere Spiele zu entwickeln. Sie müssen herausfinden, wo Sie das ganze Geld bekommen, und Sie müssen mit Ihren Mitarbeitern besprechen, wie, wann und wie viel sie bezahlt werden, bevor sie tatsächlich anfangen können.
    • Der billigste Weg, ein Spiel zu machen, besteht darin, alles zu 100% selbst zu machen. Dies ist jedoch schwierig, wenn Ihnen die Fähigkeiten fehlen, und es sind auch viele verschiedene Fähigkeiten erforderlich. Für die unerfahrensten Leute, die selbst etwas erstellen möchten, ist ein einfacher Klon einer App normalerweise das Beste, was sie liefern können. Selbst wenn Sie ein Spiel selbst erstellen möchten, müssen Sie für die meisten guten Spiele-Engines sowie für viele App Stores und andere Einzelhandelsgeschäfte eine Lizenzgebühr zahlen. Vergessen Sie nicht die Steuern auf das Geld, das Sie damit verdienen.
    • Für ein Indie-Spiel von durchschnittlicher Qualität benötigen Sie ungefähr ein paar hunderttausend Dollar. Die Entwicklung bekannter Titel kostet oft Millionen Euro.

Teil 3 von 4: Der Prozess auf den Punkt gebracht

  1. Mach die Programmierung. Sie müssen eine Engine für Ihr Spiel auswählen. Die Spiel-Engine ist die Software, die all die kleinen Details über die Funktionsweise des Spiels (wie KI, Physik usw.) steuert. Engines erfordern Tools, die manchmal mitgeliefert werden, manchmal aber auch von Grund auf neu erstellt werden müssen, damit Sie mit dem Spiel interagieren und das Spiel innerhalb der Engine erstellen können. Sobald Sie dies erledigt haben, müssen Sie jemanden finden, der die von der Engine verwendete Skriptsprache kennt. Scripting teilt der Spiel-Engine mit, was zu tun ist. Dies erfordert normalerweise bestimmte Programmierkenntnisse.
  2. Erstellen Sie den Inhalt. Sie müssen auch damit beginnen, den eigentlichen Inhalt für das Spiel zu erstellen. Dies bedeutet, die Charaktere zu modellieren, die Spiel-Sprites, die Umgebungen, alle Objekte, mit denen der Spieler interagieren kann, usw. zu erstellen. Um diese Aufgaben zu erledigen, sind normalerweise hervorragende Kenntnisse in 3D-Software und bildender Kunst erforderlich. Es ist auch gut, dies sorgfältig im Voraus zu planen.
  3. Finde Leute, die das Spiel testen wollen. Sie brauchen Leute, die das Spiel von vorne nach hinten spielen wollen. Mach dir keine Sorgen über Fehler: Die Leute sollten es zumindest spielen, um herauszufinden, wie diese anderen Leute das Spiel sehen und erleben. Etwas, das für Sie selbstverständlich ist, kann für andere sehr verwirrend sein. Möglicherweise fehlt ein Tutorial oder ein Story-Element. Man weiß nie. Aus diesem Grund ist es wichtig, einen Blickwinkel von außen zu erhalten.
  4. Test, Test, Test. Sobald Sie mit dem Erstellen Ihres Spiels fertig sind, sind Sie noch nicht fertig. Sie müssen noch alles testen. Alles. Sie müssen jedes mögliche Szenario in Ihrem Spiel durchgehen, um sicherzustellen, dass es keine Fehler enthält. Dies erfordert Zeit und Arbeitskräfte. Nehmen Sie sich genügend Zeit zum Testen!
  5. Demonstrieren Sie Ihr Spiel. Zeigen Sie den Leuten das Spiel, sobald Sie es beendet haben. Zeigen Sie es Unternehmen, die in es investieren möchten, sowie den Leuten, die es spielen möchten! Erstellen Sie eine Website für das Spiel- und Entwicklungsblog, veröffentlichen Sie Screenshots, exemplarische Vorgehensweisen für Videos, Trailer und andere Inhalte, um den Leuten zu zeigen, welche Art von Spiel Sie erstellt haben. Das Interesse anderer Leute ist entscheidend für den Erfolg Ihres Spiels.
  6. Gib dein Spiel frei. Es gibt viele Orte, an denen Sie ein Spiel vermarkten können. Dies hängt jedoch von der Art des von Ihnen erstellten Spiels ab. Der App Store und Steam sind derzeit für Neulinge am zugänglichsten. Sie können Ihr Spiel unabhängig auf Ihrer eigenen Website veröffentlichen, aber die Hosting-Kosten sind häufig unerschwinglich. Sie sind auch weniger sichtbar.

Teil 4 von 4: Informationsquellen finden

  1. Probieren Sie Programme für Anfänger aus. Es gibt mehrere großartige Programme, mit denen Anfänger einfache Spiele erstellen können. Die bekanntesten sind wahrscheinlich Game Maker und RPG Maker, aber Atmosphere und Games Factory sind auch gut. Sie können auch Software verwenden, um Kindern das Codieren beizubringen, z. B. MITs Scratch. Sie sind überraschend gut, um Ihnen die grundlegenden Fähigkeiten beizubringen, die Sie benötigen.
  2. Erfahren Sie mehr über die verschiedenen Grafiksoftware. Wenn Sie keinen Fachmann für die Erstellung Ihrer Bilder einstellen, müssen Sie viel lernen. Sie müssen einige komplexe Grafikprogramme lernen ... aber Sie können es tun! Photoshop, Blender, GIMP und Paint.net sind gute Ausgangspunkte für die Erstellung der visuellen Elemente Ihres Spiels.
  3. Erwägen Sie, die Markenbekanntheit auf traditionelle Weise aufzubauen. Es wird viel einfacher sein, ein erfolgreiches Spiel zu machen und Investoren mit Erfahrung, Wissen und einem bekannten Spiel, das mit Ihrem Namen verknüpft ist, zu locken. Deshalb ist es wahrscheinlich eine gute Idee, für einen traditionellen bekannten Spieleentwickler zu arbeiten, bevor Sie versuchen, durchzubrechen. Dies kann eine Ausbildung erfordern oder dass Sie zuerst einige Fähigkeiten erwerben, aber Sie werden weiterhin nach Ihrem Ziel streben, und es wird sich am Ende durchaus lohnen.
  4. Versuchen Sie, innerhalb der Indie-Community Markenbekanntheit zu erlangen. Die Community zur Entwicklung von Indie-Spielen ist groß, unterstützend und einladend. Wenn Sie Zeit damit verbringen, ihre Projekte zu unterstützen, zu fördern, zu diskutieren und zu unterstützen, werden sie positiv antworten. Sprechen Sie mit ihnen, lernen Sie sie kennen und lassen Sie sie auch Sie kennenlernen. Sie werden erstaunt sein, was Sie mit einer solchen Support-Community erreichen können.
  5. Crowdfunding, wenn Sie es ernst meinen. Wenn Sie ein professionelles Spiel machen möchten, das sich von anderen ernsthaften Spielen abhebt, brauchen Sie Geld. Glücklicherweise haben sich die Dinge in den letzten Jahren wirklich geändert und Crowdfunding hat es Fremden ermöglicht, hervorragende Spiele zu entwickeln. Treffen Sie Kickstarter und ähnliche Websites. Seien Sie sich bewusst, dass Sie wirklich arbeiten müssen, um eine großartige Kampagne durchzuführen. Dies bedeutet, realistische Ziele zu setzen, großartige Belohnungen voranzutreiben und ständig zu kommunizieren.

Tipps

  • Erwarten Sie nicht, dass Ihr erstes Spiel ein sofortiger Erfolg wird. Wenn Sie wirklich viel Zeit investiert haben, ist dies möglicherweise der Fall, aber wahrscheinlich nicht.Geben Sie jedoch nicht sofort auf, hören Sie anderen zu, was schief gelaufen ist und was sie für richtig hielten. Implementieren Sie die Erfolgsaspekte in Ihrem zweiten Spiel und verbessern oder entfernen Sie die weniger beliebten oder schlechten Aspekte Ihres ersten Spiels.
  • Lerne weiter. Wenn Sie jemals Hilfe benötigen, stellen Sie Fragen. Es gibt unzählige hilfreiche Leute, die Ihnen bei der Erstellung eines Spiels helfen können. Haben Sie also keine Angst, um Hilfe zu bitten oder nachzuschlagen. Und vergessen Sie nicht, es gibt immer Raum für Verbesserungen. Lernen Sie also weiter und lernen Sie mehr über die Erstellung von Spielen.
  • Vergessen Sie nicht, Ihre Dateien häufig zu sichern. Sie wissen nie, wann der Computer abstürzt.
  • Übe so viel wie möglich, damit du immer besser Spiele machst. Wie immer gesagt wird: "Übung macht den Meister!"
  • Prüfung. Prüfung. Prüfung. Eines der nervigsten und verwirrendsten Dinge ist es, kritische Fehler, Fehler und Bugs in Ihrem Spiel zu finden, nachdem es für die Öffentlichkeit freigegeben wurde. Teilen Sie Ihr Spiel in Phasen wie "Entwicklung" (noch in Arbeit), "Alpha" (anfängliche oder frühe Testphase), "Closed Beta" (ein Pre-Release-Test für ausgewählte Personen) und "Open Beta" (a Pre-Release-Test für die ganze Öffentlichkeit). Wählen Sie die richtigen Personen für die Closed Beta- und Alpha-Phase aus und sammeln Sie so viel Feedback und konstruktive Kritik wie möglich. Verwenden Sie dies, um Ihr Spiel zu verbessern und so viele Fehler wie möglich vor der Veröffentlichung zu beheben. Hinweis: Fügen Sie Ihren Stufen eine "Pre" - oder "Version xx.xx" hinzu, um diese Stufen noch weiter zu verfeinern. Stellen Sie sicher, dass es eindeutig als Entwicklungsversion gekennzeichnet ist, falls dies der Fall ist.
  • Machen Sie Ihr Spiel zu einem Hype und machen Sie Werbung. Seien wir ehrlich, Sie sind nicht der einzige Amateur-Spielehersteller. Während Sie ein Spiel veröffentlichen, wird es von neueren und / oder besser veröffentlichten Spielen überschattet. Um dem entgegenzuwirken, machen Sie Ihr bevorstehendes Spiel mit allen Mitteln bekannt. "Leak" einige Details hier und da. Kündigen Sie einen Veröffentlichungstermin an, damit sich die Leute noch mehr darauf freuen können. Gegebenenfalls können Sie sogar in Betracht ziehen, für Werbung zu bezahlen.
  • Denken Sie daran, ein Team ist immer besser als Soloarbeit. Sie können die Arbeitsbelastung und die Zeit erheblich reduzieren, indem Sie die Mitarbeiter in Grafik- und Codierungsteams aufteilen und dann weitere Abteilungen wie Schreiben und Komponieren usw. hinzufügen. Dies ist ein wichtiger Bereich, der von der von Ihnen ausgewählten Software abhängt. und die UDK haben wenig Unterstützung für Teamarbeit, und die direkte Bearbeitung des Codes und die Verwendung eines Versionskontrollsystems wie git ist wahrscheinlich eine bessere Idee.
  • Gib niemals auf. Ein Spiel zu machen kann ein langweiliger, anstrengender und frustrierender Prozess sein. Manchmal verspürt man den Drang, einfach aufzugeben und etwas anderes zu tun. Unterlassen Sie. Machen Sie eine Pause, halten Sie für eine Weile inne und verschieben Sie die Arbeit für ein paar Tage. Sie werden mit mehr Vertrauen dorthin zurückkehren.
  • Erstellen Sie einen Arbeitsplan. Wenn Sie zum ersten Mal ein Spiel erstellen und es Ihnen einfach machen und nur ein wenig experimentieren möchten, ist dies möglicherweise nicht erforderlich. Es kann Sie jedoch auf dem Laufenden halten und besonders wichtig werden, wenn Sie einen versprochenen Veröffentlichungstermin haben. Machen Sie einen groben Plan, wann das Spiel abgeschlossen sein soll, und teilen Sie es dann in Unterabschnitte wie Codierungs- / Grafikphasen usw. auf.

Warnungen

  • Königshaus! Seien Sie so originell mit Ideen für Ihr Spiel wie möglich. Wenn Ihnen nichts Neues einfällt, nehmen Sie das Spiel aus einigen Aspekten eines vorhandenen Spiels und ändern Sie es. Wenn Sie unbedingt urheberrechtlich geschützte Aspekte von Spielen verwenden müssen, z. B. eine Handlung, Charaktere oder Musik, geben Sie die ursprünglichen Ersteller an. Konzepte (Gameplay, Code usw.) können nicht urheberrechtlich geschützt werden, obwohl Charakternamen und narrative Universen automatisch geschützt werden.
  • Stellen Sie sicher, dass Sie die Lizenz der von Ihnen verwendeten Tools respektieren. Viele kommerzielle Software (wie Unity) verbietet die kommerzielle Nutzung (dh Sie können ein damit hergestelltes Spiel nicht verkaufen), ohne eine teure Lizenz zu bezahlen. Hier kann Open Source-Software wirklich helfen, da Sie damit kommerzielle Produkte erstellen können. Aber seien Sie vorsichtig mit Open-Source-Software "copyleft". Die GNU General Public License ist ein Beispiel für eine solche Lizenz. Es sieht vor, dass Sie Software unter derselben Lizenz freigeben müssen. Dies ist in Ordnung für Spiele und Sie können es trotzdem verkaufen, wenn Sie die Grafiken und das Zeug für sich behalten. Es kann jedoch rechtliche Probleme geben, wenn Sie eine Closed-Source-Softwarebibliothek wie FMOD verwenden. Darüber hinaus können Sie - insbesondere wenn Sie ein guter Programmierer sind - auf den Quellcode zugreifen und wissen, mit was Sie arbeiten, und Sie können Funktionen nach Belieben debuggen und hinzufügen. Erfahren Sie hier mehr über Open Source (vom Gründer der Bewegung auch "freie Software" genannt - kostenlos wie in Freiheit, nicht im Preis).