Jet
No, no, please. Please.
- Joined
- Mar 16, 2006
- Messages
- 2,425
Game Developer magazine has a feature where a member of a game team reports on a completed development project. The postmortems often have really interesting software engineering insights.
Here are the section headings and a synopsis. "What Went Right / What Went Wrong" is the standard format for the feature.
What Went Right
1. Clear Boundary Between Gameplay And Engine
They prototyped it on the Civ 4 engine! then ported it to the new Civ 5 engine.
2. Our Wonderful, Wonderful Friends
generous collaboration from ATI, Intel, and nVidia assisting development on new hardware
3. Co-Locating Sub-Teams
seating arrangements
4. Experienced and Diverse Art Team
Civ 4 veterans, diverse backgrounds
5. If Only There Were Zombies
strong modding architecture [editorial: ???]
What Went Wrong
1. Clash Between Design Changes And Completing Expected Feature Set
They wanted to do something really new, but with finite development time, 1UPT etc. took time away from other basic features.
2. Our External Design Team Was Not Brought Online Until Very Late In The Process
meaning, private alpha/beta testers a la Civ 4
3. Critical Positions Were Still Missing Entering Production
Telling quote: "[due to MMO popularity, etc] finding qualified networking programmers has become akin to spotting a unicorn in your backyard."
4. Industrial and Modern Eras Were Not As Polished As The First Half of the Game
Every game takes a long time to play through, so the early game got more love.
5. Layoffs and the Obvious Effect on Morale
A short section . The author attributed the layoffs to the recession.
My take: I haven't played Civ 5; it came out at a time when I wasn't gaming, and then many Civ 4 players who I knew well said that the design completely blows chunks out your mom's butt. So personally I was looking for an owning up to "the design is fundamentally broken and sucks - sorry." I didn't really see that; actually the author opines that "I think we succeeded in this concept [1UPT]". But the inside view helps one appreciate their problems and challenges. I'm grateful the article was written and published.
Here are the section headings and a synopsis. "What Went Right / What Went Wrong" is the standard format for the feature.
What Went Right
1. Clear Boundary Between Gameplay And Engine
They prototyped it on the Civ 4 engine! then ported it to the new Civ 5 engine.
2. Our Wonderful, Wonderful Friends
generous collaboration from ATI, Intel, and nVidia assisting development on new hardware
3. Co-Locating Sub-Teams
seating arrangements
4. Experienced and Diverse Art Team
Civ 4 veterans, diverse backgrounds
5. If Only There Were Zombies
strong modding architecture [editorial: ???]
What Went Wrong
1. Clash Between Design Changes And Completing Expected Feature Set
They wanted to do something really new, but with finite development time, 1UPT etc. took time away from other basic features.
2. Our External Design Team Was Not Brought Online Until Very Late In The Process
meaning, private alpha/beta testers a la Civ 4
3. Critical Positions Were Still Missing Entering Production
Telling quote: "[due to MMO popularity, etc] finding qualified networking programmers has become akin to spotting a unicorn in your backyard."
4. Industrial and Modern Eras Were Not As Polished As The First Half of the Game
Every game takes a long time to play through, so the early game got more love.
5. Layoffs and the Obvious Effect on Morale
A short section . The author attributed the layoffs to the recession.
My take: I haven't played Civ 5; it came out at a time when I wasn't gaming, and then many Civ 4 players who I knew well said that the design completely blows chunks out your mom's butt. So personally I was looking for an owning up to "the design is fundamentally broken and sucks - sorry." I didn't really see that; actually the author opines that "I think we succeeded in this concept [1UPT]". But the inside view helps one appreciate their problems and challenges. I'm grateful the article was written and published.