
CSCE 4220, Game Programming 2, and CSCE 5260, 3D Game Programming are offered by the
Department of Computer Science and Engineering
at the University of North Texas
in Spring 2010.
PrerequisitesThe prerequisite for CSCE 4220 is CSCE 4210, Game Programming 1. The prerequisite for CSCE 5260 is CSCE 5250, Intro to Game Programming. These may be waived if a sufficient proficiency in game programming can be demonstrated. It is also recommended that you take CSCE 4230, Intro to Computer Graphics, or have some background knowledge of 3D graphics.
Visual Studio and DirectXWe will be using the DirectX Developer's Kit from Microsoft to develop 32-bit fullscreen billboard games for Windows using Visual C++. All of the Microsoft products you will need for this class are available for free download. You will get more information about accessing our MSDNAA site in class. See this essay for the reasons we chose to use Microsoft products in class.LaboratoryLocation: LARC laboratory, NTRP F206Lab Attendant: To Be Announced Lab Hours:    Mon TBA     Tue TBA     Wed TBA     Thu TBA     Fri TBA Course InformationSee the course descriptions for CSCE 4210 and CSCE 5260.
SubversionYou will need a Subversion client loaded on your computer. We recommend TortoiseSVN. The official class Subversion repository URL for notes and code is (copy and paste this into the Subversion dialog box I showed you in class)
Your group repository URL (for code development and homework turnin) is
Grading and Examination PolicyStudents are required to create a game demo based on the topics taught in this class. The code must be written in C++ for DirectX and must run on the computers in the laboratory. Students may work in groups of two or programmers, together with artists from the College of Visual Arts and Design. A final oral examination for the programmers will be given in Finals Week on a group by group basis.Cheating PolicyThe Department of Computer Sciences cheating policy will be adhered to. Any student caught cheating will receive a grade of F for this course, and further disciplinary action will be taken. Cheating includes, but is not limited to, all forms of plagiarism and misrepresentation. See the UNT Center for Student Rights and Responsibilities web page for more information.Americans With Disabilities ActThe Computer Science Department cooperates with the Office of Disability Accommodation to make reasonable accommodations for qualified students (cf. Americans with Disabilities Act and Section 504, Rehabilitation Act) with disabilities. If you have not registered with ODA, we encourage you to do so. If you have a disability for which you require accommodation please discuss your needs with me after class or submit your written Accommodation Request on or before the fourth class day. |