OVRDARK: A Do Not Open Story is a VR survival horror game where you explore a haunted mansion, solve cryptic puzzles, and uncover a dark mystery, if fear doesn't consume you first.
From the start of OVRDARK, I was responsible for defining game structures, implementing core mechanics, and setting up project management in Jira and GitHub. I led the PS5 VR porting, including all tasks related to builds, QA, patches, and managing the creation of both Steam and PS5 stores.
My Contributions
Game Development
- Designed and implemented core gameplay mechanics and systems architecture, focusing on code scalability and maintainability using SOLID.
- Led the development and integration of VR features: motion controller support, world interaction logic, and animation handling.
- Handled the technical side of PS5 porting: SDK setup, build configuration, patching, and QA management.
- Implemented and integrated FMOD into the game, coordinating sound design within Unreal Engine.
Project Management
- Set up and maintained Jira for task management, milestone tracking, and team workflows.
- Managed the full development lifecycle for both Steam and PS5, including build uploads, version control, and patching.
- Kept cross-functional communication running smoothly between developers, testers, and artists.
- Maintained development kits: firmware updates, connectivity, and activation management.
Public Relations & Outreach
- Initiated and led conversations with publishers to explore funding, distribution, and marketing opportunities.
- Represented OVRDARK at major industry events like GDC San Francisco and GDC Europe, running live demos for industry professionals.
Mentorship & Training
- Mentored junior developers on Unreal Engine workflows, coding standards, and best practices.
- Gave technical leadership and support to the team, keeping code quality high and unblocking issues.
- Ran training sessions for new hires on Unreal Engine and VR development.
Technical Setup & Problem Solving
- Set up the project repository on GitHub with proper version control practices.
- Solved complex technical issues around build processes, performance, and third-party tool integration.
- Kept the development pipeline running smoothly, from commits to build deployments and bug fixes.