Release date:2020, October
Duration:09 h 58 m
Author:Wilmer Lin
Skill level:Beginner
Language:English
Exercise files:Yes
Unity 3D is rapidly becoming one of the fastest growing game development tools today. Discover more about this captivating game engine in our project-based class, where we construct a Tetris-style puzzle game from scratch! If you have a basic understanding of C# and Unity, take your skills to the next level by delving into this concise course on remaking a classic arcade game.
Designed for those who have completed a few basic tutorials on Unity and have a fundamental knowledge of C# (variables, loops, data structures, etc.), this class will guide you through a project-based approach, building a game from start to finish.
You will:
Start with an empty Unity project and develop a fully functional game. Learn essential techniques for creating your own puzzle game. Follow along with C# scripts line-by-line and learn how to organize your scripts in a logical and clean manner. Port your game to iOS and Android and see it run on a mobile device!Topics covered include:
Setting up project settings and environment. Breaking down gameplay mechanics. Creating a Board class to store data. Designing user interface elements. Developing a game piece Shape class. Setting up a master GameController class to handle logic. Applying time-based logic to the game. Handling player input with scripts. Adding sound effects to game events. Applying particle effects for enhanced graphics. Creating a score manager to track player progress and high scores. Adding extra features to polish the game experience.Join the democratization of game development! Elevate your Unity 3D skills and build your own Tetris-style game today!
001 Introduction 002 Prerequisites 003 How This Course is Structured 004 A History of Tetris
02 – Project Setup 03 – The Game Board001 Core Components 002 The Board Class 003 Create the EmptySquare Sprite 004 Camera Setup 005 EmptySquare Prefab 006 DrawEmptyCells Method 007 Naming Conventions 008 Finishing DrawEmptyCells 009 Grid Storage
04 – User Interface001 User Interface Layout 002 The Overlay Canvas 003 Text and Images 004 Layout Groups 005 Nine-sliced Border 006 The World Space Canvas
05 – Core Components002 Shape Prefabs 003 The Shape Class 004 The GameController Class 005 Referencing Other Game Objects 006 The Spawner Class 007 The Vectorf Class
06 – Game Mechanics001 Spawning Shapes 002 The Time Class 003 Checking Board Boundaries 004 Storing Shapes in the Grid 005 Player Input 006 More Player Input 007 Finishing Player Input 008 Clearing Rows 009 Game Over
07 – Sounds001 The SoundManager Class 002 Background Music 003 Sound Effects 004 Input Sounds 005 Clear Row Sounds 006 Vocal Effects
08 – UI Enhancements001 Icon Toggle 002 Rotation Direction Toggle 003 Pause Button 004 Screen Fader 005 Coroutines
09 – Scoring001 The ScoreManager Class 002 Scoring User Interface 003 Leveling Up
10 – Gameplay Extras001 Ghost Shape 002 Shape Queue (Part 1) 003 Shape Queue (Part 2) 005 Shape Holder (Part 1) 006 Shape Holder (Part 2)
11 – Particles002 Particle Introduction 003 Glowing Square Effect 004 Streaks 005 Sparkles 006 The Particle Player Class 007 Row Glow Effect 008 More Row Glows 009 Land Shape Effect 010 Final Touches (Part 1) 011 Final Touches (Part 2) 012 Build and Run_
12 – Q&A Updates002 Shape Holder Update 003 SceneManager Update
13 – Optional_ Mobile Devices001 Introduction to Mobile Platforms 002 Android Setup_ Android SDK and USB driver (Part 1) 003 Android Setup_ Device Options (Part 2) 004 iOS Setup 005 Android_ First Build 006 iOS160First Build 007 Team ID (iOS) 008 Touch Controls 009 Delegates 010 Events 011 The TouchController Class 012 Touch Diagnostics 013 GameController SwipeHandler 014 PlayerInput Update 015 TouchController Updates 016 GameController Updates 017 Touch Settings Part 1 018 Touch Settings Part 2
[Udemy] Make a Tetris-style Puzzler in Unity.7z.rar [Udemy] Make a Tetris-style Puzzler in Unity_Subtitles.7z [Udemy] Make a Tetris-style Puzzler in Unity_Subtitles_ENGlish.7z
Channel and Group1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!