cs498gd:start
CS 498 - Game Development
Semester: Fall 2013
Information / Announcements
- The final exam is scheduled for Friday, 12/20/2013, 01:00PM - 03:00PM in HH305, but as there is no final exam in this course, you will demonstrate your group-developed 2D games during the final exam period.
Notes
- Intro, History of Computer and Video Games (Updated: 9/1)
- Game Design Principles and Game Genres (Updated: 9/6)
- Java and Game Programming (Updated: 9/10)
- Java User Interface Components and 2D Graphics (Updated: 9/13)
- Java Images, Animation, Sprites (Updated: 9/27)
- Animation framework decoupled from frame rate (Updated: 10/22)
- On-screen menu example - Snowfall (Updated: 10/25)
- Physics, Collisions (Updated: 10/8)
- Overview of Software Development Methodologies (Updated: 10/18)
- Game Quality Assurance (Updated: 10/29)
- Scrolling, Sound, AI (Updated: 11/5)
- Ethics, Security (Updated: 11/12)
- Networking (Updated: 11/15)
- Game Engines, Mobile, 3D (Updated: 11/27)
Tasks
» Assignments (Updated: 11/19)
» Projects (Updated: 11/08)
» Reading (See Links and Resources below.)
» CS 498 Game Ideas (user edit-able)
Links and Resources
- Java 2D, animation:
- http://courses.coreservlets.com/Course-Materials/java5.html (follow “Java 2D” link)
- Java game programming:
- http://www.cokeandcode.com/info/tut2d.html - Space Invaders 101: An Accelerated Java 2D Tutorial
- http://www.cokeandcode.com/info/tut2d-2.html - Space Invaders 102: Timing and Animation in Java
- http://www.cokeandcode.com/info/tut2d-3.html - Space Invaders 103: Refactoring and OpenGL
- http://www.cokeandcode.com/info/tut2d-4.html - Space Invaders 104: Rendering in LWJGL
- Java Game Programming, from GameDev.net (old; broken links in articles):
- http://www.gamedev.net/reference/articles/article1262.asp - Part I: The Basics
- http://www.gamedev.net/reference/articles/article1360.asp - Part II: Making a Simple Game
- http://www.gamedev.net/reference/articles/article1383.asp - Part III: The Power of Arrays
- http://www.java4k.com - Home of the 4K (Game) Programming Contest
- Java:
- http://java.sun.com/javase/6/docs/api/ (Java 2 SDK, Standard Edition Documentation, Versions 1.6.0+)
- http://math.hws.edu/javanotes/ (Introduction to Programming using Java)
- http://java.sun.com/docs/books/tutorial/ (Sun Java Tutorials)
- http://www.disordered.org/Java-QA.html (Make Sense of Java)
- Game Design:
- http://www.gamedev.net/reference/articles/article1940.asp - Game Unified Process
- http://archive.gamedev.net/archive/reference/articles/article1843.html - Incremental Development
- Game Engines:
- http://www.gamedev.net/reference/articles/article1947.asp - Enginuity, Part I
- Game Quality Assurance (QA):
- http://archives.igda.org/qa/IGDA_Best_Practices_QA.pdf - QA Best Practices Report from the 2003 Game Developers Conference
- http://www.sloperama.com/advice/lesson5.htm - “Testers – The Unsung Heroes of Games”
- Gamasutra
- http://www.gamasutra.com/features/20051026/gabler_01.shtml - How to Prototype a Game in Under 7 Days: Tips and Tricks from 4 Grad Students Who Made Over 50 Games in 1 Semester
cs498gd/start.txt · Last modified: 2013/12/03 19:36 by jchung