Create a 3D Endless Runner from Scratch in Unity

Create a 3D Endless Runner from Scratch in Unity

您将首先在Unity Mecanim系统中设置角色并应用动画,然后再编写代码来控制它们。该课程逐步引导您开发无限滚动3D世界,包括使用池化和单例设计模式。您将添加障碍物,例如火和墙壁,角色被编程为跳过并摧毁。然后,您将在Unity的Canvas系统中整理一个图形用户界面(GUI),并了解对齐方式,字体和屏幕分辨率。该课程还将指导您编程按钮的按下和滑块以及创建弹出窗口。随着您的前进,您将探索粒子系统,以为魔术和爆炸添加特殊效果。最后,您将学习如何添加背景音乐和声音效果,并了解如何从GUI控制它们。

h264, yuv420p, 1920×1080 |ENGLISH, aac, 44100 Hz, 2 channels | 9h 30 mn | 2.97 GB
Instructor: Penny de Byl

Build an infinite scrolling game in Unity with C#, working through all stages of game development.


Learn

Use the Unity Mecanim system to create and trigger animation states on a character
Design a GUI with a main menu, pop-up windows, and programmable buttons and sliders
Program an infinite scrolling 3D platform world
Implement background music and sound effects
Create and spawn particle systems for magic spells, explosions, and special effects
Program a lives count and scoring system that saves the state
Build an entire casual game from scratch

About

Who doesn’t love a good endless runner game? 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. Of course, the scenery can look repetitive, but there’s quite a bit of work that goes into creating such a game. The interface has to be constructed with pieces of the environment that can always fit together and be procedurally placed.

You’ll start by setting up a character and applying animations in the Unity Mecanim system before writing code to control them. The course gradually takes you through the development of an infinite scrolling 3D world, including the use of the pooling and singleton design patterns. You’ll add obstacles such as fire and walls, which the character is programmed to jump over and destroy. You’ll then put together a graphical user interface (GUI) in Unity’s Canvas system, and learn about alignment, fonts, and screen resolutions. The course will also guide you in programming button presses and sliders and creating pop-up windows. As you advance, you’ll explore particle systems for adding special effects for magic spells and explosions. Finally, you’ll learn how to add background music and sound effects and understand how to control them from the GUI.

All the codes and supporting files for this course will be available at- https://github.com/PacktPublishing/Create-a-3D-Endless-Runner-from-Scratch-in-Unity
Features

Learn how to program a procedurally generated infinite world
Create an animated third-person character and controller
Populate an environment with dynamically created obstacles

Create a 3D Endless Runner from Scratch in Unity

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/11319.html

赞 (0)
steven的头像steven
上一篇 2021年5月28日
下一篇 2021年5月28日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部