Create a 3D Endless Runner from Scratch - Unity 6 Compatible

所在平台: Udemy

课程主页: https://www.udemy.com/course/endlessrunner/

课程评论:没有评论

第一个写评论        关注课程

课程简介

本课程将带领您从零开始,使用 Unity 6 游戏引擎和 C# 编程语言,打造一款经典的 3D 无尽跑酷游戏。 无论您是想重温《神庙逃亡》或《地铁跑酷》等游戏的乐趣,还是对游戏开发充满好奇,本课程都将为您揭示无尽跑酷游戏背后的奥秘。我们将深入探讨如何构建可无缝衔接且可程序化生成的无限游戏世界,以及如何赋予角色生命、添加各种障碍物和收集品。 在拥有超过 25 年游戏教学、研究和写作经验的 Penny 老师的指导下,您将学习到: * **角色与动画:** 如何在 Unity 的 Mecanim 系统中设置角色模型和动画,并编写 C# 代码控制角色的移动与交互。 * **程序化世界生成:** 掌握创建无限循环 3D 世界的关键技术,包括对象池(Pooling)和单例(Singleton)设计模式的应用。 * **游戏机制:** 实现跳跃、摧毁障碍物等核心游戏玩法,并添加各种动态元素。 * **用户界面 (GUI):** 使用 Unity 的 Canvas 系统创建直观且响应式的用户界面,学习布局、字体、屏幕分辨率适配,以及按钮、滑块和弹出窗口的编程。 * **视觉效果:** 利用粒子系统(Particle Systems)为游戏添加魔法效果、爆炸等酷炫特效。 * **音效与音乐:** 集成背景音乐和各种游戏音效,并通过 GUI 控制它们的播放。 课程提供所有所需的素材,包括模型、动画、纹理和音效,让您可以专注于学习和实践。Penny 老师以其“整体教学法”而闻名,擅长以清晰易懂的方式讲解复杂概念,避免不必要的细节,让学习过程高效且充满乐趣。 加入本课程,您将掌握制作属于自己的第一款 3D 无尽跑酷游戏所需的全部知识和技能!

课程评论(0条)

课程详情

Who doesn't love a good endless runner? Did you know it's the genre that reigns from the early platform games of Donkey Kong and Mario Brothers? From Canabalt to Temple Run to Subway Surfer, this casual game has been the pastime of many a gamer with a mobile device and a few moments to while away. But did you know there's quite a bit of work that goes into such a game? Of course the scenery is repetitive, but did you know that it has to be constructed with pieces of the environment that can always fit together and be procedurally placed?In this course, Penny will take you through all the stages of game development with C# and the Unity Game Engine using her internationally acclaimed Holistic teaching style and expertise from over 25 years teaching, researching and writing about games. Throughout the course you will follow along with hands-on workshops designed to teach you these core programming concepts that will take your games to the next level. All assets including models, animations, textures and sounds are supplied.The objective of this course is to teach you all you need to know to make your own game!Learn how to program and work with:Character and World ModelsCharacter AnimationsProcedural Infinite World GenerationGraphical User InterfacesPick-upsParticle SystemsBackground MusicSound EffectsContent and OverviewThe course begins with setting up the character and applying animations in the Unity mecanim system, before writing code to control them. It continues step-by-step, going through the development of an infinite scrolling 3D world, including the use of the pooling and singleton design patterns. In these sections, obstacles such as fire and walls are added which the character is programmed to jump over and destroy. Thereafter, a graphical user interface (GUI) is put together in Unity's canvas system, where you will learn about alignment, fonts and screen resolutions as well as how to program button presses, sliders and create pop-up windows. Next, particle systems are investigated as a means of providing some special effects and several are constructed from scratch for magical spells and explosions. Finally, background music and sound effects are covered, as is controlling the sound of each from the GUI.What students are saying about Penny's courses:She is the best teacher ever in this platform.Most instructors are very smart people. Some are good at teaching and some are not. Penny is great at describing complex concepts without going down a dark cerebral rabbit hole that so many instructors feel obligated to do. It's like they need to demonstrate their knowledge by explaining every tiny aspect. Penny does not go there. She explains things clearly but does not overwhelm the student with more than they need to know. There is only so much most people can absorb in one sitting. You need to study, then you need to practice and then more study. I have taken most of her classes and I recommend them all.

课程标签

0人关注该课程

主题相关的课程