Currently Empty: £0.00
Greetings, fellow indie game developer! If you’re keen on mastering the creation of a 3D multiplayer game using Netick, you’ve come to the right place. Welcome aboard!
In this comprehensive Udemy course, we’ll start the of multiplayer game development, leveraging Unity alongside the cutting-edge networking solution, Netick.
Rest assured, you won’t miss a beat! This course will stay updated to reflect any significant API changes.
If you’re wanted to explore multiplayer development, especially with a focus on using Netick, enroll today and embark on your journey to creating your own 3D multiplayer game in Unity to build your own shooter today.
Key Course Highlights:
-
Learning the fundamentals of the server-client model, elucidating concepts such as client-side prediction and server reconciliation.
-
Implementing direct matchmaking functionalities, including hosting rooms, joining rooms
-
Developing respawn logic for seamless player re-entry into the game.
-
Crafting clean and scalable code architecture.
-
Creating match timers and end-game logic.
-
Managing player damage and health mechanics.
-
Synchronizing player visuals, such as weapon kick, muzzle effects, and animations.
-
Learning how to simulate lag for effective testing.
-
Constructing a dynamic scoreboard.
-
Continuous updates to accommodate any major API changes.
-
How to utilize Unity Package Manager actively
-
Learn Lag Compensation vs default PhysX
Project Creation
-
1Basic Client-Server
In this lecture, you will learn what is client, server, client-hosted and netcodes and how they are usually used
-
2What so Sync in Multiplayer Games?
Multiplayer games is very much different compared to single player games, developer have to think what are the the things need to be synced across players
-
3Client-server Authority Types
-
4Tickrates, Client-side Prediction, Resimulation
-
5Interpolation
Gameplay Implementation
Bonus
-
9Top Down Movement - P1
-
10Top Down Movement - P2
-
11Top Down Rotation
-
12Player Animation
-
13Basic Spawning
-
14Fixing Player Animation
-
15Player Manager
-
16Player Manager - Fix Racing Condition
-
17Player Nickname
-
18Weapon Shooting - Theory - P1 - Projectile vs Hitscan
-
19Weapon Shooting - Theory - P2- Lag Compensation
-
20Weapon Shooting - Programming - P1 - Raycast
-
21Weapon Shooting - Programming - P2 - Bullet Projectile VFX
-
22Weapon Shooting - Programming - P3 - Bullet Impact VFX
-
23Weapon Shooting - Programming - P4 - Muzzle Flash
-
24Weapon Shooting - Programming - P5 - Reloading
-
25Reload Animation
-
26Simple UI Gameplay
-
27Manual Weapon Reloading
-
28Health System - Mechanic & VFX
-
29Fix Health VFX TickTimer
-
30Spawn & Respawning
## UPDATE ##
The Netick Utilities is redundant if your netick 2 version is 0.10.13 or above
-
31Scoring System
-
32Gamemode System
-
33UI Scoring
-
34Camera System
-
35UI Nametag
-
36UI Match
-
37UI Endgame
-
38Player Material Ally vs Enemy
-
39Fixes - Nametag Size & Color
-
40Handling Client Disconnection (Despawning)
-
41Fix Rigidbody (Move Itself)
-
42Camera Shaker
-
43Audio Implementation
-
44Level Design
-
45Spawnpoints
-
46Fix - Player Movement
-
47Fix - Projectile Lifetime
-
48Main Menu
## UPDATE ##
1. If your game scene lighting is still dark, make sure to go to Window > Rendering > Lighting. Then go to Scene > Lighting Settings Asset > New Lighting Settings
2. Netick now introduces Host vs Server. In Server OnInput wont be called, thus we should change our code in TitleLauncher -> StartHost -> and use Network.StartAsHost instead!
-
49Player Nickname - Advanced
-
50Removing Old Nickname
-
51Fix - Bullet Travel
-
52Fix - Weapon Origin Point on Client
-
53Network Shutdown
-
54Fix - UI Endgame
-
55Applying Netick Settings
-
56Netick Settings Explanation
-
57Closing
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
Stars 5
2
Stars 4
3
Stars 3
2
Stars 2
0
Stars 1
0