CU5006 - Game Portfolio 2 (2018/19)
|Module specification||Module approved to run in 2018/19|
|Module title||Game Portfolio 2|
|Module level||Intermediate (05)|
|Credit rating for module||30|
|School||School of Computing and Digital Media|
|Total study hours||300|
|Running in 2018/19||
This module builds on the knowledge and skills acquired in Game Portfolio 1, introducing students to 3D graphics programming, using managed code. During the module, students will work in teams to develop a 3D game and consider some of the economic and marketing issues associated with production.
Prior learning requirements
Game Portfolio 1 (or equivalent)
• provide an understanding of the mathematics associated with 3D space
• introduce 3D graphics and audio pipelines
- foster students' programming and asset production skills
- develop creative skills by producing a 3D game
- develop students' profiles of personal/professional development
● 3D artifact design: 3D graphics, 3D models, 3D skybox
● Maths in 3D games: 3D geometry, 3D Vector, 3D Matrix
● Physics in 3D games: Kinematics, Rotational Motion, Newton's Laws, Energy, Momentum and Impulse
● 3D game development: Move 3D model in 3D space, controlling the 3D camera, 3D Collision detection, 3D Terrain
● 3D audio and game aesthetics
● Problem solving in 3D games: 3D game plan, testing, debugging, and documentation
Learning and teaching
Topics will be introduced through the medium of formal lectures, supported by seminar and workshop sessions, and blended learning as follows:
- Lecture (1 hour / week):
Introduction of the major topics identified in the syllabus, plus for practical exercises, directed reading and other further study
- seminar / Workshop (2 hour / week):
Consolidating understanding of topics introduced in the lecture via class and group discussions, informal presentations and other activities in the seminar sessions.
3G Game design and development practical skills will be further developed through lab-based workshops. Specific practical exercises are set to support students' development of skills in essential 3G Game design and development.
- Blended learning:
Using the University’s VLE and online tools to provide deliver content, assessment and feedback, to encourage active learning, and to enhance student engagement and learning experience.
Students will be expected and encouraged to produce reflective profiles of personal/professional development on the learning activities and tasks that they carry out to complete their work.
LO1 – understand and apply 3D maths in the context of a game
LO2 – discuss and present game strategies and solutions
LO3 – extend creativity by developing a 3D game working as part of a group
LO4 – manipulate an industry-standard game authoring tool
LO5 – appreciate optimisation requirements for assets in game pipeline
LO6 – present and discuss technical solutions for programming and asset development
The module will be assessed by a practical piece of group coursework (75%) and individual in-class test (25%).
- A in-class presentation of weekly log book - manipulate an industry-standard game authoring tool; present and discuss technical solutions for programming and asset development [LO4, LO6]
- Project Plan - discuss and present game strategies and solutions (LO2)
- An extensive group coursework that involves 3D artwork and 3D game programming based on a game concepts, showing mathematics and physics for a 3D game. Students are expected to work in a team to develop a 3D game with design and development report [LO1, LO3, LO4, LO5].
Wendy Stahler (2004), Beginning Math and Physics for Game Programmers. New Riders, ISBN: 0735713901