Skip to content
GitHub

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.

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.

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.

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.

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.