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

Die meisten (normalen) Leute, die planen zu programmieren (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 Spiel (wie ich damals dachte) 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.

Um auf das Thema des Titels zurückzukommen, möchte ich sofort den ersten Teil (links) beantworten: Um ein Spieleentwickler zu sein / Spiele zu entwickeln, brauchen Sie nur Ihren Wunsch und einen Computer (obwohl Sie in unserer Zeit Code auf Ihr Telefon schreiben können, müssen Sie dies aber nicht tun ) 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 immer noch eine berufliche Tätigkeit, der Sie höchstwahrscheinlich Ihr ganzes Leben lang treu bleiben werden.

Wenn Option 1 , dann müssen Sie akzeptieren, dass die Entwicklung eines Spiels mehr Zeit in Anspruch nimmt als eine Person, die ihr Leben diesem Thema gewidmet hat, und dass Sie kein „Meisterwerk“ mehr als Flappy Bird schreiben.

Wenn Option Nummer 2 , dann haben Sie mehr Optionen als Ihre Konkurrenten von Option Nummer 1: Erstens programmieren Sie immer, Sie haben ständige Praxis / Theorie, Ihr Leben ist fast bis zum Ende Ihres Lebens damit verbunden. Natürlich können Sie AAA-Project immer noch nicht alleine 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 erstellen
  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 werden Mathematik und Physik in der Entwicklung von Spielen immer mehr automatisiert, aber bevor Sie definitiv Kenntnisse der höheren Mathematik und ein Minimum an Kenntnissen des gesamten Kurses der Physik an Schule und Hochschule / Universität benötigen würden. Das Wissen über diese Themen ist jedoch 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, empfehle ich Ihnen NICHT , Spiele zu entwickeln, ABER wenn Sie nur den Unterricht übersprungen haben und das Gefühl haben, dass Sie diese Fächer ohne enorme Schwierigkeiten studieren können, dann bitte - die Türen stehen Ihnen offen.

Nun wenden wir uns dem zweiten Teil der Frage zu (rechts) . Fragen Sie sich: "Wer ist der Spieleentwickler?" Weiß nicht Es ist okay, jetzt werden wir versuchen herauszufinden. Entwickelt ein Spieleentwickler höchstwahrscheinlich Spiele ? Logischerweise brauchen wir aber eine detailliertere 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. Akzeptiert die Aufgabe
  2. Formuliert ein Projekt und einen Auftrag schriftlich (für sich selbst)
  3. Umsetzung mit Kollegen besprechen
  4. Formuliert das Projekt und die Aufgabe erneut schriftlich
  5. Wenn die Aufgabe komplex ist, wird sie in kleinere Blöcke unterteilt
  6. Schreibt Code zum Lösen von Problemen
  7. Schaut auf seinen Code, korrigiert seine Mängel
  8. Arbeitet mit Kollegen zusammen, um sicherzustellen, dass es ein Minimum an Fehlern gibt (schließlich kann es nicht so sein, dass wir den Code perfekt schreiben)
  9. Beendet kleine Details und Striche
  10. Optimiert
  11. Überprüft die Funktionsfähigkeit
  12. Startet in der Produktion

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

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 Umgebung wirklich angenehm gestalten möchten. Wenn Sie Schwierigkeiten haben, aus der Perspektive anderer zu schauen, schauen Sie mit Ihrer eigenen. Sag dir einfach nicht: "Nun, hier kannst du Werbegeschenke machen, es 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 noch nicht abgeschlossen) und bitten Sie sie, diese Art von Spiel sehen zu wollen.

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 seitwärts zu Ihnen kommt (wenn nicht sofort, dann sicher später). Lernen, üben, schauen und so weiter im Kreis, bis Sie verstehen, dass Sie getan haben, was Sie wirklich wollten und was mindestens einer Ihrer Kameraden mag.

PS


Lernen Sie unbedingt, wie man in einem Team arbeitet!

Source: https://habr.com/ru/post/de439422/


All Articles