Showing posts with label Visual Concepts. Show all posts
Showing posts with label Visual Concepts. Show all posts

Inside the Machine: The Making of NBA 2K and NFL 2K for Sega Dreamcast

I sat down with two original NBA 2K and NFL 2K engineers to learn how they helped build the two iconic sports games and I ask: can 2K Sports make a return to NFL greatness?

Moore’s Law, as described by scientist Michio Kaku in his 2023 book Quantum Supremacy, speaks to the concept that “computer power doubles every eighteen months.” But perhaps with an exception — the Sega Dreamcast seemingly defied Moore’s Law when it debuted in 1999. Game titles NBA 2K and NFL 2K for the Sega Dreamcast by studio Visual Concepts looked and played like sports gaming in a new medium.

Based on Sega’s NAOMI architecture, the Dreamcast would offer a glimpse of what advanced computational processing and graphics processors are capable of today. The Dreamcast offered buttery smooth frame rates, and was one of the first machines to offer competitive online sports gaming. Even more, Sega Sports, with its slow-motion instant replay systems and its patented 2K-camera bokeh, created the illusion that the 2K Sports world was alive — and I wanted to learn more about how these games were made.

I spoke with two different tools engineers on the original NBA 2K and NFL 2K development teams to learn about the technical, translational nature to their work on what was the new Sega Dreamcast hardware. What follows is a rare, unexpected, and deeply technical look inside the original 2K Sports, exploring how Sega and Visual Concepts created the foundation of NBA 2K and NFL 2K.

Custom Tools Engineering and Maya


The first topic of conversation was custom tools engineering. What are custom tools in game development and why are they important? Visual Concept’s tools engineers built custom solutions to smooth out animations, lighting, and graphics when those assets were built in the Maya software suite and ultimately migrated to the final game engine environment. I discuss those topics first with 2K Engineer One.

DCJY: May I ask if you worked on gameplay or designed tools for the games?

2K Engineer (One): I was a tools engineer, mainly writing exporters and customizations for Maya. As far as I can recall, at the time VC did not have dedicated design staff. Design was done primarily by engineers and artists. Greg and Scott, the founders, also contributed to design.

Excellent. What kind of exporters and customizations for Maya? Anything gameplay oriented or for ratings, or for visuals? Player ratings are usually very mysterious for sports games players.

2K Engineer (One): Exporters were mainly about modeling and animation. Modeling includes level design, e.g. stadiums, lighting, and character design. Character animation started as mocap data, which always needs a lot of cleanup. For example, mocap will typically clamp rotations to +/-180 degrees; that can result in a discontinuity when the source data crosses the threshold. Things like the peak of a sinusoidal wave that crossed the limit will be snapped 360 degrees to the other side. Mathematically they are equivalent, but it’s confusing to see, and can introduce sampling errors along the discontinuities.

So I’d create Maya plugins that would automate curve clean-up, or to apply various lighting tricks, or other things to automate tedious work that artists and animators would encounter. Sometimes I might add custom user data to the elements in Maya; these would tend to be more design oriented. Ultimately it would all get exported in formats that could be consumed by the game engine.

Things like player stats were tabular, maybe done in Excel. I don’t remember specifically, but that would make sense.

Thanks for this breakdown. I think this explains a lot of things that come up in games, like clipping, and various quirky animations that need those custom solutions.

Editor’s Note:

The turn of the millennium gave way to the rise of 3D sports gaming and powerful hardware. With better hardware technology, new software was developed to take advantage of the new capabilities that the Dreamcast now offered. With new software came new programming languages, new disciplines, and the demand for cross-disciplinary skilled workers to make sense of it all.

Tools engineers and technical artists would prove to be a key for Sega Sports and Visual Concepts in maximizing the Dreamcast’s capabilities from launch.

Game Designer and Voice Actor Brian Silva Reveals Info on Hydro Thunder 2 and the Original Concept for Floigan Bros.


Over at SEGAbits, where I spend a bulk of my time writing about games, I host a podcast called the SEGAbits Swingin' Report Show. While the show initially was a weekly recap of the latest SEGA news, it slowly morphed into an interview show featuring game developers and industry talent. Suffice to say, interviews proved far more popular and we stuck with the format. Our most recent show is a real gem, as it is one of those shows where we feature somebody who really hasn't been asked about his work in the games industry. That's a shame, because our guest Brian Silva is a man with an insane amount of talent and a resume that would make any gamer's jaw drop.

Brian worked at Accolade, Midway, Visual Concepts and Blizzard creating many games you probably played and a few you wish you played but never could because they went unreleased. Brian served as a voice actor and game designer on the Bubsy series in the 16-bit days, Midway's Hydro Thunder for arcades (a Dreamcast favorite!) and he created the initial concept for Floigan Bros in 1996 when the game was to be released on Sony's Playstation. That's right, the voice of Bubsy is the Hydro Thunder announcer and he played a key role in developing both franchises. Is your mind blown? Well prepare for more, as I tell you that Brian also told us about the cancelled Hydro Thunder 2.

So quit reading and check out the latest Swingin' Report Show featuring Brian Silva!