thatzane
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.
- 27Days into the revamp
- 9System groups
- 0Legacy scripts reused
Release path
- OldGame/ Reference & asset source only
-
Dev place
New build,
src/as source of truth - Haupt Spiel Published over, data preserved
Player data
- PlayerData_v2 Read-only
- 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
useAtomanduseSpringhooks. - 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
ClientAPIorServerAPI, and every file opens with a doc header. - Tooling
- Python checks for folder layout and tests, plus
luau-compilefor 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.
-
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.
-
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.
-
Started Jugendtreff Hangout
A different tone from BWRP — a relaxed hangout experience, built from the ground up.
-
Jugendtreff shipped
Completed and published. Because of low player counts, further development is on ice for now.
-
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.
-
02
Jugendtreff Hangout
A relaxed Roblox hangout game, built from June to September 2026. Shipped and published; development paused due to low player counts.
-
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.
-
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.
-
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.
-
06
Military Ranks Plugin
A PaperMC plugin with a full military rank ladder — promotions, death penalties and custom GUI menus, integrated with LuckPerms.
-
07
Praxis Dr. Tunca Karakas
Freelance site for a medical practice. Next.js and TypeScript with Supabase, shadcn/Radix components and full i18n.
-
08
Mermaid Live Editor
Contributed a redesigned multi-root file explorer with persistence and renaming, alongside pan/zoom and theming fixes.
-
09
Username Generator
A Python tool that generates large batches of realistic Roblox-style usernames, with leetspeak variants and de-duplication.
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