Unity 5: Network Gaming
1h 35mIntermediate2017-03-01
Authors

Bruce Van Horn
Lead Software Developer at Visual Storage Intelligence
Course details
Adding a multiplayer component can enhance a game's overall playability—not to mention its staying power in the marketplace. In this course, boost your network development skills and discover how to use Unity 5 to add multiplayer network components to your games. Bruce Van Horn starts by covering a little network game theory, and then dives into the creation of a multiplayer tank combat game. Learn how to adapt this classic game concept into a network-playable LAN game that can be played over the Internet. Along the way, learn about setting up the Network Manager, adding health indicators, fragging the enemy, and more.
Learning objectives
Reviewing how network gaming works
Creating a multiplayer game
Setting up the Network Manager
Testing the game
Firing projectiles
Adding a health indicator
Fragging the enemy
Respawning
Learning objectives
Reviewing how network gaming works
Creating a multiplayer game
Setting up the Network Manager
Testing the game
Firing projectiles
Adding a health indicator
Fragging the enemy
Respawning
Skills covered
Real-TimeGame DevelopmentUnityVisualization and Real-TimeAECProduct and ManufacturingSoftware Development
Concepts
0. Introduction
- 01 - Welcome
- 02 - What you should know
- 03 - Using the exercise files
- 04 - What we'll build - Network tank battle
1. Network Gaming Overview
- 05 - Review of basic networking
- 06 - The ping command
- 07 - How network gaming works
- 08 - Unity - The High Level API (HLAPI)
2. Our Multiplayer Game
- 09 - Project overview
- 10 - Set up the Network Manager
- 11 - Network identity
- 12 - Testing the game
- 13 - Network transform
- 14 - The local player
- 15 - Instantiate projectiles
- 16 - Firing projectiles
- 17 - Multplayer projectiles
- 18 - Adding a health indicator, part 1
- 19 - Adding a health indicator, part 2
- 20 - Adding a health indicator, part 3
- 21 - Multiplayer health
- 22 - Fragging the enemy
- 23 - Respawning
Conclusion
- 24 - Next steps