Game programming - preliminary schedule spring 2014
Teaching takes place in D330 on Mondays and Wednesdays at 16 - 19 and Thursdays at 12.15 - 16
Week Date Hrs Themes Lecturer Assignments Due Notes
2 8.1. 2,0 Course introduction Jouni, Paavo Examine Optima workspace
Learning report Jouni Setting your own goals etc. 30.5.
Previous projects Paavo
2,0 Brain storming Jouni In Optima
9.1. 4,0 Introduction to Unity Paavo In Optima
3 13.1. 2,0 Experiences from game projects Jani
2,0 Game design Jouni In Optima 1.2.
15.1. 4,0 Unity, part II Paavo In Optima
16.1. 4,0 Experiences from game projects Matt Bond (Tripworks)
17.1. 12,0 LevelUp your Game by Unity & Microsoft Several Registration 8.1. Shaker
4 20.1. 4,0 Experiences of using Unity Kimmo Silander (Elomatic)
22.1. 4,0 Unity, part III Paavo In Optima
23.1. 4,0 Game design, part II Jouni Start the design document
5 27.1. 4,0 Assignment: game project Jouni In Optima
29.1. 4,0 Unity, part IV Paavo In Optima
30.1. 4,0 Game design, part III Jouni In Optima
6 3.2. 4,0 Game project Jouni
5.2. 4,0 Unity, part IV Paavo In Optima
6.2. 4,0 Game design, part III Jouni Start the design document
7 10.2. 2,0 Vectors Sirpa
2,0 Game programming with OpenGL Jani
12.2. 2,0 Vectors Sirpa
2,0 Typical game application structure, OpenGL initialization Jani
13.2. 4,0 Unity & game project Paavo, Jouni 8.3.
8 17.2. 2,0 Matrices Sirpa
2,0 OpenGL shader model Jani
19.2. 2,0 Matrices Sirpa
2,0 Basics of vertex and fragment shaders Jani
20.2. 1,0 Intermediate evaluation Jouni Feedback to Optima 20.2.
3,0 Unity & game project Paavo, Jouni
9 No lectures
10 3.3. 2,0 Transformations, projections Sirpa
2,0 Geometry data, vertex and index buffers Jani
5.3. 2,0 Homogeneous coordinates, graphics pipeline Sirpa
2,0 Geometry data, vertex and index buffers Jani
6.3. 4,0 Unity & game project Paavo, Jouni
11 10.3. 2,0 Lines and Rays Sirpa
2,0 Basics of texture mapping Jani
12.3. 2,0 Planes; Instructions for exam Sirpa
2,0 Loading 3D models Jani
13.3. 4,0 Unity & game project Paavo, Jouni
12 17.3. 2,0 Game programming with OpenGL Jani
2,0 Text rendering; programming exercises Paavo
19.3. 3,0 Exam Sirpa
20.3. 4,0 Unity & game project Paavo, Jouni
13 24.3. 2,0 Advanced shaders Jani
2,0 Unity & game project Paavo
26.3. 2,0 Exam feedback,; Intersections Sirpa
2,0 Multi-texturing and render targets Jani
27.3. 4,0 Unity & game project Paavo, Jouni
14 31.3. 2,0 Practical mathematics with vectors and matrices Jani
2,0 Unity & game project Paavo
2.4. 2,0 Practical mathematics with vectors and matrices Jani
2,0 Unity & game project Paavo
3.4. 4,0 Unity & game project Paavo, Jouni
15 7.4. 2,0 Programming exercises Jani Instructions for final report
2,0 Unity & game project Paavo
9.4. 2,0 Programming exercises Jani
2,0 Unity & game project Paavo
10.4. 4,0 Unity & game project Paavo, Jouni
16 14.4. 4,0 Game project Paavo, Jouni
16.4. 4,0 Game project Paavo, Jouni
17.4. 4,0 Game project Paavo, Jouni
17 22.4. 4,0 Game project Paavo, Jouni
24.4. 4,0 Game project Paavo, Jouni
25.4. 4,0 Game project Paavo, Jouni
18 28.4. 4,0 Presentations You :)
    191,0        
Choose a topic and ask a virtual machine if you need one.
Last update: 28.11.2013 © Jouni Huotari