Justin Gibbs, Technical Producer
Game Development Experience
Risk of Rain 2 – Producer
14 Developers - Unity Engine
Shipped a free content update across five platforms and the first major DLC on Steam, with console ports planned
Juggled two simultaneous initiatives / teams to develop content for live releases while merging multiplatform codebases
Coordinated deliverables between the internal dev team, publishing department, internal support teams, and Hopoo Games
Eye of the Storm Prototype – Producer
12 Developers - Unreal Engine
Executed a 6-week production plan to deliver a prototype, presentation, and other pitch materials in a short but rigid timeline
Cultivated and delivered a pitch, developed a production plan, and organized playtests for the pitch process to major publishers
Engineered networked resource spawners and anomaly events for the gameplay demo for Eye of the Storm
Infection Prototype – Producer
15 Developers - Unreal Engine
Developed the team understanding of rapid prototyping and facilitated our playtesting driven iterations
Worked closely with Game Designer to set sprint scope and direction to guide our team through pre-production
Tracked sprint progress against our defined goals and was responsible for communicating results to internal stakeholders
DOOM and DOOM 2 (2019) – Producer
14 Developers - Unity
Incorporated Agile into our team’s process to encourage teamwork, handle changing expectations, and promote rapid development
Handled feature requests from the client by estimating features with the team and grooming the project backlog
Negotiated with clients on feature sets, deadlines, and expectations for pre-launch milestones and post-launch updates
Prey: Typhon Hunter – Associate Producer/Junior Programmer
10 Developers - Unreal Engine
Introduced and coached basic Agile concepts like feature backlogs, stand-up meetings, and sprints to our development team
Collaborated with animators and artists to develop the mimic leap ability and the mimic attack/kill sequence
Worked with clients and internal leadership to manage deliverables and expectations for milestones
Lost in the Dark – Producer
17 Developers - Unreal Engine
Organized playtesting sessions for different teams while training them in effective data collection practices
Communicated vertically and laterally as the link between the team and stakeholders
Mentored inexperienced leads by setting team organizational norms and stressing organization and accountability
Auxilium – Co-Producer
49 Developers - Unreal Engine
Served as a conduit of vertical communication between two sub-teams, a group of project leads, and stakeholders
Implemented JIRA as a tool for monitoring and tracking task movement for two sub-teams during sprints
Scrum Master duties for sub-teams and for a team-wide scrum of scrums
The Grove – Team Lead/Lead Programmer
5 Developers - Unity
Collaborated with the Game Designer to plan out a schedule of deliverables based on game design specifications
Ensured accountability and communication throughout the team as the Scrum Master during stand-up and planning meetings
Programmed all major features and held pair programming sessions with level designers to teach programming skills
Education
SMU Guildhall – Plano, TX
Masters of Interactive Technology, Digital Game Development, Specialization in Production
2018
University of the Pacific – Stockton, CA
Masters of Science in Engineering Science, Specialization in Computer Science
Bachelors of Science in Computer Science, Specialization in Games and Simulation
Minor in Applied Mathematics
2016
Game-Related Projects
Thesis: Creating and evaluating A Data Collection tool – Independent Researcher
1 Developer – 8 Months - Unreal Engine
Researched industry best practices for data collection and tool development in the gaming industry
Developed a tool according to best practices and implemented the tool with two student projects for evaluation purposes
Presented findings and defended work as part of thesis defenses, and again in a thesis honors presentation
The Avatars Project – Co-Producer
7 Developers – 8 Weeks - Unity
Produced one of two scenes for a virtual reality application designed to train young adults for stressful social situations
Scheduled milestones around a delivery schedule and provided customers with VR installation
Researched and added environmental sounds to the scene to improve the immersion of our users
STUDY: TEACHING WITH VR APPLICATIONS – Researcher and Developer
3 Developers – 6 Weeks - Unity
Developed a virtual reality application in Unity to teach users how to change tires on a car in real-time
Held a research session and made a presentation comparing the effectiveness of our application to learning from a video
Documented our findings and gave a presentation discussing the benefits of kinetic learning over auditory and visual learning
DEVELOPING games TO TEACH CS1 – Team Lead, Programmer
5 Developers – 10 Weeks - Unity
Developed a phone application in Unity to help CS1 students review materials related to variable scope
Coordinated a team to make art assets, program, test, and iterate on the application with scheduled deliverables
Researched educational games and applied basic fundamentals to puzzles that stimulate users while teaching academic concepts
Additional Work Experience
Excel Boys Volleyball – Assistant Coach
12 Team Members – 10 months
Trained athletes to improve themselves every day by teaching fundamentals of volleyball and team communication
Organized groups of athletes at tournaments, camps, tryouts, and practices to maximize value earned from court time
Studied team-development under a coach with over 40 years of experience at the college, professional, and Olympic levels
SMU GUILDHALL – Production Teaching assistant
55 Developers – 16 weeks – Unreal Engine
Mentored and guided production students through the process of working with a large team and keeping the team organized
Helped identify leadership candidates through observation and interviews, and helped construct an organization chart for the team
Offered feedback to students in the form of face-to-face peer evaluations at every major milestone
Financial Industry Computer Systems – Summer Programming Intern
15 Team Members - 8 weeks - .NET Framework
Upgraded software from PowerBuilder to .NET environment while complying with strict design specifications
Interacted daily with the quality assurance team to improve the product and ensure adherence to design
Gained experience by participating in daily scrum meetings and other software development methodologies as a developer
Volleyball Club Dallas – Founder, Head Coach, Assistant Coach
Numerous Team Members – 12 weeks
Created a hierarchical structure for coaches, board members, and club directors to have individual swim-lanes
Communicated with parents and young student-athletes for recruiting and organizational purposes
Developed a practice plan prior to each practice to continue growth of athletes and move the team towards our collective goals
Additional Leadership Experience
Pacific Men’s Club Volleyball – Coach, Captain, Vice President, Treasurer
Numerous Team Members – 3 Years
Balanced onboarding new recruits and challenging experienced athletes to improve the team across the board
Cultivated a culture of accountability and dedication to team norms and goals to set up the team for success
Pacific Division 1 Men’s Volleyball – Libero
Numerous Team Members – 2 Years
Participated in team goal-setting meetings and worked towards the achievement of those goals over a two-year span
Held teammates accountable to team culture statements and integrated new athletes to the team culture and vision
Beta Theta Pi: Eta Kappa Chapter – VP of Member Ed, Ritual Chair, Founding Father
Numerous Members – 5 Years
Collaborated with other Vice Presidents to schedule, budget, and plan events for the fraternity over the course of a year
Prepared a team for ritual events like induction, initiation, and other important events held for our chapter and nearby chapters
Skills
Tools
Agile with Scrum
Sprint and Project Planning
Scheduling
Budgeting
C++, C#, Python
Blueprint Scripting
Team Culture Development
Blocker Identification
Team Organization
Tool Development
Data analysis
Coaching and Mentoring Employees
Jira
Notion
Confluence
Microsoft Office Suite
Slack
Wiki
Unity
Unreal Engine
Perforce
Visual Studio
OBS
Airtable