Charl_iey

Charlie, /ˈCHärlē/

PortfolioWorkflowAbout Me

Go Home

-----------------------------------------------

Go Home

The Super-Boring All-About-Me

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.

Go Home

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.

Go Back

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.

Go Home

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.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

Previous

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.

Next

Previous

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.

Back to Portfolio

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.

Next

Previous

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.