← Back to Home

Island Crossing Admin — Scalable Live Ops Management

ToolingEngineering

Context / The Problem

Managing all the data for Island Crossing in Verse code is easier than using creative_devices, but at scale, it’s hard to keep track of everything. I needed a front-end to manage content and live ops—missions, items, events, Discord bots—without digging through code or markdown docs. I wanted to be able to add missions, tweak parameters, and manage live events from one place.


The Solution (What it Does)

Island Crossing Admin is a dashboard I built to manage the game like a product. I can create and edit missions, manage items, schedule live ops events, and even control Discord bots for community updates. It surfaces all the parameters I need, so I don’t have to hunt for them. Eventually, it’ll let me manage live events and feedback loops, all from one place.

Missions DashboardMissions Dashboard

Items ManagerItems Manager


User Story (How I Use It)

I open the Admin dashboard, pick a mission or item to edit, and see all the parameters in one place. I can add new missions, tweak settings, and push updates without touching code. If I want to schedule a live event or update Discord, it’s all right there. It turns content management into a fast, interactive process instead of a scavenger hunt.

Create New MissionCreate New Mission


What it can do today (Draft Scope)

  • Manage missions, items, and parameters
  • Schedule live ops events
  • Control Discord bots for updates/feedback

Blueprint ItemsBlueprint Items

What it intentionally isn’t

  • A public-facing tool
  • A substitute for logging

It’s built for my inner loop: test → learn → ship.


Media to add later

  • Dashboard overview screenshot
  • “Find player state → reset mission step” GIF
  • Live update panel screenshot

Summary

What it solves for me:

  • Makes playtests and content management productive instead of exhausting.
  • Reduces time-to-root-cause when bugs show up.

What I’ve learned:

  • Admin tools are part of the product, not a luxury.
  • Observability is a force multiplier for iteration speed.