Joseph Ballard


My specific role and responsibilities on this project was as the Lead Designer/AI Designer.
I was responsible for shaping and maintaining the core vision of the game, ensuring it stayed cohesive throughout development. In addition to leading a small team of six designers, I coordinated task allocation using Jira, assigning responsibilities based on each member’s strengths and ensuring a balanced workload. I also acted as a bridge between different disciplines—design, art, and programming—by facilitating regular communication and feedback loops to ensure that everyone’s contributions aligned with the overall vision of the game. This required not only keeping track of project progress but also resolving any roadblocks that arose and adapting the design approach as needed.
Working on Highway Code was an incredibly rewarding experience that rigorously tested my AI design and communication skills. Being part of a 15-person team meant coordinating many moving parts and ensuring my designs and code were accessible to teammates with varying levels of AI experience.
One of the biggest challenges came when handing off my Blueprints to the level designer, who had limited familiarity with AI systems and Blueprints. Through collaborative discussions and several iterations, I streamlined my Blueprints into a simple, user-friendly road actor that could be placed as easily as a static mesh. Additionally, I created detailed documentation outlining how the road components interacted and specifying the necessary parameters to ensure the actor functioned as intended.