+ All Categories
Home > Documents > Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer...

Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer...

Date post: 16-Jan-2016
Category:
Upload: steven-holmes
View: 225 times
Download: 0 times
Share this document with a friend
Popular Tags:
39
Transcript
Page 1: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.
Page 2: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Who Are We?

• Soren Johnson• Civ IV: Lead Designer/AI Programmer• Civ III: Co-Designer/AI Programmer

• Dorian Newcomb• Civ IV: Lead Animator• Civ III: Animator

Page 3: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Why a Playable Prototype?

• Get to the fun faster• Develop gameplay with low costs• Can spend more time polishing!

But… have to bug fix early!

Page 4: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Less is More: Small Teams

• Designer/programmer = faster prototyping• Flat decision-making process• Good communications (within earshot)• Less pressure for “pretty” results

1st Year: 5 programmers, 2 artists, 1 producer

Page 5: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

A History of Civilization IV

New Features from Each Version:

Page 6: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Version A – September 2003

Turn-based, Tile-based Fractalized Random Maps Tech Tree MP-Only! Simultaneous Moves Team Game “Natural” Terrain Style Visible Yield Symbols Multiple Unit Selection “Progress Bar” Concept

Page 7: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Multiplayer First?!?

• Easier to go from MP to SP• Same with Simultaneous Moves to Turn-

Based• Can test features/balance without AI• Early team buy-in for design

Page 8: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Prototype “Fun” Testing

• Weekly Play Session (Consistent day & time)

• Designers can never skip, ever.• Extra goodies help (Papa John’s!)• Try a testing “pit”

But… it requires a weekly release plan

Page 9: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Version B – December 2003

Single Combat Strength (+ Modifiers) Collateral Damage XP and Promotions Civics Health Maintenance Improvements/Resources Python/XML Designed to Middle Ages Tile-based Rivers and Hills Dynamic Help System First Popups (Choose a Tech) Screens: City, Diplo

Page 10: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Civics Gone BadAbandoned Types• Welfare State• Federal Reserve• Legalism• State Atheism• Fundamentalism

Bad Ideas• Blind Research• Blind Production• Build Military with Food• Interest on Treasury

Page 11: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Version C – May 2004

Religion (levels) Great People Multiple Leaders/Civ (and Traits) Workers/Settlers Built from Food Happiness and Culture Sliders 2-Move Workers Design to Modern Age Saturated Terrain Palette Font Icons (for Help System) More Popups (Production) Very Early Advisors (Python) Screens: Intro! MP Lobby!

Page 12: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

The “Play Session”

• Starts small (10 – 20) during Summer ‘04• Invitation only – no public announcement• Peaks at around 100-150 by release date• Bi-weekly patches• Community leads for sp, mp, and modding

Page 13: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Version D – August 2004

Religion (boolean) Return of Free Palace Impassable Terrain (Ice, Peaks) Great People & Golden Ages Victories Game Speeds Map Scripts! World-Builder Scenario File Format (Text) Animated Resources Tile-Based Land/Sea Hammers replace Shields

Page 14: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Religion in Civilization IV

but first…

Page 15: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

There are few games that show any flair for simplification. 'Sid Meier’s Civilization' is one; Sid was so brutal in his simplification of history that I sometimes wince at the game's inaccuracies. Yet the result of Sid's design parsimony was one of the greatest computer games of all time.

- Chris Crawford

Page 16: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Religion: Simple is Better… and Safer!• v1.0: Levels (None, Low, Medium, High)• v2.0: Countable (Number of Praying

Hands)• v3.0: Boolean (Either There or Not There)• “Natural Diffusion” vs. Missionaries

Page 17: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Version E – January 2005

Limited Specialists Wonders create Great People Combine Happiness and Luxury Sliders Automated Workers Starting Eras Multi-unit Graphics Unit Flags Subdued Terrain Palette Tile-Based Coastlines Prototype Animated Leader First Main Interface Pass Screens: Tech Tree

Page 18: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Whither AI?

• Not easy to prototype• Traditional testing fails too• Need hard-core fans to analyze• Automated testing helps greatly

And… don’t forget that fun comes first!

Page 19: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Version F – April 2005 Auto-Explore Prototype art disappearing Art “Final” Animated Leader (Gandhi) Final Button Art (Units, Buildings) Final Improvement Art Multi-unit Graphics (4 to 5) Civ-specific Flags Natural Border System Tile-Based Terrain Improved Rivers & Coasts Final Font Early Civilopedia Screens: Foreign, Religion

Page 20: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Coastline Evolution

Page 21: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Coastline Evolution

Page 22: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Version G – June 2005 Air Units Globe View! Flood Plains Art Multi-unit Graphics (5 to 3) Improved Combat Animations Plateau System for Hills Subdued Terrain Textures Goto Lines New Interface Middleware “Final” City Screen Rebuilt Diplo Screen Animated Leaders City Billboards Screens: Military, Civilopedia

Page 23: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

No More Tiles?Hills

Rivers

Terrain

but wait…

Page 24: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Civilization is a Turn-Based Game

Page 25: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Civilization is a Tile-Based Game

Page 26: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

The Return of the TilesHills

Rivers

Terrain

Page 27: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Retail Version – October 2005

L-System for City Graphics Air Unit Animations Improved Hills and Peaks Tree Cuts Front-end Interface Full Interface Conversion Selectable Cities Python World-Builder Screens: Histograph, Rewards

Page 28: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.
Page 29: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

When Important Changes Were Made

0

2

4

6

8

10

A B C D E F G R

Gameplay Graphics Interface

Page 30: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

The Civ 4 Development Experience

Gameplay: First Half Graphics: Second Half Interface: Early and Late

But… it’s never too early to work on good Interface Widgets

Page 31: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Art Prototypes

• Different goals from playable prototype• “Functional” concept art• Develop art prototypes outside production

loop• Avoid waiting to see if it’ll work “in-game”

Page 32: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.
Page 33: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

5 vs. 5 melee combat (Standard)

Page 34: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

1 vs. 5 melee combat (Extreme Case)

Page 35: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

It takes too long to move units…

Page 36: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Do this whenever you can

Page 37: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

All new art should have an “in-game” concept image.

Page 38: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

The Point

Iterate on fun when it’s cheap

Finish game before production starts

Art must reflect gameplay

Page 39: Who Are We? Soren Johnson Civ IV: Lead Designer/AI Programmer Civ III: Co-Designer/AI Programmer Dorian Newcomb Civ IV: Lead Animator Civ III: Animator.

Questions?

www.designer-notes.com


Recommended