Spieleentwicklung mit Unity : Das umfassende Handbuch

個数:

Spieleentwicklung mit Unity : Das umfassende Handbuch

  • 在庫がございません。海外の書籍取次会社を通じて出版社等からお取り寄せいたします。
    通常6~9週間ほどで発送の見込みですが、商品によってはさらに時間がかかることもございます。
    【重要ご説明事項】
    1. 納期遅延や、ご入手不能となる場合がございます。
    2. 複数冊ご注文の場合は、ご注文数量が揃ってからまとめて発送いたします。
    3. 美品のご指定は承りかねます。

    ●3Dセキュア導入とクレジットカードによるお支払いについて
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Hardcover:ハードカバー版
  • 商品コード 9783836295390

Description

Mit Praxis zum Game-Profi!

Unity ist die Plattform für die Spieleentwicklung - egal, ob du gerade einsteigst oder schon eine Karriere in der Games-Branche im Blick hast. Unity steckt hinter großen Games wie »Among Us« und »Pokémon Go« und wird in der Indie-Szene geliebt. Um die sehr mächtigen und vielfältigen Möglichkeiten kennenzulernen, ist dieses Handbuch der perfekte Begleiter. Von den Grundkonzepten der Engine über Prefabs und Scripte bis zum komplexen 3D-Spiel mit coolen Mechaniken wirst du nach und nach zum Profi.

Dieses Handbuch ist einstiegsfreundlich und umfassend zugleich. Max Schlosser zeigt dir von der Installation an, wie es geht, hält Praxisbeispiele bereit und hört auch bei anspruchsvollen Themen nicht auf, alles genau zu erklären.

Du programmierst dabei nicht einfach fertige Spiele nach, sondern baust dir ein solides Repertoire auf, inklusive der Konzepte, Scripting mit C# und der Logik hinter den Effekten. Trainiere deine Skills und mach aus deinen besten Ideen spielbare Games!

Aus dem Inhalt:

  • Installation und erste Schritte
  • Animationen und Sound
  • Lebewesen automatisch navigieren
  • Klassiker wie Pong, Flappy Bird und Tower Defense selbst entwickeln
  • UI-Layouts optimieren
  • Das Physik-System geschickt einsetzen
  • Scripting-Grundlagen mit C#
  • Objektorientierung, Generics, LINQ u. v. m.
  • Partikel und Modelle


Materialien zum Buch ... 25

Vorwort ... 27

1. Einführung ... 29


1.1 ... Das Problem vieler Einsteiger ... 29

1.2 ... Wichtige Ansätze des Buches ... 30

1.3 ... Lernen mit dem Buch ... 32

1.4 ... Vorstellung der Kapitel ... 35


2. Die Unity-Engine ... 39


2.1 ... Was ist eigentlich Unity? ... 39

2.2 ... Installation ... 42

2.3 ... Erstellung des ersten Unity-Projekts ... 55

2.4 ... Mit den Downloadmaterialien zum Buch arbeiten ... 58


3. Grundlegende Konzepte in der Engine ... 61


3.1 ... Der erste Überblick über Unity ... 61

3.2 ... Game Objects und Components ... 74

3.3 ... Orientierung in der Scene View ... 95

3.4 ... Parenting ... 102

3.5 ... Musterlösungen für die Übungen ... 107


4. Das erste Script ... 109


4.1 ... Scripts und die Sprache C# ... 110

4.2 ... Das erste Script erstellen ... 110

4.3 ... Aufbau eines neu erstellten Scripts ... 115

4.4 ... Das erste Script zum Leben erwecken ... 120

4.5 ... Musterlösungen für die Übungen ... 127


5. Grundlegende Konzepte der Sprache C# ... 129


5.1 ... Einfache Methoden ... 130

5.2 ... Datentypen und Variablen ... 136

5.3 ... Datentypen für Zahlen und Textzeichen ... 152

5.4 ... Methoden mit Rückgabewerten und Parametern ... 167

5.5 ... Boolesche Logik ... 179

5.6 ... if-Abfragen ... 188

5.7 ... Arrays ... 201

5.8 ... Schleifen ... 209

5.9 ... Enumerationstypen ... 219

5.10 ... switch-Anweisung ... 223

5.11 ... Praktische Hilfsmittel für Zahlen und Text ... 227

5.12 ... Umgang mit Fehlern ... 231

5.13 ... Musterlösungen für die Übungen ... 243


6. Scripting in Unity ... 251


6.1 ... Über Scripts die Transform-Component verändern ... 251

6.2 ... Anwendungsbeispiel: Einen Spielcharakter steuern ... 266

6.3 ... Interaktion zwischen mehreren Scripts ... 282

6.4 ... Game Objects und weitere nützliche Funktionen ... 294

6.5 ... Weitere Kenntnisse zu Scenes ... 304

6.6 ... Musterlösungen für die Übungen ... 311


7. Übungskomplex 1 ... 315

Max Schlosser ist wissenschaftlicher Mitarbeiter und Promovend im Fachbereich Medieninformatik in Mittweida - und durch und durch Games-Fan. Mit Java entwickelt er schon seit seiner Jugendzeit eigene Plugins für seine zahlreichen Minecraft-Welten und mit der Unity-Engine baut er seine ganz eigenen Spielewelten auf. Beinah noch mehr Spaß als das Entwickeln macht ihm die Vermittlung seines Wissens - ob auf seinem YouTube-Kanal »Schloool«, »BiVieh«, an der Hochschule oder im Buch: Er ist begeistert, wenn aus seinen Erklärungen praktische Skills und spielbare Games werden.

最近チェックした商品