1. Intro
1. Single Player Game Overview
2. Installing Netcode for Gameobject
3. Instantiating the player over the network
4. Giving Ownership and Syncing Movement
5. Spawning Game Object on the Network
6. 6- Despawning Game Object from the Network
7. Enemy Spawner - Meteor
8. Enemy Spawner- Enemy 1 - Ghost Ship
9. Enemy Spawner - Enemy 2 - Shooter Ship
10. Creating Main Menu and Adjusting the Start Manager
11. Multiplayer Loading Manager
12. Creating Connection Manager + Network Singleton
13. Adjusting the Player Character Scene UI for Multiplayer
14. Adjusting the Character Selection Manager for Multiplayer
15. Character Selection Manager - Set Playable And Non Playable Character
16. Character Selection Manager- Handling Player Connection
17. Character Selection Manager Review
18. Player Characte Selection script (Using Network Variable)
19. Setting Refernces in the Inspector and Testing the Character Selection Scene
20. Fixing Character Selection Manager Bugs
21. Preparing Game Play Scene - Game Play Manager
22. Adding Death UI and Logic
23. Handling the Player Connection in the Game Player Manager
24. Adjusting the Player UI script for Multiplayer
25. Modifying the Player Ship Controller for Multiplayer
26. Changing the player spawn position
27. Adjusting the Powerup Spawner for Multiplayer
28. PowerUP UI and Collection logic
29. Using the Shield Power Up in Multiplayer game
30. Enemy Spawner- Spawn Boss
31. Developing the Boss Controller for Multiplayer
32. 32- Boss Death State for Multiplayer
33. Modifying the Boss Prfab for Multiplayer
34. The Boss Homing Missile and Bullets
35. The Boss Health and UI
36. Fixing the player health 0 value issue
37. Fixing all the errors related to spawning the Boss
38. Defeat Scene Adjustments for MultiPlayer
39. Developing the End Scene Manager for Multiplayer
40. Adjusting the Player Ship Score and Panel Prefab
41. Using Relay to Make the Game Work Online
42. Create Relay Function
43. 43- Join Relay Function
44. 44- Using Relay Transport
45. 45- Installing Lobby Package and Signing In
46. 46- Create Lobby Function
47. 47- List Lobbies Function
48. 48- Keep the lobby alive with heartbeat
49. 49- Query Filter and Order
50. 50- Join Lobby Function
51. 51- Quick Join Function
52. 52- Lobby Data And Player Name-
53. 53- Update Lobby Date (Player Name)
54. 54- Syncing Lobby Changes
55. 55- Leave Lobby Function
56. 56- Lobbies List UI and Lobbies List UI Script
57. 57- Lobby UI and Lobby UI Script
58. 58- Implementing the Lobby UI for the Lobby Host
59. 59- Implementing Join Lobby Mechanics
60. 60- Implementing leave lobby mechanic
61. 61- Linking Relay With Lobby to Start the Game
62. 62- Fixing Bugs and Testing the Game