thatzane

Role
Developer & Co-founder
Studio
Atlantic Studios
Focus
Luau · Backend · Systems
Currently
BWRP Revamp · Day —

Scripting first.
Shipping always.

I'm thatzane — a developer who lives mostly on the backend. Luau, Java, Python and Node are home, with enough front-end range to ship the interfaces around them.

01 Now

Bundeswehr Roleplay, rebuilt from scratch.

Every script and every UI is being rewritten. The old game is kept only as a reference for how things behaved and as a source of assets — models, clothing, animations and sounds. The new version lives in a separate dev place and, once ready, is published over the main place so every player keeps their data.

  1. 27Days into the revamp
  2. 9System groups
  3. 0Legacy scripts reused

Release path

  1. OldGame/ Reference & asset source only
  2. Dev place New build, src/ as source of truth
  3. Haupt Spiel Published over, data preserved

Player data

  1. PlayerData_v2 Read-only
  2. PlayerData_v3 Migrated on each player's first join

Tech stack & decisions

Language
Luau for all code. src/ is the source of truth — Studio is only used to deploy and test.
Interface
React-Luau (react-lua, the newer form of Roact) for the HUD, vendored and loaded through a single entry module.
State & motion
Charm for UI state and Ripple for spring animations, wrapped in our own useAtom and useSpring hooks.
Deploy
No Rojo, no Wally. Deploys run through Studio MCP and a small local HTTP server.
Combat
Our own server-authoritative combat system. A-Chassis stays for vehicle physics.
Architecture
Systems sorted into nine groups — Core, Economy, Arsenal and more. Each exposes a ClientAPI or ServerAPI, and every file opens with a doc header.
Tooling
Python checks for folder layout and tests, plus luau-compile for syntax.
Game design
R6 rig. German first, with every string going through LocaleAPI. UI style picked through mockup rounds.

Most core systems are built — the rest is tracked on the checklist.

02 Journey

Two years, two games, one rebuild.

  1. Founded Atlantic Studios

    Co-founded a small Roblox development studio with two others. What started as a side project became the foundation for everything I've shipped since.

  2. Bundeswehr Roleplay

    The project I've put the most hours into by far. Beyond in-game scripting, I built the ecosystem around it: the bwrp.net website and staff dashboard, Discord shift-logging automation, a dynamic weather system and a custom texture pack.

  3. Started Jugendtreff Hangout

    A different tone from BWRP — a relaxed hangout experience, built from the ground up.

  4. Jugendtreff shipped

    Completed and published. Because of low player counts, further development is on ice for now.

  5. The BWRP revamp begins

    A full rewrite of the flagship title — new architecture, new UI, existing player data carried over.

03 Work

Selected work.

  • 01

    Bundeswehr Roleplay

    Flagship Roblox roleplay game. Currently being rebuilt from scratch with React-Luau, Charm and a server-authoritative combat system.

    • Luau
    • React-Luau
    Revamp
  • 02

    Jugendtreff Hangout

    A relaxed Roblox hangout game, built from June to September 2026. Shipped and published; development paused due to low player counts.

    • Luau
    • Roblox
    Shipped · On ice
  • 03

    bwrp.net

    Production website for Bundeswehr Roleplay — static frontend on a Cloudflare Worker API, staff dashboard, Discord webhooks and Roblox group-role integration with region-based login security.

    • Workers
    • Security
    Web
  • 04

    swrp.me

    Website for a Star Wars roleplay community. React 19 and Vite with react-three-fiber for in-browser 3D, backed by a Node/Express layer with Roblox API integration.

    • React
    • Three.js
    Web
  • 05

    Saber System Revamp

    Client-server lightsaber combat for Roblox — ignition, blocking, dashing, flipping and dual-wielding over remote events, plus an in-house debug command bar.

    • Luau
    • Gameplay
    Roblox
  • 06

    Military Ranks Plugin

    A PaperMC plugin with a full military rank ladder — promotions, death penalties and custom GUI menus, integrated with LuckPerms.

    • Java
    Minecraft
  • 07

    Praxis Dr. Tunca Karakas

    Freelance site for a medical practice. Next.js and TypeScript with Supabase, shadcn/Radix components and full i18n.

    • Next.js
    • Supabase
    Client
  • 08

    Mermaid Live Editor

    Contributed a redesigned multi-root file explorer with persistence and renaming, alongside pan/zoom and theming fixes.

    • Svelte
    Open source
  • 09

    Username Generator

    A Python tool that generates large batches of realistic Roblox-style usernames, with leetspeak variants and de-duplication.

    • Python
    Tooling

04 Stack

Scripting is home. UI is a skill I keep sharp.

Scripting & backend

  • Luau
  • Java
  • Python
  • Node.js / Express
  • TypeScript
  • Cloudflare Workers
  • REST APIs

UI & frontend

  • React-Luau
  • React
  • Next.js
  • Svelte
  • Tailwind CSS
  • Three.js / R3F

05 Contact

Got something to build?