学习使用 Netick 在 Unity 中创建竞技射击游戏
Learn to Create a competitive shooter in Unity using Netick
- 1. Introduction - ClientServer in Multiplayer games
- 1. Basic Client-Server
- 2. What so Sync in Multiplayer Games
- 3. Client-server Authority Types
- 4. Tickrates, Client-side Prediction, Resimulation
- 5. Interpolation
- 2. Project Creation
- 1. Project Setup
- 2. Netick Network Callbacks
- 3. Session Creation
- 3. Gameplay Implementation
- 1. Top Down Movement - P1
- 2. Top Down Movement - P2
- 3. Top Down Rotation
- 4. Player Animation
- 5. Basic Spawning
- 6. Fixing Player Animation
- 7. Player Manager
- 8. Player Manager - Fix Racing Condition
- 9. Player Nickname
- 10. Weapon Shooting - Theory - P1 - Projectile vs Hitscan
- 11. Weapon Shooting - Theory - P2- Lag Compensation
- 12. Weapon Shooting - Programming - P1 - Raycast
- 13. Weapon Shooting - Programming - P2 - Bullet Projectile VFX
- 14. Weapon Shooting - Programming - P3 - Bullet Impact VFX
- 15. Weapon Shooting - Programming - P4 - Muzzle Flash
- 16. Weapon Shooting - Programming - P5 - Reloading
- 17. Reload Animation
- 18. Simple UI Gameplay
- 19. Manual Weapon Reloading
- 20. Health System - Mechanic & VFX
- 21. Fix Health VFX TickTimer
- 22. Spawn & Respawning
- 23. Scoring System
- 24. Gamemode System
- 25. UI Scoring
- 26. Camera System
- 27. UI Nametag
- 28. UI Match
- 29. UI Endgame
- 30. Player Material Ally vs Enemy
- 31. Fixes - Nametag Size & Color
- 32. Handling Client Disconnection (Despawning)
- 33. Fix Rigidbody (Move Itself)
- 34. Camera Shaker
- 35. Audio Implementation
- 36. Level Design
- 37. Spawnpoints
- 38. Fix - Player Movement
- 39. Fix - Projectile Lifetime
- 40. Main Menu
- 41. Player Nickname - Advanced
- 42. Removing Old Nickname
- 43. Fix - Bullet Travel
- 44. Fix - Weapon Origin Point on Client
- 45. Network Shutdown
- 46. Fix - UI Endgame
- 47. Applying Netick Settings
- 48. Netick Settings Explanation
- 49. Closing
- 4. Bonus
- 1. When to use RPC
- 2. Simulating Lag
- 3. Choosing Netcode
- 4. Relay & NAT
- 5. Interest Management
- 5. Closing
- 1. Netick Discord
- 2. What's Next