Five Unity Projects to Jumpstart Your Game

Building gameplay features from scratch is a time sink. Even with existing frameworks, you’re still facing weeks of API documentation, implementation details, and those inevitable edge cases that only appear in production.
We’ve been there. After helping thousands of games ship, we know exactly which social, competitive, and multiplayer features every game needs. That’s why we’ve packaged our most-requested Nakama systems into 5 ready-to-run Unity sample projects. These are complete, production-ready implementations you can clone, customize, and ship.
What’s in the Box
Each sample project comes with everything you need:
- Complete Unity project with UI and scripts
- Minimal boilerplate (just the essentials)
- Full source code on GitHub
- Step-by-step documentation
- Built-in Account Switcher tool for testing
Let’s dive into what each project does.
Leaderboards: Competition That Keeps Players Coming Back

Nothing drives engagement like competition. Our Leaderboards sample project implements both weekly resetting and persistent global rankings.
Features:
- Multiple score update methods (best score, increment, decrement, set)
- Primary and sub-scores for tie-breaking
- Weekly auto-reset functionality
- Real-time rank updates
Friends: Build Your Social Layer

Social features drive retention. The Friends sample project implements a complete friends system with real-time updates.
Features:
- Multiple friend states (active friends, sent requests, received requests, blocked)
- Real-time notifications when requests are accepted or received
- Block and unblock players
Groups: Create Communities Within Your Game

Whether you call them guilds, clans, or teams, player groups are essential for long-term engagement. This sample project handles all the complexity of setting them up.
Features:
- Public and private group creation
- Custom group icons and member limits
- Role-based permissions and moderation, including promotion and demotion tools
Tournaments: Run Time-Limited Events

Tournaments generate excitement and are a great way to inject replayability into your game. This sample project shows you how to implement full-featured tournament systems without the overhead.
Features:
- Browse and join active tournaments
- View countdown timers and player caps
- Set per-user submission limits
- Multiple submission methods (best score, increment, decrement, set)
Cloud Save: Never Lose Progress Again

Everyone hates losing progress. Our Cloud Save project shows you how to sync game data to the cloud and across devices seamlessly.
Features:
- Device and Facebook authentication (easily add for Google, Steam, Apple, etc)
- Automatic data syncing between devices
- Account linking to prevent data loss
Start Building in Minutes
Each project is connected to our demo server and ready to run out of the box. All can be run locally with Nakama server on your own machine too. Check out our documentation for more details about each project.
All projects also include a built-in Account Switcher tool, which is useful for quickly testing multi-user scenarios without rebuilding the project each time.
Ship Faster
Stop reinventing the wheel. Every hour spent rebuilding multiplayer features is an hour stolen from perfecting your gameplay systems. Integrate proven multiplayer infrastructure in minutes, then invest your energy where players will actually notice: in the experiences that only you can create.
Speak to the Heroic Labs team