 |
 |
 |
| |
GVR 506 - Games Programming |
|
| |
Indicative contents
Weightage @ 10% Each
- * Introduction to Game Programming – Origin, History, Architecture, Process etc.
- API & Scripting – OpenGL, Direct3D, Scripting, Network, Procedural Techniques etc.
- Data Structures & Design Patterns – Types, Structures, Classes, Usability Patterns etc.
- Artificial Intelligence – Structure, Technologies, Action-oriented & Tactical AI etc.
- 2D & 3D Game Engine – Algorithms, Graphics Pipeline, Formats, Effects etc.
- Collision Detection – Point inclusion, Ray intersection, Moving Tests, Convex hull etc.
- Rendering – Algorithms & Approaches for Indoors & Outdoors Rendering etc.
- Cinematography – Explicit & Implicit Character Animation, Cameras, Approaches etc.
- Realism – Non-photorealistic & Real-world Illumination, Environment mapping etc.
- Nature Rendering – Particle Systems, Architecture, Trees, Grass, Clouds, Oceans etc.
Module Resources
- Essential reading
- Course notes
- Recommended Reading
- Daniel Sanchez-Crespo, Core Techniques and Algorithms in Game Programming, 1st edition, New Rider, 2004 .
- David M Bourg, Seemann, Glenn, AI for Game Developers, 1st edition, Shroff, 2004.
- Deloura, A Mark, Game Programming Gems, 1st edition,Charles River, 2000.
- Eberly, David, 3D Game Engine Design: A Practical Approach to Real-Time Computer Graphics, 1st edition, Morgan Kaufmann, 2001.
- Fletcher Dunn, Parberry Ian, 3D Math Primer for Graphic and Game Development, 1st edition, Worldware, 2002.
- Kevin Hawkins, Dave Astle, Open GL Game Programming, 1st edition, Premier Press, 2004.
- Rudy Rucker, Software Engineering and Computer Games, 1st edition,Addison Wesley, 2003.
- Watt,Alan Fabio Policarpo, 3D Games : Animation and Advanced Real- Time Rendering, 1st edition,Addison Wesley,2003.
- Journals
- Science of Computer Programming, Elsevier
- Artificial Intelligence, Elsevier
- Magazines, Transactions & Proceedings
- Intelligent Systems, IEEE
- Conference/Workshop/Symposium Proceedings, Eurographics
- www.gamasutra.com
- www.gamedev.net
-
www.gameprogrammer.com
- www.garagegames.com
- www.gamediscovery.com
- Laboratory
- Hardware:
2.8 GHz P4 Computers with 1 GB RAM & 256 MB Graphics Card
BPL 21” Color Television, Sony Play Station 2 & Microsoft XBox
Joystick, Game Pads, Racing Wheel with Pedal
- Software:
MS VC++ V6 with DirectX, PS2 & XBox Games
- Software Manual:
C++ Books, VC++ Books & Tutorial, MSDN Library
Microsoft’s DirectX Documentation, Programming Guide & Reference Book
Sony Play Station 2 & Microsoft XBox Manuals
Respective manuals for Input – Output Devices
|
|
| |
|
|
|