|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unity-3d-fur-anfanger-spieleprogrammierung-version-20202/
课程评论:没有评论
课程名称:Unity 3D 游戏编程入门 (2020.2 版本) 课程概述: 本课程专为零游戏编程经验的初学者设计,但也欢迎有 Unity 和 C# 基础的学习者。我们将一起从零开始,学习 Unity 3D 游戏开发并使用 C# 编写程序逻辑。您将制作一款经典游戏“Master Mind”的改编版本,目标是从六种颜色中猜出正确的四种颜色组合。课程将引导您掌握 Unity 的基本操作,例如 3D 空间导航、对象、预制件 (Prefabs) 和材质 (Materials)。 课程目标: * 帮助初学者掌握 Unity 3D 游戏开发的基础知识。 * 学习 C# 编程语言,用于实现游戏逻辑。 * 成功制作一款“Master Mind”风格的游戏。 * 培养解决编程问题的能力和耐心。 课程内容: 1. **Unity 基础知识**:介绍 Unity 编辑器界面、3D 空间导航、对象、预制件和材质等核心概念。 2. **游戏机制实现**:学习如何从零开始构建游戏的底层机制。 3. **C# 编程**:深入学习 C# 语言,编写游戏逻辑,处理颜色猜测和反馈系统。 4. **制作“Master Mind”变体**:引导您一步步完成游戏的开发,包括颜色选择、玩家输入、系统判断和结果反馈。 先决条件: * 对游戏开发有兴趣的初学者。 * 一台电脑(普通办公室笔记本或标准 PC 即可)。 * 鼠标(推荐三键鼠标)、键盘和显示器。 * 30-50 GB 的硬盘空间。 * 耐心、解决编程错误的毅力和学习 C# 的意愿。 无需额外购买,课程完全免费,不收取任何费用。 通过本课程,您将在轻松愉快的氛围中学习游戏开发,并有能力将您的创意转化为可玩的游戏。
Unity 3D - Spieleprogrammierung für absolute Anfänger - Welche Voraussetzungen brauchst du für diesen Kurs?Du solltest ein Anfänger sein, der keinerlei Erfahrung mit der Spieleprogrammierung hat. Natürlich will ich niemanden ausschließen, der bereits seine ersten Erfahrungen mit Unity und C# gemacht hat. Alle sind herzlich eingeladen, die Spaß daran haben, selbst einmal ein Spiel zu erstellen.Möglicherweise willst du, wenn du mehr Erfahrungen gesammelt hast, dein Spiel in den gängigen Plattformen anbieten und damit Geld verdienen. Das ist möglich, wenn du die erste Hürde mit meinem Lehrgang meisterst.Wir werden gemeinsam ein Spiel programmieren, das du möglicherweise als Brettspiel kennst. Das Programm denkt sich aus sechs Farben 4 unterschiedliche aus, verrät sie dir aber nicht. Deine Aufgabe ist es, die erdachte Farbenkombination systematisch herauszufinden. Als Feedback bekommst du vom Spiel blaue und gelbe Buttons, je nachdem, ob du die Farbe richtig erraten und positioniert hast, oder ob die Farbe stimmt, die Position aber noch falsch ist.Wir beginnen bei null, also bei einer völlig leeren 3D-Umgebung und bauen erst einmal die Mechanik. Anschließend, wenn dir alles gefällt, werden wir die Programmlogik erstellen, also das, was hinter der Fassade passiert. Diese Programmlogik erstellen wir in C#.Muss ich noch etwas kaufen? Kommen weitere Kosten auf mich zu?Nein. Zur Teilnahme an diesem Kurs brauchst du lediglich das, was du bereits vor dir stehen hast: Einen Computer, einen Bildschirm, eine Tastatur und eine Maus. Zu Empfehlen ist eine Drei-Tasten-Maus, denn die erleichtert dir das Designen unheimlich.Du brauchst keinerlei Spezialhardware, auch keinen gewaltigen Monitor und auch keine High-End-Grafikkarte. Es reicht ein normales Office-Notebook oder ein Standard-PC. Lediglich genug freien Platz auf der Festplatte solltest du haben. Ich denke da an ca. 30-50 GB.Eines jedoch brauchst du: Geduld, eine gewisse Frustrationstoleranz gegenüber Programmierfehlern, die einfach nur gut versteckt sind, und den Willen, mit Fleiß und Übung C# lernen zu wollen.C# ist kein Hexenwerk. Am Anfang sieht es etwas seltsam aus, doch mit jedem Tag, den du damit verbringst, wird es leichter, es zu verstehen.Welches Spiel werden wir programmieren?Wir programmieren den Klassiker "Master Mind", den ich etwas abgewandelt habe. Du musst 4 Farben aus 6 möglichen erraten. Du musst dabei aber nicht nur die Farbe, sondern auch die richtige Kombination der Farben herausfinden - durch systematisches Nachdenken.Mein Ziel / meine Vorgehensweise:Ich habe mir in diesem Kurs viel Mühe gegeben, diesen so zu gestalten, dass gerade Anfänger, die noch nie programmiert haben, nicht direkt verzweifeln. Ich erkläre zuerst die notwendigen Dinge der Programmieroberfläche, anschließend tauchen wir langsam und sanft in die Navigation im 3D-Raum sowie in die Programmierung ein. Du wirst Objekte kennenlernen, Prefabs, Materials und viele andere Dinge, die für das Spiel notwendig sind. Dabei werde ich es vermeiden, dich mit anfangs überflüssigem, nicht notwendigem Wissen zuzuschütten.Frust und Stress beim Programmieren versuche ich zu vermeiden. Es soll Spaß machen. Spaß steht an erster Stelle. Und mit Spaß und Motivation wirst du sicher ganz schnell lernen, mit Unity dein erstes Projekt zu erstellen.Nun gib dir einen Ruck und trau dich. Du wirst es schaffen. Lass dich nicht von dir selbst entmutigen. Ich habe schon vielen Menschen das Programmieren beigebracht, und ich hoffe, dass ich dich bald dazuzählen kann.Bis gleich in der ersten Videolektion.André Schaberick