CSX070
-- Spring 2009 Introduction to Game Programming
Instructor: Dr. Jeff W. Smith
Office: 416 Boyd GSRC
Office hours: After class: M 3:20pm, TTh 3:15pm, or by appt email: jws@cs.uga.edu
Teaching Assistant:
Kartheek Atluri
email:
atluri@cs.uga.edu
Office: GSRC 301
Office hours: W 11:00-12:00noon, other times by appointment
Teaching Assistant:
Chinmay Kale
email:
kale@cs.uga.edu
Office: GSRC 301A
Office hours: Thu 1-2pm, other times by appointment
Course E-mail address:
csx070@cs.uga.edu
Course Web Address:
www.cs.uga.edu/~csx070
Overview & Schedule (Under Construction)
Monitor here to find out the Assignments (Under Construction)
Read here how to submit computer assignmentsMonitor this link to find out about the Final Exam
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-?:
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.12);
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
The .ppt on the Video Display history, environment, and Video Monitor
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 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 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 |