Ok fine, metatablecat portfolio

fine i’ll make a new portfolio even though i hate doing this.

Heads up, I’m always open to doing commission work, or helping explaining stuff to you!

Introduction

Hi there, I’m metatablecat, you’ve seen me around these parts before. I do technical writing and plugin development, I’ve developed on and off on Roblox, so thats why there’s gaps in my portfolio.

2012 - 2019 - The ZTR/TraxLines years

The first 7 years of my time developing on here was for a group of mine known as “Zube Transit Robloxia”, later rebranded to TraxLines. These are very old games and are extremely broken.

I doubt any of these games even work anymore with how much Roblox has changed since then.

2020 - Branchline and Train Station Simulator

These games still work (mostly, the sound update messed up TSS quite a bit), so I’ll link there here

Branchline was an attempt at making a more classic style Roblox train game in an era of games where hyper-realism seems to be the overarching focus, this game is still mostly playable and I do occassionally still maintain it if stuff really breaks (because its a passion project of mine).

A Class 150 block-style train running on some tracks

Train Station Simulator is a game where you operate a train station, go figure, it never ammounted to anything due to several technical issues that arose with a dispatcher system we implemented, regardless, it still works for the most part and is still a fun game to come back to from time to time.

A Class 319 in a classic Thameslink livery alongside the platform

Here’s some early development pictures as well, the first one is blurred because I couldn’t find any other picture of this.

2021 - Some Airport People Movers

Some Airport People Movers was a tech demo for me to mess around with attributes, its another game that I hold close to myself as a passion project, and it actually got featured by Roblox as a great demonstration of the attribute feature, the game is open source, and its still be worked on!

Plugins

But besides that, games aren’t what I do on Roblox, these are fun projects to make, dont get me wrong, but where I really find my passion is making tooling that empowers developers to make even greater stuff.

I got into plugin dev with Browser, a now definitely broken because roblox changed the api dump format Roblox plugin that showed users a full summary of Roblox’s API dump.

I’ve also made a lasso select plugin that simply allows users to draw a lasso and it takes a selection of anything inside it.

But my main magnum opus with plugins is;

Dropper - external file inserter

This plugin allows you to insert many, many formats across the internet, it started as a project to just let me insert RBXMs from websites, but it has since been expanded to support several file formats.

You can check out Dropper more from its thread here

Roblox Documentation

I’m an active contributor of the Roblox documentation, for example, I’m the creator of the Luau Typing guide (which needs an update for the new solver) [proof]

Other merged contributions are linked here:

https://github.com/Roblox/creator-docs/pulls?q=is%3Apr+is%3Amerged+author%3Ametatablecat

Other Work

I’ve also made a few script systems to assist with my development workflows, the most notable of these is;

Catwork

Catwork is a service-driven fragment framework that allows you to define asynchronously loaded code fragments. Its insanely fast and is really simple to use, you’ll notice its archived now and thats because I dont use it myself, but its still usable in its current state and you could make some amazing things with it

Why is Catwork archived

I never elaborated on that, the issue arises when it comes to what Catwork fundamentally does under the hood, just before I scrapped it, I was working on a serviceless fork that sped up Catwork quite a lot, when that got working it made me think

“wait i can do this with so much less code”

Thats because what this fundamentally does under the hood is give you an interface to an Action (catwork was originally built off those), so, for that reason, I dont see why you’d need this anymore.

Hawaii

Hawaii isn’t a Roblox project, and I dont intend it to be, but its a little hackweek thing I’m working on to package up Luau code into small package objects that a bootstrapper written for Lune can use and run.

This project is still very work in progress, so no pictures of this. (mainly because i deleted the build files of the self build haha…)

Contact me.

If you’re interested for me to help you make a system or put something together for the long term, feel free to send me over a message. I dont do full games, as I dont see the passion in those, but I’m happy to implement one or two things for you in a game.