
Explore a simple two-state vertical movement system in Unity using a basic state machine to switch between grounded and air and simulate falling, jumping, and landing with gravity.
Improve landing reliability by refining gravity, ground detection, and collision handling with raycasts to snap the player to the closest ground point and prevent going through the ground.
Fix mobile joystick and add a second player in the same scene by implementing an input manager singleton to relay movement from the joystick for multiplayer testing with parallel sync.
Learn to use Cinemachine to manage a local multiplayer camera in Unity Netcode, configuring a target group, a virtual camera, and weight-based focus on server and client players.
Create a camera manager to configure a Cinemachine target group, assign player controllers, and balance local and network targets with weights for smooth, server or local camera updates.
Learn to optimize the target group update in Unity netcode by using server started and client connected callbacks, a proper network behavior, and RPCs to sync across server and clients.
Create a networked power-up manager that spawns random power-ups at random spawn positions on the server every five seconds using coroutines, spawning over the network.
Learn to wire the join button to open IP search panel, switch the local game state to scanning, and drive a Unity IP scanner that pings the local IP range.
Hey Guys,
Let's Create a Fast-Paced and Hilarious 2D Multiplayer Game in Unity!
If you’re excited to develop a Local Multiplayer game that’s all about strategy, speed, and a little bit of chaos, then you’re in the right place!
In this course, I’m diving deep into every aspect of game development to create an egg-citing game where the goal is simple—Grab the Egg and don’t let go! But beware, this is no ordinary egg hunt.
Your Characters will undergo a unique transformation. They’ll Lose Color when they’re not holding the egg. But as soon as they snatch that egg, they’ll Fill with vibrant color, making them the center of attention. And here’s the twist—if you’re the first to be completely empty, you lose!
We’ll start by setting up a Rock-Solid Foundation for our Character Controller.
Then, you’ll learn how to implement an IP Scanner to make connecting with your friends a breeze. No more complicated setups—just straight-up multiplayer fun!
Once everything is set up, it’s time to Jump into the action!
We’ll cover aspects of Game Dev & Unity Netcode to ensure your game is not only fun to play but also looks great and runs smoothly.
From coding responsive controls to custom physics that make the jump pads feel just right, you’ll gain a comprehensive understanding of Unity’s powerful tools.
I’ll show you how to architect your game for Local Multiplayer, ensuring that everyone has a blast. I’ll even throw in some Tips & Tricks to make sure your development process is as smooth as possible.
And of course, I’ll top it off with some Final Polish—adding sound effects, haptics, and vibrant particles to make every jump, grab, and victory feel amazing! (Coming Soon)
There’s even more to the course, so make sure to check out the Curriculum. I’ve kept a few surprises to keep you on your toes!
Are you ready to level up your game development skills and create an Egg-cellent Multiplayer Game? Join me on this thrilling journey, Enroll now!
Extra Packages!
P.S. Don’t forget to grab the Complete Source Code attached to the last lesson (Just before the Bonus Lecture). You’ll definitely want to dive into that!
P.S. bis : Admob implementation is coming in the upcoming weeks too =)