-----------------------------------------------
Hi! I'm Charlie, a Luau programmer from Canada. I've been creating on the Roblox platform for just over eight 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 (current Roblox username), NotSoSurreal, and Fortsed.
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.
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.
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.
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.
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.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.
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.
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.
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.
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.