Game Development Kit
GDK is still under development, and the documentation will be updated frequently. We are already working on this feature. Stay tuned!
The Game Development Kit (GDK) provides a library of tools for building games with LayerG in popular game engine on the market.
GDK is a client-server library built on LayerG-core game server to add economy, social, and LiveOps features rapidly and flexibility to your game. We are planning to make it available for C#, npm package for Javascript/Typescript, and a server package which gets loaded by the game server.
Features
Achievements
An achievement is a task with incremental progression towards completion, with optional repeating schedules and rewards.
Event leaderboards
Use timed and scored event leaderboards to provide players a customized bucket of opponents to compete against.
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.
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 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.