CSX070
-- Introduction to Game Programming
- Spring 2010
Instructor: Dr. Jeff W. Smith
Office: 416 Boyd GSRC
Office hours: M 11am, T (after class) 3:20pm, F 10am, or by appt
email: jws@cs.uga.edu
Teaching Assistant:
Thomas Karetas
email:
karetas@cs.uga.edu
Office: 301A Boyd GSRC
Office hours: TTh 11:00-12:15pm, W 10-12, MF 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 (updated 100503)
Here are some example games that are similar to the game of Projects 1-5:
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.14);
You can get SDL 1.2.14 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
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 well-done (from CCSU) 3D graphics tutorial
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 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
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 |