HardDriverz is an arcade racing game where players can customize their karts to compete through fun, twisty, futuristic tracks that defy gravity! Players can choose different and cool, unique power-ups that will help them get ahead of other racers as they compete to be the fastest racer! Play for FREE on Steam
Game Screenshots
HardDriverz
Lead Producer | 54-Person Team | 4 Month Development
As lead producer, my responsibilites included…
Facilitated cross-collaboration between different teams to ensure communication and trust
Led milestone presentations, clearly communicating development progress, challenges, and next steps to stakeholders
Managed the product backlog on Jira, optimized workflows, dashboards and filters to ensure smooth development
Designed and facilitated player testing sessions, gathering insights to refine gameplay balance and user experience
Production Tools I Used During This Project
Jira
Confluence
Perforce
Unreal Engine
Microsoft Office Suite
Slack
OBS
Steamworks
Example Documents
Alpha Milestone Delivery Document
I created this document and worked with the project leads to communicate out milestone delieverables with the stakeholders.
Alpha Milestone Presentation
This presentation was constructed and complied by the leads for the project and it was organized and structured by me. This presentation was provided to stakeholders during the Alpha milestone.
Postmortem on HardDriverz
This game project was not only my first large-scale team endeavor, but also my first opportunity to serve as lead producer. The role of lead producer comes with a wide array of responsibilities, and here are some of the invaluable lessons I learned that have greatly contributed to both my career and personal growth.
Ask the right questions to get to the underlying issues. Early in our project’s development, we struggled with implementing an effective menu system. Stakeholders recommended a specific tool that could potentially resolve some of our challenges, though it required bug fixes to fully integrate. We treated this tool as a silver bullet, and initially focused on resolving its compatibility with the menu’s art direction. However, some team members expressed concerns about how the tool might impact splitscreen functionality. While we thoroughly discussed the art-related technical constraints, we didn’t explore the splitscreen issues in depth. This oversight came back to haunt us later, as splitscreen limitations became a major blocker. This experience taught me the importance of asking the right questions and probing beneath the surface of any proposed solution. Focusing only on immediate symptoms, like the visual design, can obscure deeper technical challenges. By identifying and addressing those hidden concerns early, producers can make well-informed decisions and avoid costly setbacks.
Managing a product backlog. It was my first opportunity to work in Jira and take ownership of developing a full backlog. While the early stages were challenging, I saw significant growth in my ability to write clear user stories, define conditions of satisfaction, manage child issues, and handle bug reporting. As the project progressed, I became directly responsible for backlog grooming each sprint. I also supported team leads by reviewing tasks and mentoring them on how to write effective, detailed stories. This hands-on involvement helped reinforce my understanding of Agile principles and solidified my confidence in backlog management as both a technical and collaborative skill.
Building trust with communication and positivity. Leading a team of 54 developers and directly interfacing with stakeholders for the first time was both a formative and interesting challenge. It was essential to help the team cultivate trust and build strong communication pipelines, not just internally, but also with our external partners. To support this, I led daily morning announcements to establish clear expectations and daily Scrum of Scrums to ensure consistent alignment among project leads.Throughout this process, I discovered the impact a lead producer’s attitude can have on the entire team. I realized that emotions are contagious, especially during demanding milestones. By staying positive and composed, I aimed to uplift the team and maintain morale, so we could approach each new sprint with energy and confidence.
How to create a sprint schedule and milestone delivery document. At the beginning of the project, I underestimated how difficult it would be for a multidisciplinary team to consolidate their work into a fully functioning build. This led to several down-to-the-wire days where the team had to work extra hard to meet our deadlines. While we ultimately pulled through, the experience taught me a critical lesson: clear schedules and concrete deliverables keep teams on track and help eliminate confusion around priorities. Collaborating with the lead team, I developed sprint calendars for the remaining milestones. This significantly reduced the stress that previously emerged in the final hours before major deadlines, as discipline-specific teams were asset-locking on time and with consideration for downstream dependencies. I also created milestone delivery documents that outlined clear objectives for each discipline. These documents strengthened trust within the team and between our stakeholders by reinforcing transparency and alignment.