More than a mod.

About

BeatTheGoblins is a community project bringing structure, tracking and friendly competition to Hytale. Every adventure can be a speedrun, and every route has a story to share.

Meet the creator

Splak

Splak is building BeatTheGoblins to bring timing, tracking and friendly competition to Hytale speedruns. The goal is a shared place to improve your route, follow a run and celebrate your next personal best.

  • Creator
  • Mod developer
  • German Hytale Community Lead
View game profile

“Yes, but yes”

— Splak

Why BeatTheGoblins?

The features we’re building for the hunt.

Fair competition

Clear category rules and continuous run verification.

Live tracking

Follow runs live with player consent.

Global leaderboards

Compare times in separate solo and team rankings.

A player community

Share routes, learn together and aim for a better time.

Behind the project

Built with good tools.

Our API runs on Go, with Node.js and TypeScript powering the backend. These tools and community projects make it possible.

  • The game & its assets

    Hytale

    Provides the game, character models, textures and animations behind the mod and our player avatars, plus original Hytale artwork.

  • Website framework

    Astro

    Builds our pages and shared layouts, with browser scripts for live leaderboards, account controls and interactive views.

  • Accounts & sign-in

    Ory Kratos

    Handles registration, sign-in, identities and browser sessions. Account authentication stays separate from your connected game profiles.

  • Backend services

    Node.js

    Runs our TypeScript backend services for profiles, teams, runs, achievements, telemetry and avatar processing.

  • Data storage

    PostgreSQL

    Stores linked game profiles, teams, runs and telemetry. Ory Kratos uses its own separate PostgreSQL database for identities and sessions.

  • Avatar generation

    BlockyModel Merger

    The blockymerge tool combines player cosmetics into 3D models; blockyrender creates the matching portrait images on our server.

  • Avatar animations

    Hytale Skin Viewer

    Displays our generated 3D avatars and plays Hytale character animations, including emotes and facial expressions.

  • 3D rendering

    Three.js

    Renders avatars in the browser through WebGL, powering their cameras, lighting and interactive movement.

Thank you to the developers and artists behind these tools. The GitHub-marked cards link to the avatar projects we use. Hytale artwork and game assets belong to their respective owners.

Languages in our stack

  • Website & backend

    TypeScript

    Website interactions, interactive 3D avatars and backend logic running on Node.js.

  • API, accounts & avatar tools

    Go

    Our public HTTP API and website delivery, plus Ory Kratos sign-in and tools for avatar models and portraits.

  • Hytale mod

    Java

    The BeatTheGoblins mod, run tracking and Hytale server integration.

Join our community

Explore sample runs, learn the setup and find your next challenge.

CurseForge release coming soon.