Game: NBA Live 13

Studio: Electronic Arts Tiburon
Team: Gameplay
Role: Software Engineer

While finishing my final semester at FIEA, I was fortunate enough to be hired as a Software Engineering Intern at EA Tiburon, home of great annual titles such as Madden, NCAA Football and Tiger Woods. While at Tiburon, I had the opportunity to work on one of Tiburon’s newest projects: the revival of the NBA Live series.

So, a bit of background info… The previous entry in the NBA Live series, NBA Elite 11, had a less-than-desirable production cycle and was cancelled shortly before the game was set to be released. After this occurred, ownership of the game was transferred from EA Canada down to EA Tiburon.

During my time at Tiburon (first as an intern, then on full-time contract), I worked as a Software Engineer on the Gameplay team, and worked closely with the lead AI Engineer on a variety of systems and tools. I can’t go into much more detail (yay NDA!), but working with a codebase as large and diverse as NBA was an eye-opening experience. It’s difficult to truly appreciate just how massive AAA games really are until you’re forced to stare down the entire system and figure out where your bug is hiding. The developers I worked with on a daily basis were some of the most talented people I’ve ever met, and I can’t wait to see how great the game turns out when it releases.