Aspiring Full Stack Developer / AI Engineer
Crescent Hills (Apr 2019 - Jul 2023) is a multiplayer farming role-playing game (RPG) developed from scratch. It was deployed to popular platform ROBLOX in July 2023. As the project leader and sole LUA programmer, I led a team of four developers from project start to release. I wrote over 150,000 lines of code, designed and implemented hundreds of configurable game mechanics, and created a modularized codebase that allowed for developers with no programming experience to add content to the game. One of my outstanding creations was designing a server script that efficiently manages data for thousands of players. Another is a boss AI script that creates an intricate boss fight that has attack patterns of various types and utilizes unique animations and hit boxes. Other significant demonstrations of my work include optimizing performance by streaming 3D models to clients and writing an anti-cheat system with encryption, sanity checks, and using more server reliance. In addition to programming, I developed all user interfaces, designed 3D models in Blender, created animations, wrote dialogue and quests, and created graphics using Blender and Photoshop. Crescent Hills is still expecting updates, and currently has over 46,000 plays.