# Onboarding Training Multiplayer Crew Task List Welcome to Multiplayer Onboard! We're so glad to have you 😃 Here's a list of action items to help you get started. # Basics - [ ] Setup your first repo at [GateGit](https://gategit.agate.id/) - [ ] Familiarize yourself with [Git Usage Standard](https://www.notion.so/Git-Usage-Standard-9226df3242bb47ac97bc6bfd4cd25181) - [ ] Familiarize yourself with [Coding Standard](https://www.notion.so/Coding-Standard-4afb02b9ea4d4627b73727640a7fa91e) [Naming Standard](https://www.notion.so/Naming-Standard-e8d0afdf61254076932a7230c967b92c) # Have you installed these? - [ ] **Unity 2020.3.20f1 LTS** or above - [ ] Git GUI (Source Tree, bitbucket, or none) - [ ] Latest Photon Fusion .unitypackage # Getting Started - [ ] Setup your first Photon Fusion Project [here](https://doc.photonengine.com/en-us/fusion/current/fusion-100/fusion-101) - [ ] Read on some Fusion 100 # Your first Photon Fusion Project Tasks - [ ] working with Fusion Network Runner and network callback - [ ] Lobby System - [ ] Join Photon Lobby - [ ] Create Room - [ ] Host/Client Game Mode - [ ] Room List - [ ] Join Other Room - [ ] Player Ready State inside a room - [ ] (Gameplay) Top Down Shooter (example Tanknarok) - [ ] Integrate with Photon Multiplayer - [ ] Network Object - [ ] Remote Procedure Call - [ ] Start Countdown - [ ] synced spawn (all connected players spawn its object at the same time) - [ ] Networked Variable - [ ] Lag Compensation - [ ] with knockback effect on damage - [ ] Networked Scene Manager - [ ] separate scene between : - room / session selection menu scene - gameplay scene