Menu

Getting Started with Ludustack

Welcome to Ludustack! This guide will help you get up and running with our gamification platform.

What is Ludustack?

Ludustack is a comprehensive gamification platform designed to help developers add engaging game mechanics to their applications. Our platform provides the infrastructure, APIs, and tools you need to implement features like achievements, leaderboards, badges, and rewards without having to build these systems from scratch.

Whether you're building a mobile app, web application, or game, Ludustack can help you increase user engagement, retention, and satisfaction through well-designed gamification elements.

Setting Up Your Account

To get started with Ludustack, you'll need to create an account and set up your first game:

  1. 1

    Create an Account

    Visit the signup page and enter your email address and password. You can also sign up using your Google or GitHub account.

  2. 2

    Set Up Your API Keys

    Generate API keys for your account. You'll use these keys to authenticate your requests to the Ludustack API. API keys are tied to your user account. Keep your API keys secure and never expose them in client-side code.

  3. 3

    Install the SDK

    Choose the appropriate SDK for your platform (only JavaScript is available for now) and install it in your application. Our SDKs make it easy to integrate with the Ludustack API.

Core Concepts

Before diving into implementation, it's helpful to understand the core concepts of the Ludustack platform:

Games

The main thing. You might create different games for different features or sections of your application.

Players

Users who participate in your gamification system. Players can earn achievements, appear on leaderboards, and receive rewards.

Leaderboards

Ranked lists of players based on scores or other metrics. Leaderboards create competition and drive engagement.

Next Steps

Now that you understand the basics, here are some recommended next steps:

Need more help?

Check out our detailed guides or contact our support team if you have any questions.