CSX070
-- Spring 2008 Introduction to Game Programming
Instructor: Dr. Jeff W. Smith
Office: 416 Boyd GSRC
Office hours: M 3:30pm, WF 10am, or by appt, email: jws@cs.uga.edu
Teaching Assistant:
Kartheek Atluri
email:
atluri@cs.uga.edu
Office: GSRC 301
Office hours: W 12:30-1:30pm
Teaching Assistant:
Anousha Mesbah
email:
anousha@uga.edu
Office: GSRC 301A.
Office hours: F 10:00-11:00 A.M
Course E-mail address:
csx070@cs.uga.edu
Course Web Address:
www.cs.uga.edu/~csx070
Overview & Schedule:
Monitor this page to find out the Assignments & how to submit computer assignments
Monitor this link to find out about the Final Exam
Required Text: No book required (so far), but there will be readings from such sources as
Info about the Dev C++ development system is here. and here. Get the latest version (4.9.9.2).
Info about the SDL development libraries is here. Want the latest version (1.2.13);
You can get SDL 1.2.13 here Get the development version for win32 and mingw32.
Intro game and graphics glossary; another gamer terms glossary
Intro tutorial for game programming is here, click on tutorials
Intro tutorial for 2D game programming is here
A different point of view on introductory SDL, has different examples is here
Intro and example site for printing text w/ SDL_ttf here
Intro and example site for sound w/ SDL_mixer here
Interactive tutorial on collision detection here
Some explanation and examples on project specification here
A top-level site on the rendering pipeline here
Here are some example games that are similar to the game of Projects 1-5:
Here are some example games that are similar to the game of Projects A-?:
Game Developer magazine home page
Game Developer Conference home page
Game Programming Wiki Demos and Tutorials home page
GameDev home page
Gamasutra home page
After the basics, you might be interested in these topics:
A good start site for game programming topics is here
Another site for game programming overview and topics is here
A history and overview of game consoles
A site offering a useful STL tutorial
A software package for constructing tiles and sprites
A site dedicated to PC games
A source of texture maps and other graphics resources
A mathematical treatment of the issues of pursuit
Tutorial material (in Czech-like language) on shading
Texture-mapping article and interactive applet
Overview and Example material on C++ code improvement
Overview and Example material on cel shading
commercial sound effects for demo and sale
aliasing intro
moire pattern examples
Sega Genesis emulator
2D made game Aquaria
free game API Allegro
free shmup game for Windows rRootage
3D rendering tutorial
Game User Interface tutorial
3D Animation tutorial and demo
3D Studio Max (3ds Max) tutorial demo
3D Modeling Tools comparison chart
Game Engine catalog
GameFaqs help and bulletin board
Found by Mr Robt Wilson, a Sprite Library
|
"Education is what remains after everything you've learned has been forgotten." --B. F. Skinner |