Hi everyone,
I wanted to share what I’ve been working on behind the scenes and give you a look at what’s coming next for SL Colonies dungeons.
Why rework the dungeon system?
A couple of years ago, when the Second Life Experience system was released, I built a modular dungeon system based on rezzable room tiles. It worked well, but it was designed before SL Colonies had grown into the larger ecosystem it is today.
Now I’m updating that system so it:
-
Integrates directly with the SL Colonies servers & database
-
Supports persistent dungeon instances
-
Properly tracks progress, events, and rewards
-
Allows custom dungeon tiles created by owners to be safely recognized and used
How the dungeon tiles work (current & future)
Dungeon rooms are modular objects with names like:
room,0,0,0,1,0,0,Stone
hall,0,0,0,1,0,0,Stone
start,1,1,1,1,0,0,Stone
Where:
-
The numbers represent open paths (North, South, East, West, Up, Down)
-
1= open,0= closed -
The final value is the theme (Stone, Crypt, Ice, etc.)
This system is staying.
What’s changing is how these tiles are managed and validated.
New server integration (what’s being built now)
The in-world dungeon rezzer will now:
-
Register itself with the SL Colonies server
-
Scan its inventory for dungeon tiles
-
Upload a list of available room tiles to the server
-
Automatically re-sync if the owner adds, removes, or edits tiles
This means:
-
Dungeon instances only use tiles that actually exist in the rezzer
-
Custom rooms added by owners are automatically supported
-
The server can safely generate dungeon layouts based on what’s available
What comes next: a Godot dungeon manager app
Once the server + rezzer integration is solid, the next phase is a Godot-based dungeon management app, which will allow:
-
Creating and editing dungeon layouts visually
-
Defining dungeon rules, themes, and progression
-
Publishing dungeon versions to the server
-
Viewing statistics like completion rates and failure points
This app will be admin-facing and used to manage dungeon content cleanly without touching in-world scripts.
Current development status
Right now, I’m focused on:
-
Connecting the existing dungeon rezzer to the SL Colonies server
-
Syncing dungeon tile inventories reliably
-
Laying the groundwork for dungeon instances and tracking
I’ll keep posting updates here as milestones are reached so anyone interested can follow along.
Feedback welcome
If you:
-
Build custom dungeon rooms
-
Are interested in dungeon design
-
Have ideas for mechanics, themes, or features
Feel free to reply here — this system is being built to be flexible and expandable.
More updates soon ![]()
![]()