Computer game development
Download
1 / 21

Computer Game Development - PowerPoint PPT Presentation


  • 390 Views
  • Updated On :

Computer Game Development. Dr. Scott Schaefer. Course Information. Instructor: Dr. Schaefer / Dr. Srinivasan Office: HRBB 527B / Langford C 418 Office Hours: by appointment Website: http://courses.cs.tamu.edu/schaefer/489_Spring2010. Grading. In-class presentation (individual): 5%

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Computer Game Development' - Gideon


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Computer game development l.jpg

Computer Game Development

Dr. Scott Schaefer


Course information l.jpg
Course Information

  • Instructor: Dr. Schaefer / Dr. Srinivasan

    • Office: HRBB 527B / Langford C 418

    • Office Hours: by appointment

  • Website: http://courses.cs.tamu.edu/schaefer/489_Spring2010


Grading l.jpg
Grading

  • In-class presentation (individual): 5%

  • Project 1 (group): 25%

  • Project 2 (group): 60%

  • Class Participation: 5%

  • Course Evaluation: 5%


In class presentation l.jpg
In-class Presentation

  • Pick a topic related to game development / design

    • Try to pick something of interest to you or relevant to your game

  • Give a 20 minute talk in class

  • List of potential topics will be posted online

  • Must pick talk topic by Monday! (1/25)

    • Approved by us

  • Order of talks is randomly determined


Project 1 initial 2d game l.jpg
Project 1: Initial 2D Game

  • Designed to

    • get you working in teams

    • familiar with the game development process

    • aspects of game development

  • Due: 2/12


Project 1 requirements l.jpg
Project 1: Requirements

  • User Interface

    • Keyboard, Mouse, Gamepad

    • Status of game displayed on screen

  • Graphics

    • Animation

    • 2D Graphics (at most 2D game play)

    • Import some art asset from file

  • Game Play

    • Single player okay

    • No networking!

    • Must have time constraint

    • Must have win/lose conditions


Project 1 grading l.jpg
Project 1: Grading

  • Project Presentations (3): 30%

  • Game Website: 10%

  • Game based on previous criteria: 50%

  • Peer Evaluation: 10%


Building a team l.jpg
Building a Team

  • Games are made up of lots of areas of CS

    • Graphics, networking, AI, physics, etc…

    • Consider building a diverse team

  • Come up with a name for your team

  • Five to six people per team

  • Start after this lecture


Project 2 final project l.jpg
Project 2: Final Project

  • Due at end of semester

  • May choose different teams

  • Similar to Project 1, but more ambitious


Project 2 grading l.jpg
Project 2: Grading

  • Project Presentations (6): 18%

  • Final Presentation: 7%

  • Game Website: 10%

  • Game: 40%

  • Peer Evaluation: 10%

  • Group-defined Milestones: 15%


Game ideas l.jpg
Game Ideas

  • Think small

    • You don’t have

      • Experience

      • Years of time

      • Millions of dollars


Game ideas12 l.jpg
Game Ideas

  • Try to do one thing well

    • Good graphics/animation

    • Cool physics

    • Excellent sounds

    • Clever puzzles

  • Don’t do a mediocre job in everything

  • One of everything

    • You won’t design hundreds of levels


Game genres l.jpg

Action

1st Person Shooter

Sports

Fighting

Puzzle

Racing

Role-Playing

Game Genres


The evolution of game hardware l.jpg
The Evolution of Game Hardware

  • Atari 2600 - 1977

    • 1.18MHz 6507

    • 128 bytes RAM

    • 4KB ROM

  • Atari 5200 - 1982

    (incompatible cartridge with 2600)

    • 1.8MHz 6502

    • 16KB RAM


The evolution of game hardware16 l.jpg
The Evolution of Game Hardware

  • Nintendo Entertainment System - 1985

    • 1.79MHz

    • 256x240 pixels

    • 2KB RAM

    • Mario Bros!


The evolution of game hardware17 l.jpg
The Evolution of Game Hardware

  • Sega Genesis - 1988

    • 7.6MHz

    • 64KB RAM

  • Game Boy -1989

    • 8-bit 4.2 MHz

    • 8KB RAM

    • Tetris!


The evolution of game hardware18 l.jpg
The Evolution of Game Hardware

  • Super NES - 1990

    • 3.58Mhz 65C816 16bit CPU

    • 128KB RAM

  • Playstation - 1994

    • 34 MHz R3900 32bit CPU

    • 2MB RAM (CPU), 1MB RAM (Video)

  • Nintendo 64 - 1996

    • 94MHz R4300 64bit CPU

    • 4MB RAM

    • Reality Co-Processor – SGI

      • 100K triangles/second!


The evolution of game hardware19 l.jpg
The Evolution of Game Hardware

Playstation2 - 2000

  • 295MHz R12000 CPU

  • 32MB RAM

  • XBox - 2001

    • 733MHz Celeron

    • 64MB RAM

    • nVidia GeForce4

  • GameCube - 2001

    • 485MHz PowerPC

    • 43MB RAM


  • The evolution of game hardware20 l.jpg
    The Evolution of Game Hardware

    Playstation3 - 2006

    • 3.2GHz Cell CPU

    • 256MB RAM + 256MB Video RAM

  • XBox360 - 2005

    • 3.2GHz PowerPC

    • 512MB RAM

  • Nintendo Wii - 2006

    • 729MHz PowerPC

    • 88MB RAM


  • The evolution of game hardware21 l.jpg
    The Evolution of Game Hardware

    The PC

    • Different processors

    • Different GPUs

    • Different amounts

      of RAM


    ad