At this time I'm unable to commit to any programming work due to a series of physiological illnesses that have significantly affected my ability to meet deadlines and produce quality results. I appreciate those who saw potential in my abilities and hope to return when I can.
The Super-Boring All-About-Me
Hi! I'm Charlie, an eighteen-year-old Luau programmer from Canada. I've been creating on the Roblox platform for just over six years now; with experience in the clanning community, SCPF genre, role-playing community, and many others.Throughout the years I've worked on many projects, The Grand Crossing, Site-23, Club Dynasty, ARC-478, and Deception Speedrunner. I've gone by a few names in the past, Pizzafireme, SurNautica, NotSoSurreal, and Fortsed.I've abandoned most of my past projects due to a series of real-life struggles — from intensive-care hospitalizations to complete shifts in my educational path. These past few years have been quite the adventure. Programming is just one of a few hobbies I'm revisiting in an attempt to regain control over my life.
My Development Workflows
Single-Script Architecture
I started using this workflow around a year ago for all my projects. It quickly grew on me and in my opinion should be the only workflow used in full production-ready, high-quality games.If you're a Roblox Developer Forum member, you can read my opinion post regarding Single-Script Architecture ("frameworks") here.
Roblox Content Streaming
I have been an adamant supporter of Roblox's Content Streaming ever since its initial release. I have excellent knowledge of its functionality, behaviour, and effective use cases.Content Streaming is an essential part of creating a game that can run on all devices, from NASA-like supercomputers, to a $30 smart phone.
Git & Rojo
I've never been required to extensively use either Git nor Rojo for any of my projects, although I do have experience with both tools.
Contact Me – Discord
I primarily use Discord for all Roblox-related communication, including but not limited to development services, communities, and social activities.My Discord username is "charliey", if you'd like to message me there, please send me a friend-request. I typically go through my friend/message-requests on a regular basis, I should get back to you relatively quickly.Note: I use the same account for almost everything; please keep your messages concise. There's a pretty good chance I won't reply to single word messages.
My Portfolio
You can find a collection of my work, sorted by completion year, here. Please keep in mind my portfolio is still a heavy work in progress and is currently missing a bunch of work. Check back soon.As of July 9, 2024, I am moving my portfolio media to Bēhance. This will take some time, please use the following cards below to see my projects; most recent starting from the top. If you cannot click on the card, use the link tree found below.
Personal Projects
→ 2023
⌙ Replay System
⌙ Character Customization
⌙ Site 23 Misc
⌙ Terminals, Fire Doors, Etc.
→ 2022
⌙ Player Wayfinding
⌙ Hand Combat
Simple character replay prototype
One of my sandbox projects was creating a simple, yet very effective way to record character replays. With my current system, I can record the character's movement, along with tag keypoints (ability uses, etc), at 24 frames per second for 45 minutes and save it in a DataStore.
Fully-customizable player experience
Site-23 featured a 'lobby place' where players could edit their character, change settings, shop for items, and get ready to play; all without needing to load the game.
A bunch of Site-23 development
I did A LOT of development on Site-23. This section covers most of the minor/lore-based systems of it. Most of these videos are on my YouTube channel. Carrd likes being weird so if the videos fail to show, please reload or click the "View on YouTube" buttons.
Player Dialogue Framework
Index • Back to 2023 (or Site-23)
Directions made easy – wayfinding
Site-23 is massive, featuring maze-like hallways which can easily confuse even a veteran player; I created a simple waypoint/wayfinder system that uses doors, paths, and hallways to create the most efficient path for the player. It considers things like player access, permissions, etc.
Hand-to-hand physics-based combat
Created to test out the Roblox engine, this system allows for players to fight each other using just the physics engine. This system was featured in my sandboxing project.