Hiro Game Development Kit #

The Hiro Game Development Kit (GDK) provides a library of tools for building games with Nakama in Unity and Unreal.

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

Features #

Achievements

An achievement is a task with incremental progression towards completion, with optional repeating schedules and rewards.

Analytics

Create an analytics stream to send desired events to third-party services.

Donations

A donation system enables users to share in-game items (e.g. currency, energy, collectibles) whether as part of a group, as friends, or any other social dynamic present in your game.

Economy

Build your desired in-game economy, using features like virtual currencies, virtual stores, ad-based rewards, and piggy-banks.

Energy

Build one or more energy systems into your game to create a rewarding and engaging gameplay experience.

Event Leaderboards

Use timed and scored event leaderboards to provide players a customized bucket of opponents to compete against.

Incentives

Use the incentives system to create a variety of incentives to drive and increase player engagement, retention and revenue.

Integrations

Hiro comes with direct integrations with Facebook, AppsFlyer, Unity, and Unity Purchasing.

Inventory

Build an inventory system for players to manage their in-game consumables and collectibles.

Leaderboards

Simple implementation of all leaderboard capabilities in Nakama, with built-in support for regional, team, and friends leaderboards.

Personalizer

Use the personalizer to modify configuration data Hiro systems on-the-fly for any individual player.

Progression

Use the progression system to create meta systems where players can advance only on meeting certain requirements, such as reaching a particular stat level.

Rewards

Reward players' in-game activities with everything from currencies and energies, to items and reward modifiers.

Stats

The Stats enables the creation and management of both public and private player statistics systems and displays.

Streaks

Use streaks to enhance player engagement and competitiveness by rewarding consecutive wins.

Teams

Enable players to create, join, and search for teams for rich, social gameplay.

Tutorials

Create one or more tutorial sequences to welcome and onboard new users, or walk-through new features.

Unlockables

Include unlockable rewards via time-lock or for watching ad videos as another mechanism to drive player engagement.

Next steps #

Use Hiro to build your game with Nakama.

To get the most out of Hiro and Nakama you should follow the rest of this guide. And if you need help get in touch with the Heroic Labs team about our developer training.

The first step to building your next game with Hiro to install it.