Working as a Game Programmer

VANQUISH

Filed: Community, Games, PlatinumGames, Vanquish

Hello, I’m lead programmer on Vanquish, Kiyohiko Sakata.

It’s been about a month since Vanquish hit the streets; is everyone is having fun with the game?

I wanted to write this blog entry about what it is like to work as a game programmer. I think that people have a vague idea of what game programming is like, as some sort of difficult job where you just write a whole bunch of code that makes the computer work.

Of course, they are right. Most of the job is staring at a computer screen and writing code. If we consider what sort of code gets written, there is a nearly endless list of different types, and in making a game, these stretch from the tools needed for artists to the development environment needed for game designers to create the game itself. There really is code is in every direction.

But to accomplish an endless list of work, you have to establish a set of clear goals. If you try to pour all of your strength into everything at the same time, all you will end up making is some wishy-washy junk, so you have to figure out where to focus your efforts and what challenges you want to step up to. Doing this allows you to create something of incredibly high quality. Also, if you have too many goals, it won’t work out, as many failed projects fail because they either did a poor job of setting the bar or they were simply too ambitious.

We had two goals for Vanquish. One was to make a true-to-form third person shooter. The other was to develop this game as a multiplatform title for PS3 and Xbox 360.

Since we are a company that has created many action games, we didn’t really have a collective knowledge on how to make a TPS, so we approached initial production as an extension of creating an action game. However, we quickly found this wasn’t going to pound out. The way AI works in a shooter is a different beast, so we played all the major titles made overseas as research, read white papers written by foreign developers, and even talked with some of them directly during development of the game. Each individual enemy’s AI is important in the overall scope of a TPS’s AI, but so is situational awareness of the stage and scene that is playing out. To strengthen this, we created a system that gave us minute control over the situations in the game, making the effort put into the tool chain and development on Vanquish far greater than the norm for us.

Of course, the foundation for the AI lies in our core of our action game skills, so while the game is a “real” TPS, you can also enjoy an action-game-esque feeling, which I am proud to say makes our game a fun experience that is probably something that you don’t see elsewhere.

As for multiplatform development on the PS3 and Xbox 360, the most difficult part about making the same game for two platforms is the technical differences between those two pieces of hardware. Both systems have places where they excel and are deficient, and even if you set out to make exactly the same game on both, you may end up developing to the least common denominator and ending up with a mediocre game on both platforms.

This isn’t a problem if you can fit everything you wanted to make into this lowest common denominator, but we wanted to do a lot with Vanquish, and this type of development quickly showed its limits, so we had to make some decisions on how to move forward. We decided to work on the places where the hardware exceled, then we put a huge amount of energy towards compensating for the places where each piece of hardware is lacking, remembering that the most important thing was to maintain the same visual look and feeling to the gameplay.

This was the hardest goal we set for Vanquish, and with the title being our first shot at PS3 development (we had no prior know how in this area), I was honestly worried as to whether the bar was set too high. We had a really talented staff on the game, but even then, we still had to go outside the company to some really talented engineers at SEGA and elsewhere to help us make up for any areas where our technical expertise was lacking. They stayed with us for a few months, and thanks to their help, we were able to finish up production. As a result, we ended up meeting our goals with a very high quality product, and I feel we were able to pass on that product to gamers around the world.

Finally, I wanted to thank each and every one of you who have played Vanquish. For those who haven’t played it yet, you obviously have some interest if you are on this blog, so I really hope you give the game a shot. At the very least, I am confident in recommending the game as something you will not regret playing, so definitely give it a try!

Tagged: , , , , , , , , , , ,

20 Comments Add Your Own

Lawrens Posted on November 26, 2010 at 5:34 am

Nice post, it's a nice read, thanks a lot for Vanquish and thanks for updating us on the blog, the final product and the amount of polishing is spectacular.

For a first attempt in a true fast paced 3rd person shooter… I got to say you guys are gods, and I could see that you guys have done your research REALLY well on the genre, Vanquish is one of the best tps I've ever played.

Keep up the good work, keep improving! I'll buy the next game day 1!

cylon451 Posted on November 26, 2010 at 10:09 am

I look forward to purchasing the game. I have both PS3 and XBOX 360, so I am not sure which version that I will get at this point.

Sieg Posted on November 26, 2010 at 10:10 am

Honestly, astounding job collaborating with the rest of your co staff and excellent end result. I'm thoroughly pleased. Though I may harbour dormant complaints about the length, the lack of slowdown free boost nerfed multiplayer, and the seeming absence of Mikami's usual insane God Hand style humour, I am extremely happy with what the game accomplishes technically.

I could hardly think of another job on the same game which I immediately imagine was done flawlessly, but the game is near enough glitch free, visually active, and pulses with a lifelike frame rate. For all the critique this or any game might get, programming is not one of Vanquish's weaknesses. Looking forward to seeing you on another game I play.

Koralsky Posted on November 26, 2010 at 4:52 pm

Vanquish is amazing achievements for multi-platform product. Thanks for that.

I think your engine is quite different and the overall results (minus the PS3 Bayonetta port) are very impressive.

Hope you have a new games to announce together with SEGA. I really like the team between the two company.

Along with Bayonetta, Vanquish is one of my top titles for 2010.

Tony Lee Posted on November 26, 2010 at 6:52 pm

Amazing job with the game. I just love how you guys are able to take a basic concept (in this case, a third person shooter) and make it crazy and insanely fun. Also, very impressive that Platinum games was able to release two very high quality and great games (Bayonetta and Vanquish) in the same year. Take a nice break, you guys deserve it.

FAUNA Posted on November 27, 2010 at 1:56 am

VANQUISH quite possibly out-does the best game ever made, MGS 4. A true masterwork that puts all else to shame. I'm simply salvating at the mere thought of PG* 's next title(s) (which will be masterpieces as well..

JonJacob Posted on November 28, 2010 at 4:12 pm

That was a very interesting read, thanks for taking the time to post it.

… and congratulations on producing another excellent title with Vanquish. I have to say that I love the game even more the Bayonetta, I find it amazing that a game where I pretty much have all the tools I'm ever going to get right away can entertain me for so long.

I don't care about leveling up or gaining items it's just awesome, fast paced, shooter nirvana and I couldn't be more addicted. It's GOTY for me and my tastes. I have to say that it feels like your very aware of the medium your working in (as a team). At no point did I think I was being sold a movie, like countless games these days, because even the story felt like a video game. The whole package is very self aware and un-ashamed, it seems to revel in it's video game history with pride and ambition. Bayonetta shares this quality with Vanquish.

I don't know how you guys do it but with Bayonetta and now Vanquish I know that any future titles will be day one purchases. Bring on Vanquish 2! … and thank-you.

Ludovic Posted on November 30, 2010 at 8:54 am

Hi

i bought Vanquish and i have just one question .. when wil you program Vanquish 2 ??? but a little longer please ;)

thanks for your job on Vanquish

PhiniX Posted on December 3, 2010 at 12:41 pm

Vanquish was great. I finished the game 10 minutes ago. I only missed more of those funny moments, like the one with the robots sitting there, listening 2 music and nod with the beat. More of that please!! Bayonetta was more funny in this ironical way. Vanquish could also be a bit longer. I played it in 5:55 hours on "normal". I think if it would be longer and funny all the time it would blow all the european and american games away (Crysis, Assassins Creed, Max Payne and so on).

Great Games. Great work. I love it.

Greetz from Germany

PhiniX Posted on December 3, 2010 at 12:48 pm

P.s: As an architecture student in my 5. semester i would LOVE 2 create such an architecture like in Bayonetta or Vanquish as well in games as in the reality. The buildings in both games are a great inspiration to model in Cinema 4D and to try such things for real architecture. Wouldnt it be nice to between such architecture in the rl in 20 jears??
;) some more greetings.

PhiniX

PhiniX Posted on December 3, 2010 at 1:13 pm

* "to live between such architecture"

Kevin Posted on December 3, 2010 at 4:07 pm

Great job on Vanquish. Its one of my favorite games that has come out this year, and its campaign was exciting the entire way through. I'm really hoping you decide to make a sequel or come out with some DLC.

George S Posted on December 6, 2010 at 12:29 pm

Picked up Vanquish after playiing the demo. It may be my favorite game this year. The scale and size of the levels are amazing and the way the game moves reminds me of lost planet. Between this and Bayonetta, Plantimum is fast becoming one of my favorite developers. Thank you and more Vanquish please!

Ryan Posted on December 6, 2010 at 9:06 pm

Vanquish was a really good game. I enjoyed it and even completed all the trophies for it. Masterpiece.

That being said, I am really hoping for a Vanquish 2..no other game can tame my rage, I need it!

I really would Vanquish would have sold better because you guys deserve all the hard work put into this, and seeing all those happy faces at the end during the credits was just awesome.

Michael Cruz Posted on December 9, 2010 at 8:33 pm

I too bought Vanquish and enjoyed every second of it… I since have beat it and now I play the challenge modes not to mention I also bought the tri weapon DLC but was disappointed that these were not usable within the challenge mode…. Maybe a fix?

Well the reason of my comment was not the above but to request or get more info on upcoming DLC material for this game. DLC keeps loyal players dedicated to your platform / game and as such injecting new DLC every now and then just grows our loyalty and your profits. Its a win win however I do not see or know of anything you guys have in the pipelines. As an avid Gears of War fan boy I can tell you this game you have created is possibly better then Gears at mechanics and visuals! Even if others do not agree I think you guys should explore making the added components such as multiplayer, modes and look at Epic as a good example of where to take this.

Last words, your work is amazing and this platform needs to be much much bigger with dlc's, multiplayer and added modes…

SixtyHertz Posted on January 18, 2011 at 8:44 pm

Great work to all P* staff. Good to see SEGA actually put THEIR coders on it instead of farming it out like they did with Bayonetta. They (and Namco) have some of the best PS3 coders in the business and i'm glad to see they can spare some this time around.

Tishawn Fahie Posted on February 5, 2011 at 4:08 pm

I purchased Vanquish and I must say to me you guys totally raised the bar! But honestly Bayonetta to me is the best action game Ever! I love the story that went along with the game! You guys insprire me brush up my skills on game Designing!

Father Balder Design to me was brilliant! Jebilius even Jeanne is awesome!

Thank you All for the Best Action game ever! Hope you guys make a part 2!

Buich Posted on April 5, 2011 at 8:54 am

Just played the game..I was astounded by the innovation and effort you put into it! This is how a good TPS should be: fresh, adrenalinic and involving! I would have just loved a flying module though!! Maybe in Vanquish 2??

bryan Posted on June 8, 2011 at 8:35 pm

We need Vanquish 2

Federico Posted on December 27, 2011 at 5:35 am

Please, take a bit of time, and lok in the most of games forum and you realize that everybody wants a vanquish 2!!! Awesome game!!! Top 3 of PS3.

Post a Comment: