
使用 C# 和 Unity 构建基于图块的益智游戏
您将学到什么
制作自己的俄罗斯方块式益智游戏,部署在 Mac 或 PC 上!
要求
Unity 3D 免费个人版(ParticleSystems 需要 2017 及以上版本,但大多数讲座可以用 5.6 或以上版本完成)
可选的 Photoshop 或图像编辑程序来自定义艺术资产(否则,请使用提供的可下载艺术资产)
说明
注意:虽然讲座是用旧版本的 Unity 录制的,最终项目在 Unity 2019 上运行良好
Unity 3D 已迅速成为当今发展最快的游戏开发工具之一。在我们的基于项目的课程中了解更多关于这个迷人的游戏引擎的信息,我们从头开始构建俄罗斯方块风格的益智游戏!如果您对 C# 和 Unity 有一些基本的了解,可以通过探索这个重新制作经典街机游戏的短期课程,将您的技能提升到一个新的水平。
如果你已经完成了一些 Unity 基础教程,并且对 C#(变量、循环、数据结构等)有一定的了解,那么这门课就是为你准备的!我们采用基于项目的方法,从头到尾跟踪一款游戏。
我们会:
从一个空白的 Unity 项目开始,充实一个完整的游戏。
学习一些创建自己的益智游戏的基本技术
逐行跟踪几个 C# 脚本,并学习如何有条理地组织我们的脚本
将我们的应用程序移植到 iOS 和 Android!在移动设备上查看您的精彩游戏!
涵盖的内容:
设置我们的项目设置和环境
打破游戏机制
创建一个 Board 类来存储我们的数据
布置用户界面项目
创建我们的游戏块形状类
设置我们的主 GameController 类来处理逻辑
将时间应用到我们的游戏逻辑
处理玩家输入的脚本
为游戏事件添加音效
应用粒子效果为我们的图形添加一些冲击力
制作一个分数管理器来跟踪玩家的进步和高分
用额外的功能增强我们的游戏,使其成为一种完美的体验
加入游戏开发的民主化!立即升级您的 Unity 3D 技能并构建您的俄罗斯方块风格的游戏!
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 3.57 GB | Duration: 9h 58m
Build a tile-based puzzle game with C# and Unity
What you’ll learn
Make their own Tetris-like puzzle game to be deployed on Mac or PC!
Requirements
Unity 3D free Personal edition (ParticleSystems require version 2017 and above, but most lectures can be completed with 5.6 or above)
OPTIONAL Photoshop or image-editing program to customize art assets (otherwise, use the downloadable art assets provided)
Description
Note: although the lectures were recorded with an older version of Unity, the final project runs well on Unity 2019
Unity 3D has quickly become one of today’s fastest growing game development tools. Learn more about this fascinating game engine in our project-based class, where we build a Tetris-style puzzle game from scratch! If you have some basic knowledge of C# and Unity, take your skills to a new level by exploring this short course in remaking a classic arcade game.
If you have completed a few basic tutorials on Unity and have some basic knowledge of C# (variables, loops, data structures, etc.),this class is for you! We take a project-based approach, where we follow one game from start to finish.
We will:
start with a blank Unity project and flesh out a fully working game.
learn some fundamental techniques for creating your own puzzle game
follow several C# scripts line-by-line and learn how to organize our scripts logically and cleanly
port our application to iOS and Android! See your glorious game run on a mobile device!
What is covered:
Setup our project settings and environment
Breaking down the gameplay mechanics
Creating a Board class to store our data
Laying out user interface items
Creating our game piece Shape class
Setting up our master GameController class to handle logic
Apply Time to our game logic
Script to handle player input
Add sound effects to game events
Apply particle effects to add some punch to our graphics
Making a score manager to track player progress and high scores
Enhance our game with extra features to make it a polished experience
Join the democratization of game development! Level up your Unity 3D skills and build your Tetris-style game today!
Who this course is for:
This course is meant for beginning to intermediate students with some familiarity with Unity and C#
This course is NOT meant as an introduction to Unity; though we will walk you step-by-step through the project, do NOT use this as your first course in Unity
Some working knowledge of C# is necessary; do NOT use this as an introduction to C#
If you are a beginning to intermediate game developer interested in improving your skill set, this course is for you!
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/23869.html