transmutrix
banner
transmutrix.bsky.social
transmutrix
@transmutrix.bsky.social
wayward game dev // transmutrix.com // prev: dotbigbang.com
Looking at your screenshot it doesn’t seem like there are *that* many objects to check. Are you working with unusual hardware constraints or something?
November 10, 2025 at 6:26 AM
For anything with copious bullets or hundreds / thousands of enemies I’ll do what you described and plonk things in a grid. It’s usually enough.
November 10, 2025 at 6:25 AM
All this to say... Soon!*

* As other commitments permit ;)
November 9, 2025 at 12:32 AM
I'm not sure yet when this project will be ready for public consumption, but it's an honor and a privilege for me to be given the opportunity to preserve this game. It represents an important era of Mac indie gaming, and it is an important piece of 90s and 2000s furry art history. 7/7
November 9, 2025 at 12:28 AM
Objects in the game use a structure of arrays setup, using IDs for all data access, and all objects share the same data layout, being differentiated entirely by numeric settings alone. This makes the porting process more challenging at times, but is nevertheless cool! 6/?
November 9, 2025 at 12:28 AM
I'll save most of that for the eventual release, but for a bit of fun info: This game used a custom level editor, and all the level data is actually outputted source code. Levels sport a lot of decorative greebles, but many of these are actually added at load time based on placement rules. 5/?
November 9, 2025 at 12:28 AM
As excited as I am about the opportunity to keep the game playable, I'm also psyched to gush about the process of doing the port when it's finished, and the architecture and fun details of the original codebase and data files. 4/?
November 9, 2025 at 12:28 AM
The port is so far about 30% done. This is a fun challenge, as the original game was written in FutureBasic 3, and has about 70K lines of code! Deciphering the architecture and what things mean has been interesting. 3/?
November 9, 2025 at 12:28 AM
With some persistent sleuthing I was able to get in touch with all of the original devs, and got the source files and their permission to create a freely distributed, open source, modern port. 2/?
November 9, 2025 at 12:28 AM
I would love to contribute something to this!
November 7, 2025 at 6:27 PM