Game Development

I have been active in Roblox developer spaces for the past decade and currently teach Roblox Game Design and LUA coding classes. Here are various personal projects and frameworks I utilize in teaching.

Modeling & Roblox Studio: Apartment Model

a scale replica of my apartment

Here is a screenshot early on in the development process showing the basic outline of the primary furniture. All assets were created using solid modeling. The scale and relative size was calculated by converting studs to inches.

Following the base outline, visual and spatial audio elements were created to add realism within the game.

File Management in Roblox Studio: "Obby" Framework

Initial classes follow the "Obby"(Obstacle Course) Framework I've created. Students are introduced to the fundamentals of file management for game development, skills applicable to all computer science fields.

Proper asset management and naming conventions following camelCase/PascalCase are essential in development spaces. Translating tangible concepts such as "Obby" levels to essential computer skills is very effective in younger students.

Game & Level Design: Cat Racer

A straightforward introduction to intermediate level design in Roblox Studio is a basic "Cat Racer" game format. Students are engaged with fun racing gameplay and customizing cat themed elements. Open ended concept with lots of room for student input.

After the initial level is completed, there is the ability to introduce more advanced scripting concepts using ModuleScripts in ReplicatedStorage to teleport players to future levels.