Game Breakdown: Call of Duty Modern Warfare 2

In my game breakdowns I typically try and focus on the overall product and what makes it tick as a game. Having just finished Modern Warfare 2 (MW2) I am struggling to break down the experience because…it is a highly polished shooter which doesn’t leave much to describe in mechanics. The base mechanics are fairly clean and executed extremely well so instead I am going to focus on what I think Infinity Ward’s strengths and weaknesses were for me in the play experience.

The Good

The Modern Warfare series does a spectacular job of capturing memorable moments in game play. What do I mean by this? When reflecting on other shooters that I have played I usually don’t remember the fighting or moments in the game, I typically remember plot points or movies. The MW games bring you right into those moments and let you live them. I typically summarize the original MW as “fight, nuke crawl, fight, air bombardment, fight, sniper mission, fight” and I found the pacing of these events to be far enough apart that it captured a great game play pace. Do I remember the plot? No, but I can remember my “OMG” moment as a player at the end of the nuke crawl and the sense of awesome power raining down fire from above. I think that capturing the current situation in a game to be more important than story when done right.

If I was summarizing my emotional experience out of MW2 it would be understanding how people felt during the cold war. I think the first half of the game is better than COD4 and to be honest…I think the last half was only mediocre. The following discussion will obviously have spoilers so please don’t continue if you are worried about that kind of thing. If I could summarize the play experience form MW and remember it 2 years later, what do I recall from MW2 right after playing it? Black hawk down, Snow mobile rampage, Residential American fighting, Prison break, EMP, DC, Hunt dude down, betrayal. For me the only part that mattered was the first half. Jumping from foreign war torn streets to local suburbia in the same state in only one hour of game play really hit home at an emotional level for me. The game after that was more “plot focused” and I honestly can’t keep the players straight in my mind. There were a few good moments of story telling and struggle after but the main greatness was exhausted in the first half for me. I found MW2 to be better in some areas and worse in others but on the whole I think it compared equally to MW’s single player campaign which was amazing.

I think CoD4: Modern Warfare (COD:MW) was probably one of the best “shooter experiences” that I have played so MW2 had a lot to live up to. I clocked in at just over six hours to finish the regular campaign.

I have barely scratched the surface of Multiplayer and Special ops but I can see plenty of things to like already. For me this is the closest experience to counter strike that I have played (which is a good thing). I also haven’t seen a game that is so blatant in it’s kindergarten sticker giving. What I mean is that it seems like there are hundreds, if not thousands, or unlock-able achievemnts and logos. I predict a lot of fun in the MP future.

The Bad

I found the plot overly complicated and “twisted” to be clear for the level of experience the game provides. Usually I like a story with some twists and involvement but I didn’t really find the character names memorable around me so I never really bought into the actual plot. I thought the single player experience was also a little short as I was hoping for about 8 hours of play for my money on the single player side of things.

The only small complaint I have about MP is that I didn’t find that the new features were described well enough. I find that I just want to get in and play so I’m not using many of the features that I have unlocked yet. I think this has more to do with me being a nube rather than the game itself.

Conclusion

I think this is one of the best selling games for a reason. For my own tastes I found this serving of Modern Warfare enough to keep me for a couple of years I think. I will have to spend some more time with the multiplayer but I am not drawn to double dip in the singleplayer.

Posted in Game Breakdowns | Tagged , | 2 Comments

Entertaining Technical Distractions

Over the last few months I have had a great deal of fun and pain with electronics and gadgets. In the last few months I have:

  • Built a home theater
  • Broke, Repaired and Upgraded my PC
  • Buidling a home theater
    I had been planning on building a home theater in my new house since August and I finished the majority of it in December 2009. Here is what I went with:

  • Epson 8100 1080p Projector (Quebec Accoustic)
  • Harmon Kardon 354 AV Receiver (Visions Electronics)
  • Polk Audio M10 Speakers x 6 (only using 5) (Visions Electronics)
  • Polk Audio P10 Subwoofer (Future Shop)
  • All cabeling from Monoprice.com (SO AWESOME)
  • For roughly $3500 I have a 110″ 1080p image projected on my wall and great surround sound. I am by no means an audio or a video expert so this upgrade in quality has blown me away and was well worth the investment considering that you can spend the same about on a 55″ TV which is 25% of the size and the sound would be lacking. Some days I still wonder if I should have gone with the TV as the projector requires a bit more maintenance and doesn’t look good during the day. When I put a movie on at night, those little niggling thoughts go away and I remember how awesome theater can be! If you can control the light in your room and don’t mind playing around a little to set it up then there isn’t a better value on the market.

    Repairing/Upgrading a broken PC
    Moving my PC ended up being a series of unfortunate events.

  • Stock Heat sink fell off during the move
  • Decided to upgrade to a quad core chip and a beefy heat sink (E6600 -> Q9550)
  • My Asus P5W-DH Deluxe MB barely supports the chip (not at full spped and I needed a bios update)
  • Bios update ended up failing (my fault) and my bios was fried
  • Ordered a new bios chip and bios chip removal tool (Ebay). It was fairly easy.
  • Installed new CHIP…OS wouldn’t boot
  • Decided to upgrade to windows 7 and ordered a new HD
  • UPS stuck it in my BBQ and I thought they lost it so it delayed in another couple of weeks
  • Installed Windows 7 and used the computer desk to put the christmas tree on
  • Back to my laptop
  • Christmas was over, got back to my desk
  • Computer crashed a lot and only registered 3GB of memory in a 64 bit OS
  • Updated BIOS settings to support more than 3GB
  • Computer became unstable
  • Took out old 2GB of memory
  • Computer now runs great…piece of cake.
  • What did I learn?
    Research the chips a bit better. “Supported” and “Supported at full speed” are different things.
    Don’t power off a machine during a bios update (duh…this was an accident as I left the disc in the drive at boot up)
    Check everywhere for a delivered package, even if it required a signature.
    Run x86memtest or something like that when you get new RAM.
    Keep in mind how easy pre-built laptops are! :)
    Next time consider just buying everything new to start with as I have probably invested what a reasonable new machine would have cost if I was searching for deals.

    Posted in Technical, Uncategorized | Tagged | Leave a comment

    2009 In Review

    Over the last year I haven’t done much game “making” and instead have been busy entertaining myself with movies, books and games. Since 2008 I have tracked what I have read, watched and played to see the impact that having a child had on my entertainment time. I am really surprised at how much I can still fit in! So here is a quick summary of what I did in 2009.

    Games
    Games took the hardest hit in 2009. I only list games that I have “completed”, not ones that I only tried. In 2009 I only finished three games vs. 9 in 2008.

    1. Uncharted 2: Among Thieves
    2. Batman: Arkham Asylum
    3. Resistance: Retribution

    Next year I am going to focus on playing more games as I picked up a bunch of games on steam this holiday season. Expect some breakdown/reviews on: Trine, Torchlight, The Witcher, Call of Duty: Modern Warfare 2 and maybe some others.

    Reading
    I read 10 books in 2009 vs. 6 in 2008.

    1. Honor Harrington: At All Costs
    2. Hedge Knight 2
    3. Graphics Black Book
    4. Prey
    5. Terminator: Salvation Prequel
    6. Shader X2
    7. Mr. Midshipman Hornblower
    8. Lieutenant Hornblower
    9. Hornblower and the Hotspur
    10. Hornblower and the Atropos

    Of these books I really have to call out the Hornblower series. I’m usually not a fan of classic literature but this stuff is amazing! I hope to finish the entire series next year.

    Movies
    I watched 58 movies in 2009 vs. 54 in 2008. The best films I watched this year were:

    1. Avatar – I may do a blog post on this in the future but simply put: Wow.
    2. Star Trek – Major plot holes but a lot of fun and very re-watchable.
    3. District 9 – 30 million budget? This is science fiction at its best.

    Blog
    I didn’t hit the goals I set this year for blogging and I am going to re-evaluate what I think I can get done this year. I’m thinking of either switching to JavaScript games on this site and I am also looking at doing a few strictly programming based applications.
    Expect a few blogs on purchasing a home theater system, getting used to owning a mac, upgrading my pc and a few more game breakdowns. I am hoping to do a few more programming posts as well but I think I am going to reboot my game coding again. Perhaps I will have some new goals soon.

    Summary
    I had lots of fun this year and didn’t work on hobbies very hard. I’m going to find more ways to make games for fun in 2010.

    Posted in Uncategorized | Tagged | Leave a comment

    Game Breakdown: Uncharted 2 Among Thieves

    uncharted-2-490

    Two weekends ago I had the great fortune of completing one of the best games I have played to date on PS3. The original Drake’s Fortune was one of my favorite PS3 games and this sequel has done the original justice. In correct sequel fashion it has surpassed the original in many ways.

    I cannot comment on this game without spoilers, however most of my commentary will be on design features and choices and the impact they had on me as a player.

    Design

    How would I sum up the design? Mobility, Guns, Fist fights all delivered with fluid storytelling. The main thing that grabs me about this game is the movie level caliber of how the game is presented. What keeps me playing is that the mechanics are mixed up enough and paced out correctly so that you are drawn through the story. By making me explore an area before having to fight my way out of they really make you invested in the spaces and reuse does not feel as forced as it does in other games. Rather than a cost savings mechanism it plays out much more as a story telling mechanism about getting invested in the space. It surprised me that these were some of my favorite sections of the game.
    One of the things that is odd for me is that as I sit down to breakdown what is Uncharted 2 I am really stretched to find much of a difference in the core single player game and this may be Uncharted 2′s largest asset. They got the first game so right that adding in MP and refining the game with a new story with epic set pieces is more than enough to deliver a great game. When you have a great dish, just add more awesome and it works out! I used to describe that COD4 was a bunch of shooting punctuated with a few memorable moments (Nuke crawl, Air gunship, Sniper) that were the only things you really remember when reflecting on it (oh…and the post credit airplane hijack). Uncharted 2 makes me remember so much more that is actually part of the experience rather than major gameplay variety (Building Jump, Train sequence, Ice caves, Village, Shambala, Shambala collapse). These sequences were all very memorable and unique enough to stick with me after playing.

    After that surface level evaluation I would like to dive into a few details.

    • Animation/Gameplay on moving objects – The only moving objects I remember in the first game were vines and the scripted jeep sequence. In Uncharted 2 many of the exploration and fighting environments have moving pieces. This adds to the drama as you climb on moving breaking parts of a train or when you have to do mobility on large gear objects. This subtle extension was used to great effect without being a slap in the face. I am sure this system is what enabled them to knock a building down with you in it :)
    • Character progression – You go through something like 5 variants of your outfit during the game as well as changes from the people around you. This really grounded each scene and environment and sold the different environments very well.
    • Environmental variety – Drakes Fortune nailed the wet jungle theme. Uncharted 2 is equally as good but its highlight is snow and ice and then it returns to jungle. Some of ice scenes looked like matte paintings! The world modeling team deserves as standing ovation for their work in this game. They must have a solid shader group as well as the lighting plays on the ice and snow beautifully
    • Lighting – Generally the lighting is awesome but they do suffer from SSAO halos around the characters at times. Overall I think the impact is worth it.

    Scope
    Of all things I was amazed with the scope and quality of this game are way ahead of any other product I have played.

    • 1:31 minutes of rendered cinemas
    • 10.5 hours to finish the regular campaign on Normal
    • Major unique moments with entire sets animated
    • Polished play experience through the entire game
    • MP
    • Video making support
    • Unlockable features

    Review
    If I was giving this game a review it would be a 9/10 and a highly recommended. Comparing it to Batman AA I would have to say that it is better by a fair amount but less innovative in its combat system. If you want a solid story experience and awe inspiring game moments put your money on Uncharted 2. If you are interested in experiencing new gameplay, Batman would be your better bet. In terms of production value I would guess that Batman was about 1/3rd the cost of Uncharted 2. Oh…and I haven’t even tried the MP in it.

    Final Comments

    To me Uncharted 2 is a great example of where AAA games are going. You will not be getting any dramatic new gameplay features, but what you do get is a VERY polished game that excels at what it does. From a guy who loves burgers and summer action movies I couldn’t ask for much more for my $60 investment. I thought I would have more to say about their design, but in the end I think it is a fairly standard formula executed at a level that I don’t think any other studio could achieve (they will in the future).

    Posted in Game Breakdowns | Tagged , , | Leave a comment

    District 9 – Image Engine Siggraph Presentation

    I had a double filling of District 9 yesterday. I attended a special siggraph event that had some of the studio leadership from Image Engine on site to describe some of the process and
    challenges of making District 9. When I arrived at home I also had the latest Cinefex magazine that also had an article on District 9. This healthy dose of special FX made me descide to post on my learnings from the show and how it applies to games.
    District 9
    The event was a fairly casual atmosphere where Image Engine presented some of the challenges taking things all the way from concept to completion. They handled roughly 350 shots out of
    500 for the show. I was surprised and happy that a lot of the commentary was very technical about how they achieved each scene and I found that their focus was very heavily on compositi
    ng and lighting rather than the original character modeling (could have been the staff represented rather than the production needs). The other thing that was of great interest to me wa
    s the concept of their film pipelines. This is very much like game industry work where they would establish best practices early that would actually let them achieve more in the long ru
    n. From a practical getting features in the game perspective there are many parallells between games and film. They didn’t use the terminology but they were essentially implementing a deferred renderer in Nuke which is much more powerful than what we can do in games.
    Out of the chat there were a few technologies that I wanted to follow up on that Image Engine either authors or uses. 3Delight is a renderman compliant renderer that looks like it is free to use if you aren’t using it for commercial purposes. In addition to that Image Engine releases a collection of helper tools to the open source community called [TODO] that I think I will browse through to compare to game production.
    The only other detail that was interested was a rough breakdown of the cost of making films. I don’t remember the exact quote but a typical non-effect heavy movie would have 2-3% of the budget in FX. That would scale up to 30% for a major FX movie. How did Image Engine make such great FX for a $30 million dollar budget? No high cost talent fees, one third the film crew and tax credits. I am paraphrasing their answers but this was essentially it. If you don’t have major big name producers and stars you save a bundle. If you film with a skeleton staff you save money. If you can get government perks (BC has film tax benefits) you can do it cheaper. The long answer is that they didn’t compromise the FX budget!
    I was really excited to attend this event and read about it in Cinefex as this movie really had the story first and the FX second even as an effect heavy game. I think that is something that modern games could learn from.
    What could games learn from District 9?
    The quote from Neil Blomkamp at the end of the Cinefex article is awesome [TODO]. I think that many people making games are actually still lost in the mechanics of making a game rather than crafting an experience. The controls need to eventually dissapear from your conscious mind and you have to enjoy the experience without thinking about your actions. I think lots of modern games have done this well when they craft and experience rather than telling a plot. This is a huge distinction that expert story tellers know. I think this what makes games like Portal, COD4 and BioShock stand apart from other games out their – It is a crafted experience rather than a set of game mechanics or a plot.
    What did I learn from District 9?
    I learned that film process looks very similar to games and my programming skills may be very transferable. I might post some off topic tests with similar art pipelines if I ever get around to it to compare the funcitonality between games and film. Renderman looks fun :)
    In addition I found the pace of work and the quality to be amazing. It sounded like about a year and half of work for 350 shots. That works out to just under one shot a day. The render farm they mentioned was amazingly huge. Sounds like some fun technical challenges!I had a double filling of District 9 yesterday. I attended a special siggraph event that had some of the studio leadership from Image Engine on site to describe some of the process and
    challenges of making District 9. When I arrived at home I also had the latest Cinefex magazine that also had an article on District 9. This healthy dose of special FX made me descide to post on my learnings from the show and how it applies to games.
    District 9
    The event was a fairly casual atmosphere where Image Engine presented some of the challenges taking things all the way from concept to completion. They handled roughly 350 shots out of
    500 for the show. I was surprised and happy that a lot of the commentary was very technical about how they achieved each scene and I found that their focus was very heavily on compositi
    ng and lighting rather than the original character modeling (could have been the staff represented rather than the production needs). The other thing that was of great interest to me wa
    s the concept of their film pipelines. This is very much like game industry work where they would establish best practices early that would actually let them achieve more in the long ru
    n. From a practical getting features in the game perspective there are many parallells between games and film. They didn’t use the terminology but they were essentially implementing a deferred renderer in Nuke which is much more powerful than what we can do in games.
    Out of the chat there were a few technologies that I wanted to follow up on that Image Engine either authors or uses. 3Delight is a renderman compliant renderer that looks like it is free to use if you aren’t using it for commercial purposes. In addition to that Image Engine releases a collection of helper tools to the open source community called [TODO] that I think I will browse through to compare to game production.
    The only other detail that was interested was a rough breakdown of the cost of making films. I don’t remember the exact quote but a typical non-effect heavy movie would have 2-3% of the budget in FX. That would scale up to 30% for a major FX movie. How did Image Engine make such great FX for a $30 million dollar budget? No high cost talent fees, one third the film crew and tax credits. I am paraphrasing their answers but this was essentially it. If you don’t have major big name producers and stars you save a bundle. If you film with a skeleton staff you save money. If you can get government perks (BC has film tax benefits) you can do it cheaper. The long answer is that they didn’t compromise the FX budget!
    I was really excited to attend this event and read about it in Cinefex as this movie really had the story first and the FX second even as an effect heavy game. I think that is something that modern games could learn from.
    What could games learn from District 9?
    The quote from Neil Blomkamp at the end of the Cinefex article is awesome [TODO]. I think that many people making games are actually still lost in the mechanics of making a game rather than crafting an experience. The controls need to eventually dissapear from your conscious mind and you have to enjoy the experience without thinking about your actions. I think lots of modern games have done this well when they craft and experience rather than telling a plot. This is a huge distinction that expert story tellers know. I think this what makes games like Portal, COD4 and BioShock stand apart from other games out their – It is a crafted experience rather than a set of game mechanics or a plot.
    What did I learn from District 9?
    I learned that film process looks very similar to games and my programming skills may be very transferable. I might post some off topic tests with similar art pipelines if I ever get around to it to compare the funcitonality between games and film. Renderman looks fun :)
    In addition I found the pace of work and the quality to be amazing. It sounded like about a year and half of work for 350 shots. That works out to just under one shot a day. The render farm they mentioned was amazingly huge. Sounds like some fun technical challenges!
    alien
    I had a double filling of District 9 yesterday. I attended a special Siggraph event in Vancouver that had some of the studio leadership from Image Engine onsite to describe the process and challenges of making District 9. Then as soon as I arrived at home I also had the latest Cinefex magazine that also had an article on District 9. This healthy dose of digital FX made me decide to post on my learnings from the show and how it applies to games.
    District 9
    The event was a fairly casual atmosphere where Image Engine presented some of the challenges taking things all the way from concept to completion. They handled roughly 350 shots out of 500 for the show. I was surprised and happy that a lot of the commentary was very technical about how they achieved each scene and I found that their focus was very heavily on compositing and lighting rather than the original character modeling (could have been the staff represented rather than the production needs). The other thing that was of great interest to me was the concept of their film pipelines. This is very much like game industry work where they would establish best practices early that would actually let them achieve more in the long run. From a practical getting features in the game perspective there are many parallels between games and film. They didn’t use the terminology but they were essentially implementing deferred rendering in Nuke which is much more powerful than what we can do in games (full color precision, 100′s of layers, significant image processing on each layer, etc).
    Out of the chat there were a few technologies that I wanted to follow up on that Image Engine either authors or uses. 3Delight is a renderman compliant renderer that looks like it is free to use if you aren’t using it for commercial purposes. In addition to that Image Engine releases a collection of helper tools to the open source community called cortex that I think I will browse through to compare to game production.
    The only other detail that was interested was a rough breakdown of the cost of making films. I don’t remember the exact quote but a typical non-effect heavy movie would have 2-3% of the budget in FX. That would scale up to 30% for a major FX movie. How did Image Engine make such great FX for a $30 million dollar budget? No high cost talent fees, one third the film crew and tax credits. I am paraphrasing their answers but this was essentially it. If you don’t have major big name producers and stars you save a bundle. If you film with a skeleton staff you save money. If you can get government perks (BC has film tax benefits) you can do it cheaper. The long answer is that they didn’t compromise the FX budget!
    I was really excited to attend this event and read about it in Cinefex as this movie really had the story first and the FX second even as an effect heavy game. I think that is something that modern games could learn from.
    What could games learn from District 9?
    The quote from Neill Blomkamp at the end of the Cinefex article is awesome.
    There is a generation of filmmakers emerging now that is tired of seeing the kinds of visual effects we were exposed to in the late 1990s and the early part of this decade, CG just got out of control. It wasn’t being created for the right reasons. It was bullshit spectacle. I think we’re going to see filmmakers reverting back to using effects in ways that can amplify the texture of the film, not diminish it. – Neill Blomkamp
    I think that many people making games are actually still lost in the mechanics of making a game rather than crafting an experience. The controls need to eventually disappear from your conscious mind and you have to enjoy the experience without thinking about your actions. I think lots of modern games have done this well when they craft and experience rather than telling a plot. This is a huge distinction that expert story tellers know. I think this what makes games like Portal, COD4 and BioShock stand apart from other games out their – It is a crafted experience rather than a set of game mechanics or a plot.
    What did I learn from District 9?
    I learned that film process looks very similar to games and my programming skills may be very transferable. I might post some off topic tests with similar art pipelines if I ever get around to it to compare the functionality between games and film. Renderman looks fun :)
    In addition I found the pace of work and the quality to be amazing. It sounded like about a year and half of work for 350 shots. That works out to just under one shot a day. The render farm they mentioned was amazingly huge. Sounds like some fun technical challenges!
    Posted in Industry Commentary | Tagged , , | 1 Comment

    Game Breakdown: Batman Arkham Asylum

    ——————————————————————————–
    Batman Arkham Asylum Breakdown
    ——————————————————————————–
    I just had the pleasure of finishing the story mode on Batman Arkham Asylum and it was a great game. I played the PS3 version and it performed beautifully. It is no surprise that this game appears to be on its way to over a million sales in its first week. What makes it so good?
    Love your source material
    ——————————
    Rocksteady’s attention to detail is amazing. Having not followed Batman comic books myself, I cannot imagine how exciting this game must be for real fans as I was absolutely stunned by the number of small details that the game had to honor the original source material. These guys loved the material and it showed. From the main enemies of the game all the way to the hidden collectibles this game oozed quality.
    For the brawlers
    ——————————
    The fighting mechanics are brilliantly executed. You can dive in and fight upwards of 15+ henchman and kick some serious criminal butt. The controls are relatively simple. You could almost get by with one button and the left control stick. Being able to create an engaging experience with one simple mechanic is key to making the game accessible and fun right from the start. On top of that excellent base Rocksteady adds in a few special enemies that force you to use a few more of your moves. There are counter punches, evade maneuvers as well as a stun hit that is key for knife wielding enemies. The perfectly timed progression to revealing these additional classes and then having you mix them all in massive numbers near the end of the game always left me excited to get in a fight. And I haven’t even mentioned combos! On top of all of the aforementioned greatness, there are also special combo moves. When you really get into the butt kicking the game almost feels like a pinball game where you can send batman careening into as many opponents as you would expect such a super hero to.
    For the stealth players
    ——————————
    In addition to the brawl mechanic Batman has a silent predator kind of mode where you get to analyze the situation and strategically decimate your enemies. The detective mode is brilliant for this and allows the designers to show the state of the AI but at the same time it requires that the AI behaves appropriately even when they are not in eye site. You have plenty of options for dispatching your foes – Silent take downs from behind, inverted take downs from above, glide kicks off high objects, airborne batarangs, placed explosive charges, sonic discs to attract enemies and probably a few others. Having this strategic element raises the experience from being a simple brawler game and really requires you to think and strategize. The reward of figuring out how to clear out a room of 6-8 machine gun wielding enemies is awesome.
    For the explorers/completionists
    ——————————
    Unguided exploration is not my forte. Luckily the designers at Rocksteady added in a few maps that you can find that show you the location of the secrets. Knowing where they are only helps you as some are still difficult to achieve or impossible at the time you come across them. The game is designed to revisit locations and let you explore even more as you advance in the game. There are hundreds of collectibles and huge amount of variety in locations so exploring never gets boring and requires some acrobatic skill to find each location. More games should provide a mechanism that shows where you have to go to get secrets. Most games I don’t really care as I would have to look up the location of all the secrets online or just come across some. Knowing exactly where they were made me want to find them all! This was a very similar experience to Syphon Filter: Logan’s Shadow where the badges you would earn had clear exit criteria and made me interested in trying the various challenges.
    For the story seeker
    ——————————
    I don’t think I have heard a game as well voice acted as this one. Although the plot is VERY comic booky and I didn’t find that Batman was much of a character, this game delivered on the goods by pacing out and building each encounter in the game. From beginning to end I felt like the Joker was toying with me and that each super villain thrown in front of me had a serious beef with my character. This kept me engaged enough to always want to come back for more. I particularly liked the scare crow moments that were reminiscent of the dream sequences in Max Payne but done as side scroller awesomeness. Having variety in how you play really kept the 8-10 hour experience engaging for me.
    For the boss fight addict
    ——————————
    A good game can keep you entertained with regular troops and maybe one or two major boss encounters. Batman hammers you with no less than four major bosses and about the same number of minor bosses throughout the game. Almost any situation with “variety” involves a boss fight. Each of these encounters is surrounded by a key cinematic that really ties the boss fight into the progression of the story.
    Lessons taken from this game
    ——————————
    A Single player only game still works when done this well (The Bioshock example has not warn off)
    Providing a list of achievements to the player increases the likelihood of the player completing the challenges
    Keep a very simple base combat system and add strategic spices to the mix to broaden the core experience and build on it
    Summary
    ——————————
    Rocksteady did an amazing job with this title and not only put a great game out but also put their studio out as a major player. Judging by the credits, a small team put out a great game with depth and polish. If they can repeat this experience in a subsequent title they will prove their pedigree! As an example of an accomplishable design with a small number of features that build on each other I think Batman AA is comparable to Gears of War. Give it a go and let me know what you think.

    I just had the pleasure of finishing the story mode on Batman Arkham Asylum and it was a great game. I played the PS3 version and it performed beautifully. It is no surprise that this game appears to be on its way to over a million sales in its first week. What makes it so good?

    Batman: Arkham Asylum

    Batman: Arkham Asylum

    Love your source material

    Rocksteady’s attention to detail is amazing. Having not followed Batman comic books myself, I cannot imagine how exciting this game must be for real fans as I was absolutely stunned by the number of small details that the game had to honor the original source material. These guys loved the material and it showed. From the main enemies of the game all the way to the hidden collectibles this game oozed quality.

    For the brawlers

    The fighting mechanics are brilliantly executed. You can dive in and fight upwards of 15+ henchman and kick some serious criminal butt. The controls are relatively simple. You could almost get by with one button and the left control stick. Being able to create an engaging experience with one simple mechanic is key to making the game accessible and fun right from the start. On top of that excellent base Rocksteady adds in a few special enemies that force you to use a few more of your moves. There are counter punches, evade maneuvers as well as a stun hit that is key for knife wielding enemies. The perfectly timed progression to revealing these additional classes and then having you mix them all in massive numbers near the end of the game always left me excited to get in a fight. And I haven’t even mentioned combos! On top of all of the aforementioned greatness, there are also special combo moves. When you really get into the butt kicking the game almost feels like a pinball game where you can send batman careening into as many opponents as you would expect such a super hero to.

    For the stealth players

    In addition to the brawl mechanic Batman has a silent predator kind of mode where you get to analyze the situation and strategically decimate your enemies. The detective mode is brilliant for this and allows the designers to show the state of the AI but at the same time it requires that the AI behaves appropriately even when they are not in eye site. You have plenty of options for dispatching your foes – Silent take downs from behind, inverted take downs from above, glide kicks off high objects, airborne batarangs, placed explosive charges, sonic discs to attract enemies and probably a few others. Having this strategic element raises the experience from being a simple brawler game and really requires you to think and strategize. The reward of figuring out how to clear out a room of 6-8 machine gun wielding enemies is awesome.

    For the explorers/completionists

    Unguided exploration is not my forte. Luckily the designers at Rocksteady added in a few maps that you can find that show you the location of the secrets. Knowing where they are only helps you as some are still difficult to achieve or impossible at the time you come across them. The game is designed to revisit locations and let you explore even more as you advance in the game. There are hundreds of collectibles and huge amount of variety in locations so exploring never gets boring and requires some acrobatic skill to find each location. More games should provide a mechanism that shows where you have to go to get secrets. Most games I don’t really care as I would have to look up the location of all the secrets online or just come across some. Knowing exactly where they were made me want to find them all! This was a very similar experience to Syphon Filter: Logan’s Shadow where the badges you would earn had clear exit criteria and made me interested in trying the various challenges.

    For the story seeker

    I don’t think I have heard a game as well voice acted as this one. Although the plot is VERY comic booky and I didn’t find that Batman was much of a character, this game delivered on the goods by pacing out and building each encounter in the game. From beginning to end I felt like the Joker was toying with me and that each super villain thrown in front of me had a serious beef with my character. This kept me engaged enough to always want to come back for more. I particularly liked the scare crow moments that were reminiscent of the dream sequences in Max Payne but done as side scroller awesomeness. Having variety in how you play really kept the 8-10 hour experience engaging for me.

    For the boss fight addict

    A good game can keep you entertained with regular troops and maybe one or two major boss encounters. Batman hammers you with no less than four major bosses and about the same number of minor bosses throughout the game. Almost any situation with “variety” involves a boss fight. Each of these encounters is surrounded by a key cinematic that really ties the boss fight into the progression of the story.

    Lessons taken from this game

    1. A Single player only game still works when done this well (The Bioshock example has not warn off)
    2. Providing a list of achievements to the player increases the likelihood of the player completing the challenges
    3. Keep a very simple base combat system and add strategic spices to the mix to broaden the core experience and build on it

    Summary

    Rocksteady did an amazing job with this title and not only put a great game out but also put their studio out as a major player. Judging by the credits, a small team put out a great game with depth and polish. If they can repeat this experience in a subsequent title they will prove their pedigree! As an example of an accomplishable design with a small number of features that build on each other I think Batman AA is comparable to Gears of War. Give it a go and let me know what you think.

    Posted in Game Breakdowns | Tagged , , , , | 2 Comments

    My new MacBook Pro 13″ – A love it, hate it roller coster

    It has been a very long journey deciding to leave windows behind and try out Mac OSX. At the end of the day the 13″ MacBook Pro offered the best balance of performance for the price.

    Mac Stores are Awesome – Love it.

    I really have to say that Mac Stores make the buying experience easy and exciting. They have every model available and you can see everything you are interested in buying. This made my debate between the 15″ and the 13″ easier to handle. I have to give them a 10/10 for the store experience.

    OSX Initial Impressions – Hate it.

    First I hated it. The keyboard layout (control key is in the wrong place!), application control (odd folders, not really like start menu). Clicking on the keypad (needs physical click, right click took me a bit to figure out).

    Configured a few things that helped like tap touching the keypad. Then I made the mistake of trying to get Wine running next.

    Everything worked great to get Steam installed but literally NOTHING ran for me out of Wine without major issues (even Wolf3D!). After trying this for a few hours over a few days I gave up on it for now and decided to install the SSD instead.

    MacBook Pro 13″ + OCZ Vertex SSD = Initial Configuration NIGHTMARE. Hated it.

    I had read a couple of places that there might be issues installing SSD’s on the macbook both because of the SSD firmware version and because of the Mac books throttled SATA interface. I was to excited to prep for any of this and just ripped my case open to slap the new drive in. Sadly I didn’t have the T6 screw driver that I needed so this was delayed a couple of weeks. After that I popped the drive in, slapped the OSX install disk in and I was super excited. Then the install failed.
    And it failed again the second time.
    Read some forums…try minimal install.
    Failed again. And now it doesn’t even recognize the drive as a valid partition…great.
    Hmmm…read deeper into some technical forums and found three possibilities:

    1. Update the drive firmware.
    2. Update the mac driver for SATA
    3. Hold some magical key combination to clear out some kind of cached memory at boot up [Check this link out and search for "Resetting PRAM and NVRAM" for the key combination]

    My scientific background wanted to try these one at a time. So I found a way to burn the driver update, ran the program and it told me I was already on the latest flash. Ok…why bother re-installing then? Might as well flash the mac. Slap in the old HD, run the update…it says I don’t need to. Ok…why bother re-installing? Put the SSD back in, hold down three magical keys and try the install again. Works fine and super fast. Great! I have no idea if step 1 or 2 actually flashed it and I have no idea why the third step worked but I now have a crash free Mac with a fast SSD.

    Fast Boot and Wake up times – LOVE IT!

    Launching applications, copying files and doing anything HD intensive is a dream on the new drive and it is silent! I’m loving what the hardware can do and how little time is spent waiting for anything except network traffic!

    Post Install Thoughts – Warming up to loving Mac

    After having issues installing the operating system and getting everything running I was a little worried I would regret the purchase. After using OSX for awhile and mostly using the machine for the usual web browsing and photo editing I am really enjoying it. I am even considering not installing windows because I don’t think that I will game on the laptop very much given that I will be moving into a bigger place and will be taking my desktop out of storage. One of the advantages of not having games on the laptop is that I may be more likely to make some of my own! That leads to some comments about continuing this blog.

    Long Time, No Posts – Hate that!

    The last few weeks have been hectic for me selling my place and buying a new one. I move in a few weeks and then I should have a longer commute that will let me work on my projects more (I hope!). This laptop purchase may be a bit of a hit in terms of my development because the popcap framework doesn’t run under OSX. In addition to that I think I may have caught the iPhone/iPod Touch development bug and may explore what I can do on that device. Hopefully I will be posting again more regularly in the near future.

    Posted in Hardware | Tagged , , , , | 2 Comments

    Hardware addiction and potential Mac conversion

    I’ve heard that the first step is admitting that you have a problem. In recent months I have been keeping my gadget addiction to a minimum through smaller purchases like new keyboards, mice and mouse pads.

    Did my new apple keyboard satisfy my cravings?
    No.

    Did my new Razer Solmosa mouse satisfy my gadget needs?
    No.

    Did my new Steelseries glass mouse pad slow down my need to purchase gadgets?
    No.

    Did my BRAND NEW OCZ Vertex SSD drive satisfy my gadget needs?
    YES! For now..

    120GB OCZ Vertex SSD

    I have a brand new OCZ Vertex SSD drive with no computer to put it in and it is the most exciting purchase that I have made in years. I’m not actually sure if I am more excited about the drive than a new laptop. This doesn’t make rational sense as having your boot times going from 1:30 to 0:30 wouldn’t be worth it to most people for the $349 Canadian that I spent on the drive…however for some reason it is the perfect gadget as SSD is probably the most significant advance in computer technology in years. I’m not deterred by the fact that it looks like a magazine bundled insert, that it weighs next to nothing and looks simple. This is a true gadget. Now I just need to find a place to put it.

    What laptop will I buy?

    I currently run on an aging Sony Vaio T140p that I bought a a job changing present for myself about four and half years ago. The little beast cost me about $2500 back then and I have loved having it for the last four years. I am hoping that my next laptop will last about 4-5 years as well and I am willing to spend about the same. Having friends making iPhone/iPod Touch games and playing them really makes me think that a MacBook Pro might just be the ticket.
    I was initially going to go with the 13″ MacBook Pro but the reports that the screen has 6-bit processing has turned me off of it. I think the 17″ is to big and way overpriced so I will most likely end up with one of the 15″ models if I go the MacBook Pro route. If I do take the plunge it will be next weekend.

    Laptop options

    1. MacBook Pro 15″
    2. Dell XPS 16″
    3. Sony FW

    Stay tuned

    Sadly this game making hardware obsession will take a dent out of any of the ongoing game projects. I will take a technical bend in profiling and setting up the machine in the next few weeks worth of posting. Oh…and I sold my house in the last couple weeks and will be moving so my posts will be a bit more erratic in the next little while…

    If you have any advice for laptops or suggestions please fire them my way.

    Posted in Hardware | Tagged , , | 2 Comments

    Finally finished the Graphics Black Book

    I finally finished reading Micheal Abrash’s Graphics Black Book from cover to cover. I found it funny that Jeff Atwood of Coding Horror fame posted about it about the same time that I started reading it. Almost a year later I finally made it through.  I had read the Zen of Graphics Programming but not the entire collection before.

    In my opinion there is only one real reason that Micheal’s writing and articles are exceptional: He LOVES what he does and it shows. I got my start in games programming in the pre-internet days and articles from people like Micheal or even books like Tricks of the Game Programming Gurus were like candy to me as a kid. It seems that since the 80′s, books on programming have generally become more stuffy or process focused and move away from the love of coding. It was good to read this book as a reminder that anyone that has the lucky job of creating things, in this specific case code, has a dream job that is contantly changing and challenging! Some people might be confused why someone would derive so much entertainment out of squeezing performance out of code. I think that the days of fast hardware are making the efficiency battles less important and less fun.

    I consider this the “Great Cultural Divide” that is developing within the game programming community. There are people that want to code to the metal and understand everything that makes a program tick. Then the other group wants to make the computer do something specific and the details of that are not the strict focus. Some people split these up as programmers vs. scripters. The divide to me is actually between people that like working with well defined problems and people that don’t mind creative iteration and subjectivity.

    Low level programmers love direct challenges and fixed hardware environments. This allows you to craft out the best possible solution to a problem and “know” that you are close to optimal. You can measure your progress by the time taken to execute.

    High level programming is mostly about making sure you are hitting the requirements of the application within reasonable performance/memory targets and getting a product that is interesting.

    Even through these personality types can co-exist in the same programmer, I still find that one takes a healthy precedence. I also think that the low level programmer is changing from being assembly programmers to being C++ programmers. It is a scary thought, but the move towards having fully fledged support libraries like .NET, XNA, DirectX etc. are making it so that you don’t need as low level expertise. This means we are making more programmers into the high level programmers and I find that less are doing it for a love of code, but rather for a love of results. This changes the dynamic and feel of the workplace from loving code and learning to frustrations about what hardware can do and how annoying the coding part is to get results. Meanwhile, the low level luddites hang onto languages that take twice as long to write the code and may not end up getting things done. This is going to lead to an interesting language transition in the near future where some other language will completely dominate C++, even in embedded systems.  I am interested in seeing how this evolves and what being a low level programmer will mean 5 years from now.

    I also apologize for my lack of posts in the last little while. I’m packing my place up to try and sell and have been out of the house more than I have been in it!

    Posted in Industry Commentary | Tagged | Leave a comment

    Down with the Sickness again…

    I had another crazy sick weekend. If I get the chance I will post more tomorrow but for now I’m just trying to sleep and hydrate.

    Posted in Uncategorized | Leave a comment