English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 67 lectures (7h 50m) | 4.48 GB
Level Up in C#, Unity, Post-Processing, 2D Lighting, VFX, Audio and more to Amp Up Your Game.
Ever feel that your game just doesn’t feel quite right?
Learn how to fix that by implementing a bunch of fun systems, mechanics and effects to enhance the way your game feels from a player perspective!
Building upon solid C# and Unity foundations, it’s time for you to level up.
Increase your C# understanding, learn how to implement things like a struct, centralized input, interfaces, and several game design patterns.
And expand on your Unity knowledge by learning screen shake, post-processing effects, 2D lighting, particle effects, tilemap prefabs, masking, Unity events, and much more!
Plus, you’ll even build an expandable Audio Manager system that can be used in other mid-sized scalable projects.
You’ll start with a simple 2D side scroller shooter base template and expand on it to get things feeling the way they should.
You’ll make a game that “feels” fun to play with a clean and snappy player controller, a gun that’s fun to shoot, audio and screen visuals to give your player feedback, as well as animations to bring everything together.
This course is suitable for all levels of Unity users. So if you’re a beginner to intermediate Unity developer looking to expand your foundation knowledge, maybe you’ve taken our beginner 3D or 2D courses and are looking for the next step, or you’ve used Unity to participate in a game jam or two and are looking to take your projects and games to the next level, this is the course for you!
What you’ll learn
- Increase your level of understanding when it comes to good C# practices.
- Learn how to implement things like a struct, centralized input, interfaces, and several game design patterns.
- Expand your foundational knowledge of Unity.
- Implement screen shake, post-processing effects, 2D lighting, particle effects, tilemap prefabs, masking, Unity events, and much more!
- Build an expandable Audio Manager system in C# & Unity that can be used in other mid-sized scalable projects.
- Build good clean systems in C# and practice good code architecture principles.
Table of Contents
Introduction & Setup
1 Welcome To The Course
2 Set Up Unity & VS Code
3 Project Setup
4 VS Code Issues
5 Package Overview
6 Community & Support
7 Accessing Our Projects
Weapon Improvements
8 Section Intro – Weapon Improvements
9 Gun Aim
10 Machine Gun
11 Observer Pattern
12 Gun Kickback Animation
13 Object Pooling
14 Screen Shake
Player Controller
15 Section Intro – Player Controller
16 Jump Detection
17 New Input System
18 Struct vs Class
19 Shared Movement Class
20 Custom Gravity
21 Double Jump
22 Coyote Time
Combat
23 Section Intro – Combat
24 Knockback
25 Hit Flash
26 Color Changer
27 Death Splatter
28 Splat Particle VFX
29 Death Handler
Visual Feedback
30 Section Intro – Visual Feedback
31 Bullet Collision VFX
32 Walk Effect
33 Player Lean
34 Cowboy Hat
35 Jump Effect
36 Velocity Ground Check
37 Bloom
D Lighting
38 Section Intro – 2D Lighting
39 Muzzle Flash
40 Spotlight
41 Ping Ponging Lights
42 Interfaces
43 Disco Party
Audio
44 Section Intro – Audio
45 Import Assets
46 Sound Scriptable Object
47 Audio Manager
48 Managing Sound Values
49 Randomizing Sounds
50 Audio Mixer
51 Audio Clean Up
Additional Features
52 Section Intro – Additional Features
53 Background Parallax
54 One Way Platforms
55 Jetpack
56 Mega Challenge – Grenade
57 Solution – Setting Up Prefabs
58 Solution – Launching The Grenade
59 Solution – Explosion & Contact
60 Solution – Grenade Audio
Polish
61 Section Intro – Polish
62 Player Hit
63 Score Kill Count
64 Player Respawn
65 Mega Kill Audio
66 Max Fall Speed
Course Wrap Up
67 Outro
Resolve the captcha to access the links!