I'm Keith Fuller...
-A consultant specializing in video game production
-A games industry veteran with 13 years of development experience
-A Project Management Professional (PMP), meaning I'm certified by the Project Management Institute as a globally recognized expert in the field of project management
...and I find it fulfilling to help talented developers create fun titles on time, without overtime.
In more than a decade of AAA production I've been a front line programmer, a level design manager, a project lead, and the sole producer for teams ranging in size from 7 to 70.
In developing titles for PC, 360, PS3, and Wii I've become familiar with console certification processes as well as many of the most popular tools and middleware solutions used throughout the industry.
I've implemented Scrum, tailored Agile approaches to different teams, helped establish rock-solid build delivery infrastructures, and instituted critical QA practices.
The following aren't just hypothetical exercises. They are examples of the services and results I've already provided while shipping highly-rated AAA titles.
Analyze and Improve Your Workflow
Big or small, every company can improve its production practices. From meeting with you and your team I can make recommendations on tools and techniques to help you do the right work and do it more efficiently. Maybe you just have one department that's lagging. I can help get them back on track and bring your project under control. Or maybe I can introduce Agile methods and provide a 700% production improvement.
Agility and iteration are certainly critical, but planning still has its value. You need to be sure that:
-You're getting your VO in time for implementation
-Everything will fit in memory by Alpha
-You're sweeping for TRC's early enough
-You hire QA at the right time
Manage Production of Distributed Teams
If you need help getting your North American programmers on the same page as your European localization group and your asset developers in Asia.
Oversee and Integrate Your Outsourcing
Get your multiplayer developer in step with the main team, or maintain quality and timeliness of your outsourced art.
Mentoring Production Staff
Not everyone has an experienced production group to call on. Your newly minted producer may need some coaching on soft skills or just a better understanding of how to prepare the team for passing 1st-Party certification.
You need an alternative to having your lead programmer sidelined for a week while the TDD is written.