Was braucht ein Programmierer, um Spiele zu entwickeln und wer ist ein Spieleentwickler von einem Programmierer?

Die meisten (normalen) Leute, die programmieren möchten (wie ein Hobby oder ein Grundberuf), stellen normalerweise Fragen: "Was ist Programmieren?", "Warum brauche ich Programmieren?", "Welche Sprache werde ich lernen?", "Was werde ich lernen?" das ergebnis?

Das war ich Ich entwickle sehr gerne Spiele und mache das seit der 5. Klasse. Mein erstes normales (wie ich damals dachte) Spiel war ein Obdachlosensimulator. Ich habe dieses Spiel in C # geschrieben und nur Visual Studio und Windows Form verwendet. Später schrieb ich das Projekt unter WPF um und es sah angenehmer aus.

Zurück zum Thema des Titels, ich möchte sofort den ersten Teil beantworten (links): um ein Spieleentwickler zu sein / Spiele zu entwickeln, brauchst du nur deinen Wunsch und hast einen Computer (obwohl es in unserer Zeit möglich ist, Code auf das Telefon zu schreiben, aber du musst es nicht). Wenn Sie wirklich Spiele entwickeln möchten, müssen Sie Prioritäten festlegen. Sie müssen verstehen, was dieses Geschäft für Sie ist - ein Hobby oder noch eine berufliche Tätigkeit, der Sie höchstwahrscheinlich Ihr ganzes Leben lang treu bleiben werden.

Wenn Sie Option 1 wählen, müssen Sie akzeptieren, dass die Entwicklung eines Spiels mehr Zeit in Anspruch nimmt als die Entwicklung einer Person, der Sie sein Leben gewidmet haben, und dass Sie nur Flappy Bird als „Meisterstück“ schreiben.

Wenn Option Nummer 2, dann haben Sie im Vergleich zu Ihren Konkurrenten aus Option Nr. 1 mehr Möglichkeiten: Erstens programmieren Sie immer, Sie haben eine konstante Praxis / Theorie, Ihr Leben ist fast bis zum Ende Ihres Lebens damit verbunden. Natürlich können Sie immer noch kein AAA-Projekt allein schreiben, aber Sie können bereits ein interessantes Spielzeug schreiben.

Für die Spieleentwicklung benötigen wir also Folgendes:

  1. Computer
  2. Der Wunsch, Spiele zu kreieren
  3. Lust zu lernen
  4. Prioritäten setzen

Spieleentwicklung erfordert viel Wissen. Dies ist einer der kreativsten Bereiche in der Programmierung, aber auch der anspruchsvollste. Jetzt ist Mathematik und Physik in der Entwicklung von Spielen mehr und mehr automatisiert, aber bevor Sie dies tun können, benötigen Sie definitiv Kenntnisse der höheren Mathematik und ein Minimum an Kenntnissen über den gesamten Kurs der Physik in Schule und Hochschule / Universität. Dennoch sind Kenntnisse in diesen Bereichen nicht überflüssig, insbesondere wenn Sie Ihre eigenen Motoren entwickeln möchten. Hab niemals Angst vor irgendetwas. Wenn Sie nicht mit Mathematik, Physik und Mathematik befreundet sind, dann empfehle ich NICHT , Spiele zu entwickeln, ABER , wenn Sie nur den Unterricht ausgelassen haben und das Gefühl haben, dass Sie diese Fächer ohne große Schwierigkeiten lernen können, dann bitte - die Türen stehen Ihnen offen.

Nun gehen wir weiter zuzweiter Teil der Frage (rechts) . Fragen Sie sich: "Wer ist der Spieleentwickler?" Weiß nicht? Es ist okay, jetzt werden wir versuchen, es herauszufinden. So Game - Entwickler dürfte das Spiel entwickeln ? Logischerweise brauchen wir aber eine genauere Analyse. Wir haben bereits das Minimum für diesen Beruf festgelegt, aber was macht es, wenn wir dieses Minimum in Blöcke aufteilen?

Der Spieleentwickler macht Folgendes:

  1. Nimmt die Aufgabe an
  2. Formuliert das Projekt und die Aufgabe schriftlich (für Sie selbst)
  3. Implementierung mit Kollegen besprechen
  4. Wieder formuliert das Projekt und die Aufgabe schriftlich
  5. Wenn die Aufgabe komplex ist, wird sie in kleinere Blöcke aufgeteilt
  6. Schreibt Code zum Lösen von Problemen
  7. Sieht sich den Code an und behebt die Fehler
  8. Arbeiten Sie mit Kollegen zusammen, um sicherzustellen, dass möglichst wenig Fehler vorliegen (schließlich kann es keine geben, die den Code perfekt schreibt).
  9. Veredelt kleine Details und Striche
  10. Optimiert
  11. Überprüft die Funktionsfähigkeit
  12. Startet in der Produktion

Wir sehen also bereits, dass ein solcher Ausdruck mehr Bedeutung in sich birgt. Natürlich ist diese Option nicht für jeden geeignet, sie ist überall anders, aber ich habe versucht, eine ungefähre Option für mich und meine Freunde / Kollegen / Bekannten, die dies ebenfalls tun, zu beschreiben.

Ich möchte sagen, dass die Spieleentwicklung nicht so einfach ist, wie es Anfängern erscheint. Dies ist ein sehr schwieriger Prozess, wenn Sie ein Produkt für Ihre Mitmenschen wirklich angenehm machen möchten. Wenn es für Sie schwierig ist, aus der Sicht anderer zu schauen, schauen Sie aus Ihrer eigenen Sicht. Sag dir nur nicht: "Hier kannst du Werbegeschenke machen, das ist okay für mich." Sehen Sie die Schwierigkeit? Überwinde sie! Nur so können Sie Ihre Fähigkeiten verbessern und Ihre Erfahrung verbessern. Das Spiel sollte zumindest für Sie angenehm sein, und nur dann, wenn Sie es der Öffentlichkeit geben möchten, müssen Sie es anderen Wünschen anpassen. Wie kann man das machen? Zeigen Sie Ihren Freunden oder Bekannten einfach Ihr Projekt (auch wenn es noch nicht fertig ist) und bitten Sie sie, diese Art von Spiel zu sehen.

Der Artikel neigt sich dem Ende zu und es ist erwähnenswert, dass Sie sich nicht beeilen, Ihre Projekte auf den Markt zu bringen. Ich weiß aus eigener Erfahrung, dass dies eine schlechte Idee ist, und dann wird es auf Ihre Seite kommen (wenn nicht sofort, dann sicher). Lernen, üben, schauen und so weiter, bis Sie verstehen, dass Sie das getan haben, was Sie wirklich wollten und was Sie mindestens ein Freund mag.

PS


Lernen Sie unbedingt, wie man in einem Team arbeitet!

Jetzt auch beliebt: