A downloadable tool for Windows, macOS, and Linux

<!-- Header Section -->
🪐

AuthSaturn

Orbital-Grade itch.io Authentication for Godot


<!-- Intro Section -->

Protect your creations with the gravitational pull of AuthSaturn. Built exclusively for Godot 4.x, this lightweight, native GDScript tool seamlessly integrates with the itch.io desktop app to verify player ownership. No heavy external wrappers, no bloated executables—just pure, cosmic security.

<!-- Features Grid -->

✨ Stellar Features

  • 100% Native Godot: Written entirely in GDScript. Keep your project clean without relying on external Python, C++, or Node.js executables.
  • Zero Antivirus Friction: Because it runs natively inside your game engine, AuthSaturn avoids the false-positive virus warnings commonly triggered by bundled DRM executables.
  • Invisible Handshake: Reads the secret ITCHIO_API_KEY injected by the itch desktop app to verify the user silently in the background.
  • Plug & Play Autoload: Drop it into your Godot project as a Singleton/Autoload, set your Game ID, and you are ready for launch.
<!-- How It Works Section -->

🚀 How the Orbit Works

When a player launches your game through the official itch.io app, AuthSaturn intercepts the launch environment. It securely grabs the player's session token and makes a direct, lightweight HTTP request to the itch.io servers. If your game's ID is found in their library, they are cleared for landing. If not, the airlock shuts.

<!-- Mission Control / Setup -->

🛰️ Mission Control (Quick Setup)

  1. Download AuthSaturn.gd and place it in your Godot 4.x project folder.
  2. Open the script and paste your specific itch.io Game ID into the exported variable.
  3. Go to Project > Project Settings > Autoload.
  4. Add AuthSaturn.gd as an Autoload so it runs before any other scene.
  5. Upload your game to itch.io and force players to use the app to play!
<!-- Footer -->

AuthSaturn Core • Securing the Indie Galaxy

Download

Download
AuthSaturn 0.2.1 1.8 kB

Comments

Log in with itch.io to leave a comment.

Very cool idea! Nice work