Rheinwerk Verlag |
|
Autor:in |
|
484 Seiten, Softcover, 5. Auflage |
|
Erschienen |
04/2025 |
978-3-367-10781-0 9783367107810 |
Stellen Sie sich vor, Sie könnten Ihre eigenen Computerspiele kreieren – ganz ohne Vorkenntnisse in der Programmierung. Thomas Theis zeigt Ihnen, wie einfach das sein kann! Mit der genialen Game Engine Unity und dem ins Buch integrierten C#-Programmierkurs lernen Sie Schritt für Schritt, wie Sie von der ersten einfachen 2D-Szene hin zu komplexen Multiplayer-Projekten gelangen. Dank 18 vollständig entwickelter Spiele aus zahlreichen Genres erhalten Sie einen umfassenden Einblick in die verschiedenen Ansätze und Technologien, die für modernes Game-Design notwendig sind.
Der Einstieg in die Welt der Computerspiele beginnt mit überschaubaren 2D-Spielen, in denen Sie erste Erfahrungen mit Objekten, Assets und Ereignissen sammeln. Mit jedem neuen Projekt erweitern Sie Ihren Horizont und wagen sich an anspruchsvollere 3D-Umgebungen und zusätzliche Interaktionen. Dabei lernen Sie nicht nur, wie Sie die mächtigen Werkzeuge von Unity – wie Kameraeinstellungen, Licht, Schwerkraft, Kollisionen, Animation und Sound – effektiv einsetzen, sondern auch, wie Sie diese an Ihre eigenen kreativen Ideen anpassen. Das Buch führt Sie dabei direkt in die C#-Skripterstellung ein, sodass Sie sofort erleben, wie Programmierbefehle konkret in Ihren Unity-Projekten umgesetzt werden.
Ein wesentliches Element in diesem Buch sind die zahlreichen Beispielprojekte. Sie laden dazu ein, kreativ zu werden, eigene Varianten auszuprobieren und stets neue Ideen zu entwickeln. Dabei wird nicht nur das Verständnis für Spielmechaniken gefördert, sondern auch der sichere Umgang mit Mathematik und Physik – ganz ohne, dass Sie ein Mathe- oder Physikexperte sein müssen. Durch praktische Erklärungen, die direkt im Projektkontext erfolgen, werden Ihnen die nötigen Grundlagen anschaulich vermittelt.
Werden Sie selbst zum Spieleentwickler und entdecken Sie, wie viel Freude und Erfolg es bringen kann, Ihre eigenen Spiele zu erschaffen – Schritt für Schritt, von einfachen Szenen bis hin zu beeindruckenden Multiplayer-Abenteuern!
Alle Projekte aus dem Buch stehen als einsatzbereite Spiele zum Download bereit.
Game-Klassiker in 2D
3D-Spiele mit Physik
Animationen erstellen
Nach einer kurzen Vorstellung von Unity und einigen Hinweisen zur Installation und der kostenfreien Lizenz sehen Sie in dieser Leseprobe, wie mit Unity ein 2D-Space-Shooter entsteht.
Sie starten mit dem Erstellen der Spielszene, dem Platzieren der Spielobjekte und dem Zuweisen von Sprites und Collider-Komponenten. Mithilfe von C#-Skripten programmieren Sie Bewegungen, das Schießen von Projektilen und die Kollisionsabfrage, um Treffer und Explosionen zu erkennen.
Thomas Theis, Dipl.-Ingenieur für technische Informatik, Software-Entwickler und verfügt über langjährige Erfahrung als EDV-Dozent, unter anderem an der Fachhochschule Aachen, und als Ausbilder für Fachinformatiker. Er leitet Schulungen zu C/C++, Visual C#, Visual Basic sowie Webprogrammierung. Als langjähriger Programmiertrainer weiß er um die vielen Stolperfallen, mit denen Einsteiger konfrontiert werden. Seine Spezialität sind daher seine Fähigkeit, auch komplizierte Sachverhalte leicht verständlich zu machen und besonders anschauliche Beispiele aus der Praxis, die zum Nachprogrammieren einladen.
Rheinwerk Verlag |
|
Autor:in |
|
484 Seiten, Softcover, 5. Auflage |
|
Erschienen |
04/2025 |
978-3-367-10781-0 9783367107810 |