programmer

Things You Should Know About Ralf Knoesel – Co-Founder and CTO

Did you know that if he had not gone into game development, Ralf could have been on track to become an astronaut?

As a kid growing up in Germany, Ralf had always been fascinated with flight. His interests included remote-control airplanes, flight simulators, rockets, and “space stuff.”  He even went to school for Aerospace Engineering.  On track to become a programmer with something to do with aerospace, Ralf explored several career options.  But luckily for us, Ralf discovered computer graphics, specifically 3D graphics engines.

With game development and computer programming as two of his passions, Ralf saw a posting for a 3D graphics programmer in the Bay Area.  He loved the idea of getting paid for having fun, and so started his career in games.  That company was Stormfront Studios (which closed in 2008), and Ralf was there for 12 and a half years until he took the plunge to co-found Vector Unit with Co-founder and Creative Director Matt Small.  “We thought if we were ever going to do it, that was the time.  Neither of us had kids, we had money saved up, and it seemed like a huge risk but the timing was right.”

When asked what made him stay for so long at Stormfront, Ralf immediately says, “Co-workers, period.  I don’t know how they did it, but Stormfront had a knack for hiring really good people.  That’s what’s really important for a functional and productive company.  You need talented people who can get along.”  And it says something for the team that three ex-Stormfront employees are now part of Vector Unit.  Today, Ralf is able to combine aspects of his extensive work history into shaping how he wants to co-run the business.  Working with a small team allows him the freedom to work with people he likes, do what he wants to do work-wise so it’s never boring, and have more control over his own fate.  With so few people, the Vector Unit team benefits from profit-sharing, so everyone can partake in the success of their hard work – something rarely seen at large studios.

While he admits to a certain discomfort at the volatility of the market, being a little at the mercy of app stores, and crossing fingers for getting featured, it’s an experience he wouldn’t trade for anything.  “When we talk to partners or publishers, we get to say ‘no’ a lot, because we don’t need anything. We don’t have to chase the next contract from some publisher – and that’s everything.  That’s the best.”  In a way, that’s how Shine Runner came to be.  After finishing Riptide GP, Ralf and Matt had a terrible time pitching games to publishers, because “nothing stuck.”  They then decided to make their own game, have fun, and self-publish. Shine Runner turned out to be profitable, and a much better use of their time.

As for advice, Ralf says, “If you’re thinking about doing a start-up, it’s about ten times as hard as you think, but the rewards are ten times what you envision.  The potential is there if you make it.”

Ralf KnoeselRalf Knoesel, Co-Founder and CTO

 

Things You Should Know About Steve Mariotti, Senior Programmer

Vector Unit Senior Programmer Steve Mariotti is a man of few words, but his professional history speaks volumes about his illustrious career in game development.  He started writing games while in college at the University of Texas at Austin, and says, “Game development found me. There was never any question that I was going to do anything else after I was about 20.”  He’s a bit sheepish now about the Shareware Sinistar clone he’d written back then, but it got him his first gig.

Fast forward, and after shipping over fifteen games later, Steve has held titles such as Technical Director and Lead Programmer at companies like KIXEYE, Nihilistic Software, Stormfront (where he originally met VU founders Ralf and Matt), Activision, and Atomic Games.

As a programmer, the best part about the job for Steve is the variety in working on new and interesting things, and not knowing what’s coming next (in a good way).  At Vector Unit, he enjoys working with an awesome (and incredibly efficient) team.  He also finds it refreshing to be at an indie developer that can be completely autonomous (without publishers, investors, etc.) so the quality of the games is never sacrificed for a schedule or crazy marketing initiative.  He laments one time (at another company that shall not be named) when someone told him that the entire interface was the “wrong shade of green” … three weeks before shipping.  It took him three solid days of working around-the-clock to redraw every bitmap.  There’s none of that at Vector Unit!    

Professional life aside, Steve is a funny guy who will undoubtedly give us funny stuff for our Twitter feed as time goes by.  He’s a self-proclaimed nice guy, father to two girls (aged 15 and 12), loves heavy metal, and plays guitar.  When asked about his band, he says, “Yeah … it’s not really a band.  It’s a concept band called Please Leave.  It’s a band that you hire when you want people to leave your party.  We only know three songs, and they’re really bad.”

His advice to young aspiring game developers, especially programmers, is to dive in and just make games. “If you’re a programmer, always just program. If you want to make games, write your own little ones, download other people’s source code and experiment with it, get involved with the mod community, and read Gamasutra.  For AI programmers, check out AIgamedev.com run by Alex Champandard.”

When pressed for Easter eggs in Riptide GP2, he hints at one but will only say, “It’s more literal than most Easter eggs.”

 

Steve Mariotti