Wo kann ich programmieren lernen und spiele programmieren?
Hi ich wollte fragen Wo kann ich programmieren lernen und spiele programmieren?
Ps danke in voraus
4 Antworten
Persönlich empfehle ich immer Scratch für den Einstieg , es eine gute Plattform um a ein gutes Grundverständnis vom programmieren zu bekommen und b man sehr spielerisch lernen kann eigene Spiele zu entwickeln. Die Programmierung erfolgt mit Hilfe von Bausteinen. Trotz dieser Art sollte man die Möglichkeiten nicht unterschätzen. Ich empfehle hier bei die YouTube Videos von Griffpatch. https://youtube.com/@griffpatch?si=pHI2e6D-RZTNPfJr
Wenn man ein Gespür dafür bekommen hat kann man sich an die nächsten Schritte wagen. In dem Fall wäre es sich eine Programmiersprache bzw. die Kunst des Programmierens anzueignen, zu empfehlen sind hier bei als sprachen C# oder C++, da sie bei denn größeren Engines zum Einsatz kommen. C# kann ich eher empfehlen weil es meiner Ansicht Einsteiger freundlicher ist als C++. Das wichtigste hierbei meiner Meinung nach ist sich nicht auf die Programmiersprache primär zu fokussieren sondern auf die Konzepte dahinter. Wenn dir die Begriffe Array, Verkette Liste, Baum, Heap, Stack, Vererbung, Polymorphe, Pointer und Interface was sagen und du sie verstehst bist du auf einem guten Weg.
Wenn du damit durch bist kannst du dir eine der Engines vornehmen. Ab da heißt es sich mit der zu beschäftigen und Konzepte zu lernen. Jede von ihnen hat ihre vor und Nachteile. Als Einstiegs Engine würde ich aber immer noch Unity empfehlen oder den new Comer Godot.
Udemy Kurse sind ganz effizient für anfänger, ansonsten Learning by doing 🙈
Die Benutzung einer Suchmaschine kann man als angehender Entwickler gar nicht früh genug lernen. Nur Mut!
Programmieren ist learning by doing…
YouTube hat zahlreiche Tutorial Reihen über die verschiedenen Game Engines oder das Programmieren an sich… Die bekannteste Engine wären dabei wohl Unity aber es gibt alternativen.
Ein Spiel von Grundauf zu Programmieren ist deutlich schwerer weshalb ich immer eine Game Engine wie Unity empfehlen würde…
Sonst steht bei mir zuhause nich ein Buch über Unity rum was auch ganz hilfreich manchmal sein kann :)
Die meisten Spiele werden mit sogenannten Engines programmiert. Das sind Baukästen, die mit niederen Programmiersprachen (Actionscripts) programmiert werden. Es ist also gar nicht notwendig richtig programmieren zu können um Spiele zusammenzubauen. Vielmehr ist ein Basiswissen in niederen Programmiersprachen, gute Kenntnisse in 3d und 2d Grafik und Animation sowie gute Kenntnisse in Sound und Musiksynthese erforderlich. Dann alles zusammenbauen in der Engine und schon geht was.
Es ist also gar nicht notwendig richtig programmieren zu können um Spiele zusammenzubauen
Während das in der Theorie stimmt, ist es in der Praxis sehr nervig und umständlich ist das umzusetzen.
Hängt von den Möglichkeiten in der Engine und vom Genre ab. Selbst ein Studio wie Bethesda arbeitet mit der Gamebryo Engine. Baldurs Gate 1+2 wurden mit der Infinity Engine gebaut. Lucasarts Adventures mit der SCUMM-Engine. Das ist alles ziemlich einfach zu handhaben. Es gibt immer die Möglichkeit in eine Engine noch ein etwas komplexeres Script einzuschleusen.
Was ist ein udemy