Mastering Game Feel In Unity: Where Code Meets Fun!
Published 11/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.49 GB | Duration: 7h 51m
Published 11/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 4.49 GB | Duration: 7h 51m
Level Up in C#, Unity, Post-Processing, 2D Lighting, VFX, Audio and more to Amp Up Your Game.
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.
Requirements
A basic or introductory level of understanding in both Unity and C#.
Description
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!You’ll get full lifetime access for a single one-off fee. The creators are qualified and experienced with modelling and coding, so are able to explain complex concepts clearly, as well as entertain along the way.You’ll also gain access to a course forum where you can discuss topics on a course-wide basis, or down to the individual video. Get plugged into our communities of amazing developers on Facebook (nearly 20k), in our own TA-curated Community (17k views/day), and our student chat group (10k live at any one time).So enrol today and get your game feeling just right!
Overview
Section 1: Introduction & Setup
Lecture 1 Welcome To The Course
Lecture 2 Set Up Unity & VS Code
Lecture 3 Project Setup
Lecture 4 VS Code Issues?
Lecture 5 Package Overview
Lecture 6 Community & Support
Lecture 7 Accessing Our Projects
Section 2: Weapon Improvements
Lecture 8 Section Intro - Weapon Improvements
Lecture 9 Gun Aim
Lecture 10 Machine Gun
Lecture 11 Observer Pattern
Lecture 12 Gun Kickback Animation
Lecture 13 Object Pooling
Lecture 14 Screen Shake
Section 3: Player Controller
Lecture 15 Section Intro - Player Controller
Lecture 16 Jump Detection
Lecture 17 New Input System
Lecture 18 Struct vs Class
Lecture 19 Shared Movement Class
Lecture 20 Custom Gravity
Lecture 21 Double Jump
Lecture 22 Coyote Time
Section 4: Combat
Lecture 23 Section Intro - Combat
Lecture 24 Knockback
Lecture 25 Hit Flash
Lecture 26 Color Changer
Lecture 27 Death Splatter
Lecture 28 Splat Particle VFX
Lecture 29 Death Handler
Section 5: Visual Feedback
Lecture 30 Section Intro - Visual Feedback
Lecture 31 Bullet Collision VFX
Lecture 32 Walk Effect
Lecture 33 Player Lean
Lecture 34 Cowboy Hat
Lecture 35 Jump Effect
Lecture 36 Velocity Ground Check
Lecture 37 Bloom
Section 6: 2D Lighting
Lecture 38 Section Intro - 2D Lighting
Lecture 39 Muzzle Flash
Lecture 40 Spotlight
Lecture 41 Ping Ponging Lights
Lecture 42 Interfaces
Lecture 43 Disco Party
Section 7: Audio
Lecture 44 Section Intro - Audio
Lecture 45 Import Assets
Lecture 46 Sound Scriptable Object
Lecture 47 Audio Manager
Lecture 48 Managing Sound Values
Lecture 49 Randomizing Sounds
Lecture 50 Audio Mixer
Lecture 51 Audio Clean Up
Section 8: Additional Features
Lecture 52 Section Intro - Additional Features
Lecture 53 Background Parallax
Lecture 54 One Way Platforms
Lecture 55 Jetpack
Lecture 56 Mega Challenge - Grenade
Lecture 57 Solution - Setting Up Prefabs
Lecture 58 Solution - Launching The Grenade
Lecture 59 Solution - Explosion & Contact
Lecture 60 Solution - Grenade Audio
Section 9: Polish
Lecture 61 Section Intro - Polish
Lecture 62 Player Hit
Lecture 63 Score Kill Count
Lecture 64 Player Respawn
Lecture 65 Mega Kill Audio
Lecture 66 Max Fall Speed
Section 10: Course Wrap Up
Lecture 67 Outro
Beginner+ to intermediate Unity developers looking to expand their foundation knowledge on Unity and C#.,Someone that has participated in a game jam or two but is looking to take their projects and games to the next level.,Someone that has completed one of the GameDevtv beginner 3D or 2D courses and looking for the next step in their learning journey.