Inhalt des Dokuments
Game Programming (SS2008)
0433 L 370
| Instructor: | Dr. Andrew Nealen |
|---|---|
| Course structure: | Project (PR) - 6 SWS |
| Room: | EN 719 |
| Date: | Wednesday 2pm - 4pm weekly Start : 16 Apr 2008 |
| Description: | Game programming combines a variety of computer science fields, such as computer graphics, software engineering, artificial intelligence and human-computer interaction. After an introduction to the general topic, the students are expected to develop a set of small game ideas, and implement these as playable prototypes. From these prototypes, one game is fully developed and presented in class. |
| Comments: | Prerequisites: Strong interest in making games (!) programming experience (C++, C# or Java) Experience with Graphics API's (OpenGL, jogl, or DirectX) |
News
12.07.2008. The (2) final games are now available as binaries as well as XNA projects. They require the .NET Framework 2.0 and XNA Framework Redistributables for playing. Infos for developers can be found here.
18.04.2008. An interesting read: Fewer Mechanics, Better Game.
17.04.2008. Please submit your prototype as a zip file in an email to "andy (at) nealen (dot) net". The attached zip file must contain your compilable code (including the entire VC# project) and the additional text file (< 500 words). The deadline is Saturday, April 19th at 4pm. Please send your contest submission early. I will confirm by email that I have received your submission. You can send more than one version, in which case only the latest version will be evaluated. If you have not yet registered for the game design challenge (by email to the address above), and received a presentation date for Monday, please do so as soon as possible.
16.04.2008. Here is the download link to the XNASandbox codebase. It should compile under Visual Studio 2005 and Visual C# 2005 Express. Good luck!
14.04.2008. Here (TXT, 14,2 KB) are some Details (TXT, 14,2 KB) concerning the upcoming Game Programming project.
Final games
zeit² [by vermilion oak]
Postmortem (PDF, 68,4 KB)
Student vote (1 = low, 5 = high): Design/Innovation: 4.36 | Gameplay: 4.45 | Audiovisuals: 4.18 | Tech Visuals: 4.45 | Overall: 4.36
Sheep! [by holzkuh]
Binary | Source | Postmortem
Student vote (1 = low, 5 = high): Design/Innovation: 4.08 | Gameplay: 3.58 | Audiovisuals: 4.17 | Tech Visuals: - | Overall: 3.94
Slides
- Intro (April 16th) (gp-intro.pdf)PDF,224 KB
- Teams + XNA (April 23rd) (gp-teams_xna.pdf)PDF,240 KB
- Game Design + Rapid Prototyping (April 29th) (gp-gd_rp.pdf)PDF,567 KB
- Game Programming Patterns (May 7th) (gp-patterns.pdf)PDF,113 KB
- Indie Prototyping (May 14th) (gp-ip.pdf)PDF,238 KB
- Links of the Week (May 21st) (gp-lotw1.pdf)PDF,74 KB
- Game Feel + Controller Mappings (May 28th) (gp-gf_cm.pdf)PDF,736 KB
Other games
City Rain
Top 100
Indie Games
Passage
Gravitation
Great Games Experiment
Everyday Shooter
Schizoid
Plasma Pong
Experimental Gameplay
Braid
Johnathan Blow on Braid
The Marriage
2D Boy
Kloonigames
Casual Gameplay
FlOw
Narbacular Drop
Every Extend
nekogames
UC santa cruz games
Digipen Games
Peacemaker Game
Zwok
Indie Adventure Games
Indiana Jones and the Fountain of Youth
Echoes
Highpiled
Toribash
Pogo Sticker
Return of Egypt
Links
Game Design Sketchbook
XNA Team Blog
Indie Game Definition (from Wikipedia)
Independent Games Festival
The 400 Project Rule List
The Art of Computer Game Design
The Chemistry of Game Design
Lost Garden
Game Design Reviews
The Game Design Kiss of Death
The Designers Notebook
Shawn Hargreaves XNA Blog
XNA Profiling
Measuring GC Speed in XNA
Avoiding CG Slowdown
2D Physics for XNA
Three Hundred Mechanics
XNA Creators Club
Game Programming Patterns
Game Programming Patterns in C++
KISS Principle
Game Career Guide
Gamedev Map
Gamasutra
Playing with Power
Theory of Fun
1UP
Gamespot
Kotaku
Gamedev.net
IGDA
Penny Arcade
Strong Bad
C64 Games
C64 Emulator
The Essential 50 (Games)
Skype Game Developer Program
On the Virtues of Exploration
Books
Rules of Play: Game Design Fundamentals
The Game Design Reader
Game Design: Theory & Practice
A Theory of Fun for Game Design
Chris Crawford on Game Design
Game Architecture and Design
Fundamentals of Game Design
Game Design (Bob Bates)
Game Design Workshop




