# Use Hiro Game Development Kit (GDK) to rapidly add game features in Unity and Unreal

**URL:** https://heroiclabs.com/hiro/

Hiro is a GDK for Nakama that adds economy, progression, social systems, and events to Unity and Unreal games — accelerate feature development without rebuilding from scratch.

We know that great gameplay is what players love, but integrating metagame features like challenges, progression, and rewards is crucial for retention and monetization. However, coding them is a tedious and time-consuming process. That's why top studios have turned to Hiro.

 Hiro provides a complete suite of battle-tested metagame features that are quick to implement, letting you spend more time on the core gameplay experience.

## Economy

- **Rewards**: Add base, gacha, and loot table rewards to your game for players to collect.
- **Virtual Store**: Effortless integration to add soft or real currency purchases to your Unity and Unreal/C++ games.
- **Rewarded Video Ads**: Integrate with the popular Ad networks to distribute rewards to players with rewarded video.
- **Inventory**: Define gameplay items which are stackable, consumable, and awarded to players.
- **Virtual Wallet**: Initialize one or more currencies and grant or spend them in the game economy.
- **Reward Bucket**: Accumulate big rewards which can be progressed while playing and unlocked

## Live Ops

- **Store Bundles**: Adapt the store bundles and offerwalls shown to players based on their gameplay habits.
- **Personalization**: Personalize all aspects of the player experience with experiments to improve gameplay enjoyment.
- **Live Events**: Schedule live events for players to participate in for exclusive gameplay rewards.

## Social

- **Event Leaderboards**: Start and schedule timed or scored events for players to join and receive exclusive rewards.
- **Donations**: Request inventory or economy items from other players. Share a reward with the sender.
- **Teams/Guilds**: Built on the powerful Groups feature of Nakama server, and integrated with the game economy.

## More Features

- [Achievements](https://heroiclabs.com/docs/hiro/concepts/achievements/)
- [Analytics](https://heroiclabs.com/docs/hiro/unity/analytics/)
- [Player Stats](https://heroiclabs.com/docs/hiro/concepts/stats/)
- [Unlockables](https://heroiclabs.com/docs/hiro/concepts/unlockables/)
- [Geo Leaderboards](https://heroiclabs.com/docs/hiro/concepts/leaderboards/)
- [Incentivized Invites](https://heroiclabs.com/docs/hiro/concepts/incentives/)
- [Energies](https://heroiclabs.com/docs/hiro/concepts/energy/)
- [Offline Support](https://heroiclabs.com/docs/hiro/unity/offline-support/)

## FAQ

### What is the Hiro Game Development Kit (GDK)?

Hiro is a client-server library built on Nakama to add economy, social, and LiveOps features rapidly and flexibly to your game. It is available as a C# library (for Unity Engine) and C++ library (for Unreal Engine), and a server package which gets loaded by the game backend. Take a look at our set up guide for how to get started.

### Does Hiro require Nakama server to work?

Yes, we’ve built the game framework on top of our Nakama game backend which is open-source and available to all game developers and studios.

### How do I add it to my game?

Sign up, and grab a license for Hiro to download and add it to your Unity or Unreal game project. We also provide the server library which is used with [Nakama server](/nakama/). Have a look at our [documentation](https://heroiclabs.com/docs/hiro/concepts/introduction/) for examples and the set up guide.

### Why are these features not built into Nakama server?

We believe the most flexible way to provide these meta systems to a game is to make them available as a client-server library which can optionally be extended upon to achieve even more specific gameplay to fit your game’s design.

### Can I use Satori for LiveOps with Hiro?

Yes, absolutely. All the features in Hiro can optionally utilize our [LiveOps server Satori](/satori/) to provide experimentation and personalization to the economy and gameplay systems for your players. You can also always introduce Satori at a later stage with false code changes to your game!

### How do Hiro upgrades work once my game is in production?

Hiro is developed to be fully backwards compatible. You can update the library separately to the game backend and have access to all newer releases while in your annual license period. See our [documentation](https://heroiclabs.com/docs/hiro/concepts/getting-started/) for more info.

