Learning path
You do not need to learn every Riptide API before you build a game. Follow the stages that match what you are making.
1. First run
Section titled “1. First run”Start with Your first 10 minutes. You will install Riptide in Studio, create one server service, and see its Init and Start methods run.
You are ready for the next stage when: you can explain what the entry script launches and where service modules live.
2. Organize your game
Section titled “2. Organize your game”Read Project Structure and Module Lifecycle. Create two services and look one up from the other during Init. Keep game logic in modules and keep the launch script small.
You are ready for the next stage when: you can find a service with GetService and know which work belongs in Init versus Start.
3. Connect server and client
Section titled “3. Connect server and client”Complete the full setup guide to add a client controller. Then follow the player state example to send server-owned data to the client.
Read the Network and State Replication references when you need communication or reactive UI.
4. Grow safely
Section titled “4. Grow safely”Use Component Service for behavior attached to tagged Roblox instances. Use Player Lifecycle for joining and leaving players. Review the Utilities and State Machine references when your game’s complexity calls for them.