Back to videos

Make a Multiplayer Fall Guys Clone with React Three Fiber

Overview

Imagine creating a multiplayer 3D game inspired by Fall Guys, playable directly within Discord! This tutorial will guide you through building a game called Wawa Guys using React Three Fiber, Playroom, and Discord's Embedded App SDK. You'll learn to create an engaging hexagon-based game and seamlessly integrate it into Discord as an Activity, so players can share moments with their friends or communities without complicated setups.

Making Multiplayer Game Development Easier and Accessible

Multiplayer games are often complex to develop, especially when hosted on platforms like Discord. Developers face challenges like:

  • Setting up multiplayer servers.

  • Managing URL mappings and proxies.

  • Handling authentication and scalability.

With Discord's Embedded App SDK and Playroom's Discord Kit, we now have tools to simplify this process. Instead of diving into server complexities, this tutorial shows you how to focus on building fun gameplay experiences, leaving the heavy lifting to Playroom.

Insights and Skills

By the end of this project, you'll learn:

  • Building a Multiplayer 3D Game: Design a hexagon-based survival game with React Three Fiber.

  • Physics Integration: Use capsules and custom controls for player movement and interaction.

  • Discord Integration:

    • Integrate Discord avatars, usernames, and invite buttons into your game.

    • Learn to deploy your game as a Discord Activity.

  • Playroom’s Role: Simplify multiplayer setup and leverage Playroom’s scalability.

  • Game Design Essentials: Add game states like player death, timers, and podium displays.

Tech Stack

  • React Three Fiber

  • Playroom Discord Kit

  • Discord Embedded App SDK

  • Blender

  • Polyhaven

Experience the project in action and explore the final implementation

Resources

#threejs #gamedev #reactthreefiber

Need help with this tutorial? Join our Discord community!