游戏开发变得简单。使用Unity学习C#,创建自己的回避生存游戏!了解如何使用Unity创建和编程您自己的吸血鬼生存风格的游戏,Unity是一个行业标准的游戏开发程序,被世界各地的大型游戏工作室和独立开发者所使用。在本课程中,你不仅要学习编程概念,还要将这些概念与真实的游戏开发应用联系起来。您将可以访问课程论坛,在那里您可以讨论课程中涉及的主题以及课程完成后的后续步骤。Learn To Create A Vampire Survivors Style Game In Unity & C#

本课程旨在让每个人都能轻松理解,因此无论您是完全的初学者、希望扩大游戏开发范围的艺术家还是对理解游戏设计感兴趣的程序员,本课程都将帮助您更好地理解开发。在本课程结束时,你将有能力理解这样的游戏元素,如:摧毁成群的攻击敌人,多种独特的武器类型,开发一个完整的升级和解锁系统,创建一个对象池系统,产生一波又一波的攻击者,提高玩家的等级,显示伤害数字,音频系统,建立和分享你的游戏等等…本课程还包括一个完整的项目版本,供你参考,以确保你的游戏中的一切都正常工作!今天就开始学习,让我帮助你成为一名游戏开发者!

MP4 |视频:h264,1280×720 |语言:英语+中英文字幕(云桥CG资源站机译)|大小:7 GB |时长:11小时 33分钟 含课程文件


你会学到什么
学习C#,一种现代通用编程语言
了解Unity中的3D开发功能
发展强大的和可移植的解决问题的技能
了解游戏开发流程
了解面向对象编程在实践中是如何工作的

要求
能够运行Unity 3D的Mac或PC
Unity 2022.2或更新版本的副本

学习概要
第一部分:导言

第一讲简介

第2讲项目资产

第2部分:设置

第3讲设置和导入资产

第四讲大吵大闹

第三部分:玩家

第5课添加玩家

第6课设置第一个脚本

第7课让玩家移动

第8讲限制对角线移动速度

第9讲相机运动

第10讲动画播放器

第四节:树敌

第11课树敌

第12讲移动敌人

第13讲动画制作敌人

第5节:健康管理

第14课设置运动员健康

第15课让敌人受伤

第16讲点击之间的等待

第17讲建立健康酒吧

第18讲更新健康栏

第六节:繁殖敌人

第19讲制作敌人的预制体

第20讲产卵的敌人

第21讲在屏幕外产卵

第22讲一些小的修正

第23讲追踪远处的敌人

第24讲驱除远方的敌人

第7节:创建火球

第25讲创造我们的第一件武器

第26课伤害敌人

第27讲火粒子

第28讲产生和消散火球

第29讲增大和缩小的火球

第30讲击退敌人

第8部分:显示损坏数量

第31讲设置损伤数显示

第32课产生伤害数值

第33讲改善外观

第34讲汇集数字

第九节:敌人的浪潮

第35课树敌更多

第36课设置敌波

第37课制造敌人的浪潮

第10部分:获得经验

第38讲建立体验系统

第39讲积累经验

第40讲让玩家获得经验

第41讲让敌人掉落经验

第42讲添加关卡

第43讲拉平

第44讲展示经验

第45讲更新体验展示

第11节:拿起武器

第46讲用继承设置武器属性

第47讲使用武器统计

第48课调平武器

第12部分:选择上调

第49课设置升级接口

第50课更新升级按钮

第51讲激活升级屏幕

第52讲让升级发挥作用

第13部分:武器解锁和升级

第53课给玩家一个随机武器

第54讲开启新武器

第55讲展示更多解锁和升级

第56课隐藏最大水平武器

第57课跳过一级

第14部分:更多武器

第58讲给火球添加更多的东西

第59讲修正火球的属性

第60讲增加区域攻击武器

第61讲让武器发挥作用

第62讲制造射弹

第63讲添加投射武器

第64课设置剑攻击

第65讲让剑发挥作用

第66讲添加投掷斧

第67讲扔斧子

第68讲阻止敌人运动

第15节:获得硬币

第69讲收集硬币

第70讲随机投掷硬币

第71讲在用户界面上显示硬币

第16部分:升级播放器

第72讲设置玩家统计

第73讲设置Stat升级界面

第74讲更新统计界面

第75讲固定边缘案例

第76讲购买升级

第17节:管理级别

第77讲添加液位计时器

第78讲结束关卡&玩家

第79讲设置结束屏幕

第80讲让结果起作用

第18部分:菜单和音频

第81讲主菜单

第82讲添加暂停菜单

第83课暂停游戏

第84课设置音频和混音器

第85讲播放音效

第19节:收尾

第86讲构建游戏

第20部分:完成项目文件

第87讲完整的项目文件

任何想要制作自己的动作生存游戏的人,想要创建和发布自己的游戏的人,对学习游戏开发感兴趣的完全初学者,想要重新掌握游戏开发技能的开发人员,对在游戏开发行业工作感兴趣的人,有能力并有信心使用计算机的人

Game development made easy. Learn C# using Unity and create your own avoidance survival game!

What you’ll learn
Learn C#, a modern versatile programming language
Understand the capabilities of 3D development in Unity
Develop strong and transferrable problem solving skills
Gain an understanding of the game development process
Learn how object oriented programming works in practice

Requirements
Mac or PC capable of running Unity 3D
A copy of Unity 2022.2 or newer

Description
Learn how to create and program your very own vampire survival-style game using Unity, an industry-standard game development program used by large gaming studios and indie developers across the world.In this course you won’t just be learning programming concepts, but tying these concepts to real game development uses. You will have access to a course forum where you can discuss the topics covered in the course as well as the next steps to take once the course is complete.This course has been designed to be easily understandable to everyone, so whether you’re a complete beginner, an artist looking to expand their game development range or a programmer interested in understanding game design, this course will help you gain a greater understanding of development.At the end of this course you will have developed the ability to understand such game elements as:· Destroying Hordes of Attacking Enemies· Multiple Unique Weapon Types· Developing a Complete Upgrade & Unlock System· Creating an Object Pooling System· Spawning Waves of Attackers· Levelling Up The Player· Displaying Damage Numbers· Audio Systems· Building & Sharing Your Game· And much more…The course also includes a complete version of the project to use for your own reference to ensure everything in your game works as it should!Start learning today and let me help you become a game developer!

Overview
Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Project Assets

Section 2: Getting Setup

Lecture 3 Setup & Importing Assets

Lecture 4 Making a Scene

Section 3: The Player

Lecture 5 Adding The Player

Lecture 6 Setting Up The First Script

Lecture 7 Making The Player Move

Lecture 8 Limiting Diagonal Movement Speed

Lecture 9 Camera Movement

Lecture 10 Animating The Player

Section 4: Making Enemies

Lecture 11 Making An Enemy

Lecture 12 Moving The Enemy

Lecture 13 Animating The Enemy

Section 5: Managing Health

Lecture 14 Setting Up Player Health

Lecture 15 Making Enemies Hurt

Lecture 16 Waiting Between Hits

Lecture 17 Setting Up A Health Bar

Lecture 18 Updating The Health Bar

Section 6: Spawning Enemies

Lecture 19 Making Enemy Prefabs

Lecture 20 Spawning Enemies

Lecture 21 Spawning Outside The Screen

Lecture 22 Some Minor Fixes

Lecture 23 Tracking Distant Enemies

Lecture 24 Despawning Distant Enemies

Section 7: Creating Fireballs

Lecture 25 Creating Our First Weapon

Lecture 26 Damaging Enemies

Lecture 27 Fire Particles

Lecture 28 Spawning & Despawning Fireballs

Lecture 29 Growing & Shrinking Fireballs

Lecture 30 Enemy Knockback

Section 8: Showing Damage Numbers

Lecture 31 Setting Up Damage Number Display

Lecture 32 Spawning Damage Numbers

Lecture 33 Improving The Appearance

Lecture 34 Pooling The Numbers

Section 9: Enemy Waves

Lecture 35 Making More Enemies

Lecture 36 Setting Up Enemy Waves

Lecture 37 Spawning Waves Of Enemies

Section 10: Getting Experience

Lecture 38 Setting Up The Experience System

Lecture 39 Picking Up Experience

Lecture 40 Making Experience Go To The Player

Lecture 41 Make Enemies Drop Experience

Lecture 42 Adding Levels

Lecture 43 Levelling Up

Lecture 44 Displaying Experience

Lecture 45 Updating Experience Display

Section 11: Levelling Up Weapons

Lecture 46 Setting Up Weapon Stats With Inheritance

Lecture 47 Using The Weapon Stats

Lecture 48 Levelling Up The Weapon

Section 12: Selecting Uprades

Lecture 49 Setting Up The Upgrade Interface

Lecture 50 Updating The Upgrade Button

Lecture 51 Activating Level Up Screen

Lecture 52 Making The Upgrade Work

Section 13: Weapon Unlocks & Upgrades

Lecture 53 Giving The Player A Random Weapon

Lecture 54 Unlocking New Weapons

Lecture 55 Showing More Unlocks & Upgrades

Lecture 56 Hiding Max Levelled Weapons

Lecture 57 Skipping Level Up

Section 14: More Weapons

Lecture 58 Adding More To The Fireball

Lecture 59 Fixing Fireball Stats

Lecture 60 Adding An Area Attack Weapon

Lecture 61 Making The Weapon Work

Lecture 62 Creating Projectiles

Lecture 63 Adding A Projectile Weapon

Lecture 64 Setting Up A Sword Attack

Lecture 65 Making The Sword Work

Lecture 66 Adding Throwing Axes

Lecture 67 Throwing The Axes

Lecture 68 Stopping Enemy Movement

Section 15: Getting Coins

Lecture 69 Collecting Coins

Lecture 70 Dropping Coins Randomly

Lecture 71 Showing Coins On The UI

Section 16: Upgrading The Player

Lecture 72 Setting Up Player Stats

Lecture 73 Setting Up Stat Upgrade UI

Lecture 74 Updating Stat UI

Lecture 75 Fixing Edge Cases

Lecture 76 Purchasing Upgrades

Section 17: Managing The Level

Lecture 77 Adding A Level Timer

Lecture 78 Ending The Level & Player

Lecture 79 Setting Up An End Screen

Lecture 80 Making The End Work

Section 18: Menus & Audio

Lecture 81 The Main Menu

Lecture 82 Adding A Pause Menu

Lecture 83 Pausing The Game

Lecture 84 Setting Up Audio And The Audio Mixer

Lecture 85 Playing Sound Effects

Section 19: Finishing Up

Lecture 86 Building The Game

Section 20: Complete Project Files

Lecture 87 Complete Project Files

Anyone who wants to make their own action survival games,People who want to create and publish their own games,Complete beginners with an interest in learning game development,Developers who want to re-skill across to game development,People interested in working in the game development industry,Competent and confident with using a computer

发表回复

后才能评论