3D Racing Visual Novel | Sep 2023 - Mar 2024 | Unity | Team of 10
Programmer
Implemented a pseudo-racing line points generator with customizable tuning parameters which is used by NPC cars to determine appropriate acceleration and turning input.
Improved NPC AI to use racing line points and ray casts to help decide when to break near the edge of the track.
3D/2D Hybrid RPG | Apr 2023 - Jun 2023 | Unity | Team of 11
Programmer, UI Developer
Conceptualized and developed various mock UIs with other team members to identify a style that best fits the game's theme.
Improved user experience by integrating a sound system utilizing various sound effects and background music with existing game systems.
Assisted other developers in investigating and reducing the amount of bugs and errors present in existing systems.
2D Fighting Game | Apr 2023 - Jun 2023 | Unity | Team of 9
Programmer, UI/UX Developer
Planned and completed the development of all UIs with a focus on creating a simple and intuitive user experience.
Restructured the flow of menus from the title screen to core gameplay to get players easily into the core gameplay.
Coordinated with other developers to reflect user selection and customization choices within the main gameplay.
3D Racer | Jan 2023 - Mar 2023 | Unreal Engine | Team of 9
UI Designer
Iterated designs for various UIs and menus based on feedback from play-testing with a focus on a simple, intuitive UX.
Implemented UI menus in the game engine and helped integrate them with existing systems.
2D Action Sidescroller | Oct 2022 - Dec 2022 | Unity | Team of 13
Programmer, UI Developer
Improved the game’s control systems by integrating Unity’s new input system with existing scripts.
Standardized the backend of the ability system using OOP principles including abstraction and encapsulation.
Designed and integrated the ability selection UI into existing game systems through planned implementation.
2D Pixel Horror | Apr 2022 - Jun 2022 | Unity | Team of 5
Programmer, Level Designer
Restructured and optimized existing game systems to improve game performance and loading time.
Facilitated scrum agile development including regular stand-up meetings and sprints to ensure progress.
Conceptualized and programmed simple and intriguing minigames through coordination with team members.
2D Tower Defense | Jan 2022 - Mar 2022 | Unity | Team of 2
Programmer, Level Designer, UI Developer
Designed and developed a simple AI using a finite state machine that responds to player input and game state.
Wrote 1000+ lines of code to build various game systems including the core game loop and object behavior.
Oversaw the production of non-gameplay loop features including code in the main menu that links menus together.
Mentored my team partner on OOP and following standardized code conventions during the development of the UI.
2D Platformer | Nov 2021 - Dec 2021 | Unity
Solo Developer
Produced and enhanced all systems, including gameplay feel and UI, through repeated testing and improvement.
Evaluated various external assets and seamlessly integrated them with pre-existing systems and features.
Identified and resolved various bugs within and between systems that negatively impacted gameplay.