Skip to content

SDKs

LEADR's SDKs help you quickly and easily get leaderboards in your game using tools and code you're familiar with. They're the best way to integrate all the features of LEADR. Whether you're working in C# for Unity or GDScript for Godot, we've got you covered, with more SDKs for other engines and languages on the way.

What's an SDK?

Software Development Kits (SDKs) are native libraries for your game engine or programming language that make integrating LEADR straightforward. Instead of making raw HTTP requests, SDKs provide friendly functions that feel natural in your development environment.

If you're using plugins, libraries or code assets that someone else made inside your game engine, you already know how to use a LEADR SDK.

Getting Started

Supported Game Engines

Godot

Native GDScript plugin for Godot Engine. Install the plugin, configure your game ID, and submit scores with a few lines of GDScript.

Get Started with Godot View Source

Unity

Native C# package for Unity Engine. Import the package, configure your game ID, and submit scores with a few lines of C#.

Get Started with Unity View Source

C# (.NET)

Standalone .NET library for custom C# projects. Coming soon.

REST API

Using a different engine, language, or custom setup? The REST API works from anything that speaks HTTP. Authenticate your game client, submit scores, and query leaderboards directly.

API Quick Reference Authentication Guide

Planned SDKs

We're building native SDKs for the most popular game engines and platforms. SDKs are being developed in priority order based on indie game developer usage:

  • Unreal Engine - C++ SDK for Unreal Engine
  • GameMaker - GML SDK for GameMaker
  • Lua/Defold/LOVE2D - For games written in Lua or Lua-based game engines like Defold or LOVE2D
  • JavaScript/TypeScript - For web games and Node.js backends
  • Python - For game servers and tools
  • C++ - Standalone C++ library for custom engines

Want to see an SDK for your platform? Let us know on Discord or Reddit.

Advanced