EEGR3090/6090 Video Game Design


But first...

for an example of the type of video games that
we will build see: SpaceStationShuttle demo.

.

Instructor: Prof. T. Weldon

  • Course Outline

  • We will be using Conitec 3D GameStudio software (Team edition) to develop the video games for this course. The software should be visible in your MOSAIC menu on any PC in the college. We will be using a commercial Team version, however you may wish to experiment with the free 30-day trial version available from the Conitec website.

    There is no textbook. Most likely we will use handouts for

    Chapter 1 Intro, Chapter 2 Quick Start, Chapter 3 Level Design,
    Chapter 4 Model Design, Chapter 5 Skinning, Chapter 6 Animation,
    Chapter 7 C-scripts, and so on...


  • Projects

    Projects will be due in class on tuesday of the following week. There will be no groups for the first 7 or 8 "canned" projects, each student must turn in a separate project and report. If a final project is of sufficient complexity, students may work in groups ... but the project proposal must show that the project complexity merits a group effort.

    It is hoped that final project proposals will be due sometime shortly after the middle of the semester, at which time the final project will commence for 5 to 7 weeks.

    Class attendance is mandatory, and up to 5% of the course grade may be forfeited for each absence in excess of 3 missed class periods.

  • Project 1 (Week 1: Getting things running and Chapter 1)
  • Project 2 (Week 2: A Quick First Game and Chapter 2)
  • Project 3 (Week 3: Level Design and Chapter 3)
  • Project 4 (Week 4: Model Design and Chapter 4)
  • Project 5 (Week 5: Skinning & Animation and Chapters 5, 6)
  • Project 6 (Week 6: C-Script and Chapter 7)
  • Project 7 (Week 7: Opponents) due 10/13
  • Project 8 (Week 8: Lighting, doors, triggers, and lifts) due 10/20

  • Final Project (proposal due week 10: TBD... )

  • Project Problem Resolution Guidelines (If members of a group are not contributing)

  • C++ review
    The scripting language in GameStudio looks a lot like C++, so you may find the following review helpful (we wont be using UNIX):
  • Intro to C++, UNIX, and Make
  • vecdemo: a simple C++ program example.
  • vecdemo description. (a simple C++ demo)

  • vecdemo gzippped tar file.
    Download vecdemo.tar.gz (1411 byte gzipped)

  • Announcements


  • Other Items

  • How EA makes games
  • Jobs & Internships at EA
  • <><>Advice from  EA    "Since we are creating 3D games here, nothing impresses us more than an example of a 3D game that we can actually play."
  • North Carolina Game Companies
  • Red Storm Epic Games, Raleigh, NC
  • Octagon Entertainment, Chapel Hill, NC
  • Red Storm Entertainment, Morrisville, NC
  • iEntertainment Network, Cary, NC
  • Vicious Cycle Software, Inc.
  •  Epic Games, Raleigh NC.
  • Independent Games festival (BIG prizes!)

  • <


    Other information

  • Project Problem Resolution Guidelines (If members of a group are not contributing)

  • Copyright information