Published 4/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.34 GB | Duration: 11h 33m
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
Password/解压密码www.tbtos.com
转载请注明:0daytown » Learn To Create A Vampire Survivors Style Game In Unity & C#