Mô tả

Do you want to create a professional looking horror survival game in Unity? Well you've found the right course. This is aimed at anybody who loves game design and wants to make awesome games.

My name is Pete Jepson and I have taught game design for over 9 years. In this series we will be making a first person survival game where you try to survive on an Island overrun by zombies. You are looking for a vaccine before your infection level reaches 100 and you become one of the undead.

In this 2022 updated version of the course I will be using intermediate level coding to give you professional skills in game design. If you are completely new to Unity, you will be pleased to know that the older beginner level version of this course is still available in the later sections. That means you can complete the beginner level and then move onto the intermediate level. It’s like buying two courses for the price of one.

You will need a powerful computer to complete this project, so please ensure your computer meets the minimum specifications

So, what's in the course?

  • We start by creating the AAA post processing visuals to establish a night time look for the game. The enviornment map and props are free to download and you can use them in any game you decide to create.We also add a nightvision camera with zoom lens.

  • We then create an interactive inventory menu that allows you to carry multiple pickup items and weapons. We also add the ability to combine items into new weapons, such as a makeshift flamethrower, using a spray can and lighter, and a molotov cocktail grenade.

  • The melee weapons drain your stamina levels as you use them, so you have to use strategy when attacking enemies. You may need enough stamina to run to safety. Guns can also be picked up, but they make enough sound to attract large zombie armies to descened on your position, so make sure you have enough ammo left to escape

  • Then we will import zombie characters, which are free to use in this project and any other project you want to create. We develop an animation flow using mecanim, which will create a wide variation of types of zombies.

  • We will work on navigation path finding and artifical intelligence, allowing the zombies to make their own decisions on where to go and what to do. Once the zombies detect you, they will discover their own different ways to hunt you down!

  • We add spawning systems for the characters, creating the illusion of an infinite amount of zombies, while ensuring we optimise the system so it will run easily on any computer system.

  • We create a door open and close system and also a door locking system. Some doors require that you find a key to unlock them. Exploring the map then becomes necessary to complete the game.

  • We finally work on a main menu and loading screen.


By the end of this course you will have a completed horror survival game which you can export out as a finished product. You will have developed the skills, confidence and understanding of how to make your own games in Unity.

So why not enrol today and I look forward to seeing you in my course.


This course includes the following free assets:

  • Free horror environment 3D scene

  • Free weapons from Sketchfab

  • Free realistic animated zombie characters

  • Free sounds and music

Free music by Bensound

Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

31 sections

Setup Unity

5 lectures
Introduction to the Updated course
05:13
Welcome to the update 2022 make a Horror Survival game in Unity
00:27
Install the project
03:54
Looking at the project
13:08
Optimising the scene
09:48

Post Processing

14 lectures
Post Processing
09:54
Night time post processing
12:15
Lighthouse Light
17:17
Nightvision Mode
08:54
Nightvision overlay
09:22
Nightvision zoom
11:40
Turning nightvision on
13:02
Nightvision battery power
05:42
When battery power reaches 0
05:39
Resizing UI
06:22
Flashlight
04:21
Flashlight UI
08:46
Flashlight off
10:24
Flashlight battery power
03:01

Player character

19 lectures
FPS Arms
10:56
Setting up the arms
13:49
Importing new weapons
07:33
Setting up new weapons
13:53
Carrying new weapons
12:41
Setting up the gun
12:34
Setting up the shotgun
08:43
Setting up the animator
07:16
Script for weapon change
15:06
Script for moving through weapons
10:04
Moving FPS Arms
05:50
New animations for bat
07:08
Adding an axe
07:17
Adding a spray can
04:13
Spray can animation
07:21
Adding a bottle
06:12
Weapon animations and sounds
14:09
Footstep sounds
03:41
Adjusting lighting
08:48

Inventory Screen

18 lectures
Inventory background
06:37
Freezing the FPS Controller
12:23
Inventory layout
22:47
Inventory script
07:30
Changing display items
08:51
Adding inventory sounds
06:16
Use button
07:49
Fade out buttons
10:20
Items Inventory
06:58
Item inventory script
11:18
Fading out buttons
07:46
Switching menus
06:24
Combine setup
08:44
Combine script
22:00
Setting up the cloth
10:56
Double sided shader
05:42
Animation for bottle with cloth
08:03
Weapon inventory combine
04:09

Pickups

16 lectures
Download pickups
03:20
Setting up pickups
07:50
Checking pickups
19:39
Auto LOD asset
00:23
AutoLOD
14:59
Prefabs of pickups
11:59
Pickup animations
07:24
Item prefabs
07:52
Checking size
08:15
Raycast script
15:51
Displaying pickups
11:43
Press E to pickup
08:28
Weapons picked up
07:14
Setting up item pickups
17:23
Item amounts
07:16
Ammo pickups
10:03

Door system

6 lectures
Door animations
14:51
Door open script
16:42
Check pickups behind doors
18:34
Locked doors
06:50
Shelf doors
07:27
House and cabin doors
08:21

Combining items

27 lectures
Setting up new icons
12:23
Gun shooting script
11:20
Muzzle flash
08:41
Weapon UI script
10:11
Spray can script
22:31
Adding fire to the spraycan
17:35
Setting up the bottle throw
11:15
Line renderer
20:03
Launch a bottle
08:18
Bottle smash sound
08:14
Throwing animation
10:53
Using bottle amounts
10:41
Molotov cocktail
21:10
Bottle fire
10:18
Molotov explosion
07:12
Limit throw amount
08:19
Change trajectory line color
06:48
Reuse spraycan
12:37
Screen pointer
07:21
UI health display
08:42
Scripting stamina
15:28
Breathing sounds
07:20
Infection rate
05:24
Health inventory buttons
15:57
Capping stats
08:32
Flashlight battery
11:21
Keys
11:56

Zombies

15 lectures
Zombie characters
17:57
Zombie LODs
05:20
Lighting the zombies
07:04
Zombie prefabs
03:52
Animations
03:11
Animation script
16:42
Other animations
20:16
Animation states
07:18
Render bounds
07:51
Random states
08:18
Making sure characters don't get stuck
04:44
Walking between targets
21:23
Random targets
03:42
Refining walking animations
17:48
Checking all zombies
07:22

Zombie Attacks

31 lectures
Aware of Player
15:48
Chase music
08:32
Multiple zombies chasing
05:07
Attacking
12:13
Attack rotate
08:21
Zombie attack collider
10:17
Zombie attack script
09:53
Attack sounds
06:49
Zombie sounds
09:41
Damaging zombies
16:31
Damage zombie script
14:44
Reaction animations
11:56
Weapon stamina
03:57
Killing zombies
11:24
Setting up all zombies
04:08
Gun damage script
14:19
Gun bloodsplat
06:05
Shotgun damage
07:05
Gun sound range
08:51
Fixing small bugs
03:23
Reloading guns
14:25
Saving all prefabs
08:31
Flame death
14:56
Animating burning skin
16:01
Fire for other zombies
06:01
Checking fire on other zombies
03:56
Fire sounds
03:46
Molotov cocktail damage
05:01
Bottle distraction
13:52
Player hiding
18:47
Saving all zombie prefabs
04:12

Spawning

19 lectures
Zombie states
05:08
Arranging targets
05:58
Spawning zombies
14:58
Preventing spawn delay
06:35
Testing spawn system
05:17
Setting up first spawn point
11:49
Restricting spawn amounts
06:07
Checking zombies in scene
05:26
Zombies spawning in a house
17:38
Getting still zombies to chase the player
10:22
Stop zombies walking through doors
02:58
Placing spawn points
12:09
Multiple spawn points
16:34
Never above 140 zombies
06:00
Alert range
09:51
Random spawn distance
06:01
Spawn direction
11:01
Setting up other spawn zones
11:54
Fixing null reference error
01:09

Final Layout

10 lectures
Placing pickups
04:58
Pickup placement results
07:07
Music zones
23:19
Setting up the generator
17:53
Laying out the medical building
12:45
Getting the generator to work
14:56
Generator sound
03:12
Electric door
13:47
Picking up the vaccine
13:50
Interior lighting
07:41

Main Menu

13 lectures
Creating a main menu
08:43
Loading screen
12:19
Loading script
06:04
Testing the main menu
09:04
Win condition
12:54
Death message
14:53
Credits
09:39
Final adjustments to the scene
10:50
Getting ready for export
08:56
Playthrough test
12:21
Exporting the game
04:56
Testing the export
06:31
Project completion
01:35

Introduction

1 lectures
Introduction
04:33

Updated Content

9 lectures
Updated Content
03:35
Notes on course structure
00:11
Install Unity
04:01
Create a project
03:47
The Unity interface
05:58
Install main asset
15:09
Installing assets in latest versions of Unity
00:22
Updated scene
12:12
Updated scene for newer versions of Unity
00:26

Post Processing

14 lectures
Post Processing
17:52
Real fog
07:50
Nightvision camera
14:55
Switching cameras
21:47
Flashlight
05:58
Flashlight task review
04:48
Unity Standard Assets
00:14
Fixing first person controller
15:02
Scene layout for newer versions of Unity
00:18
Lighthouse light
12:07
Level adjustments
15:21
Baking lighting
18:14
Adding real fog
18:15
Occlusion culling
08:50

Sounds & Music

5 lectures
Downloading sound packs
01:20
Placing sounds
13:57
Sounds walkthrough
08:30
One shot sound
08:35
One shot prefab
11:22

User Interface (UI)

21 lectures
Player health text
15:30
Battery icon
12:42
Battery script
12:20
Inventory menu setup
09:10
Switching inventory on and off
08:48
Adding a pickup
10:22
Pickup script
14:21
Apple pickup
07:59
Update health
10:06
Battery pickup
08:06
Battery refill
19:01
Inventory button order
14:24
Apple bite sound
09:51
Pickup sounds
05:04
Download weapons
08:28
Weapon scale
13:27
Weapon message
08:16
Inventory weapons
20:25
Inventory assignment
07:20
Inventory assignment review
12:11
Saving final prefabs
01:24

First Person Player

6 lectures
Player arms
12:38
Adding player weapons
12:40
Idle animation
18:08
Weapon change script
14:24
Adding gun weapons
16:19
Changing animations
12:57

Opening doors

7 lectures
Door animations
19:23
Door script
14:36
Left door animation
14:37
Adding door sounds
11:24
Door message
09:13
Door locked
13:53
Tree colliders
16:24

Enemies

16 lectures
Importing the enemy
18:02
Lighting the enemy
12:53
Flashlight for enemies
10:09
Enemy weapon
10:04
NavMesh
09:31
Enemy targets
14:43
Enemy pause
14:11
Improved stopping animation
12:21
Random targets
09:28
Enemies can open doors
12:14
Enemy runs to player part 1
22:20
Enemy runs to player part 2
14:35
Failed checks
08:52
Attack animation
17:03
Attack script
20:17
Multiple enemies
04:43

Attacking enemies

11 lectures
Player stamina
22:58
Player weapon attacks
17:43
Checking weapon attacks
04:48
Enemy gets damaged
19:49
Enemy damage adjust
21:51
Enemy death
16:07
Big hit reaction
21:37
Enemy damage
06:46
Weapon tags
12:34
Blood splat effect
15:10
Blood splat test
07:33

Shooting the gun

9 lectures
Aiming the gun
26:21
Gun damage
14:20
Muzzle flash
10:30
Gun UI
19:55
Bullets refill
08:59
Crossbow shooting
12:49
Crossbow UI
08:09
Crossbow damage
08:29
Arrow refill
07:42

Main Menu

5 lectures
Create the loading screen
05:28
Creating the main menu
15:01
Death panel
16:12
Resetting for new game
06:02
Menu final details
01:45

Options menu

10 lectures
Options menu layout
15:27
Visuals options layout
21:47
Sounds options layout
06:44
Other options layouts
08:58
Options buttons scripting
07:36
Switching options on and off
06:25
Scripting brightness and fog
17:13
Scripting anti aliasing
15:20
Scripting sound volume
13:34
Scripting back to menu
05:06

New Enemies

18 lectures
Importing new enemies
17:00
Enemy materials
11:58
Enemy components
06:07
Giving enemies weapons
19:44
Enemy weapon damage
08:42
Weapon animation
13:06
Scripting weapon animations
07:52
Checking enemy attacks
11:05
Death animations
06:20
Enemy avoidance
06:39
Getting enemies ready for spawning part 1
25:11
Getting enemies ready for spawning part 2
15:06
Checking enemy weapon damage
07:43
Enemy lighting changes
03:53
Spawning enemies
13:19
Limiting enemy spawns
14:12
Difficulty settings
10:52
Random enemy checks
05:59

Save system

11 lectures
Saving values
11:05
Saving bools
09:33
Loading game data
06:43
Load button for menu
08:34
Checking saved data
07:20
Saving pickups left
13:18
Saving ammo left
08:54
Saving other pickups
05:10
Saving weapon pickups
10:06
Saving how many enemies have died
10:47
Finishing the save system
11:44

Level design

6 lectures
Installing the project
11:56
Placing pickups
13:19
Pickup numbers
06:34
Checking pickups
03:58
Spawn cubes
13:33
Final fixes
27:41

Animated cut scene

10 lectures
Company name
11:52
Animated cut scene camera
21:53
Adding sounds
11:21
Animating enemy 1
09:49
Animating the boss
20:58
Adjustments
09:07
Dialogue
05:26
Getting closer to the characters
09:18
Subtitles
11:19
Linking scenes
14:42

Final boss scene

9 lectures
Player position
04:31
Setting up the boss
13:21
Boss script
13:53
Boss shoots
12:37
Gun script
13:46
Bullet damage
09:03
Boss damage
09:48
Boss death
14:17
Victory screen
13:55

Exporting the game

2 lectures
Final wrap up
18:35
Exporting the game
14:04

New Bonus Videos

12 lectures
Bonus - Nightvision pickup
30:22
Flare gun part 1
26:03
Flare gun part 2
19:04
Flare gun part 3
27:45
Bonus - Climbing ladders part 1
09:59
Bonus - Climbing ladders part 2
12:12
Bonus - Spawned enemies start walking
03:58
Bonus - Enemies see you when close by
10:19
Bonus - Silent Hill post processing
11:22
Bonus - Cut scene during gameplay
15:19
Bonus New Enemy Move Script
17:07
Final completed project
00:14

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.