Additional Assessment Details
Written assignment, 2000-2500 words assessing Learning Outcomes 1 and 3
Practical piece of work assessing Learning Outcomes 2 and 4
An Interview with the course tutors that shows reflection and understanding of the work produced, demonstrating Learning Outcomes 1, 2 and 4
Key Information Set Data:
100% Coursework
Indicative Content
This module will introduce students to the use of an embedded scripting language within a game engine to create the player experience. Students will each design and develop several games based on a set of required criteria using rapid prototyping techniques.
Students will cover the following topics:
- History and philosophy of scripting languages
- Rapid prototyping techniques
- Graphics and sound manipulation
- Functions, variables, operators and conditions
- Scripting game engine features, entity events and interactions
- Debugging techniques
- Basic artificial intelligence systems
Learning Strategies
3 hour lecture/tutorial per week delivered as 8 weeks intensive Lecture/Tutorial followed 4 weeks of surgery sessions each semester.
Key Information Set Data:
24% Scheduled Learning and Teaching Activity
76% Guided Independent Learning
Resources
Rapid Prototyping 3D Game Engine
Data Projector
Student Computers
Texts
Blackman, S. (2011), Beginning 3D Game Development with Unity, APRESS ACADEMIC
Gibson, J. (2014) Introduction to Game Design, Prototyping, and Development, Addison-Wesley
Felicia, P. (2016) Unity 5 From Zero to Proficiency (Foundations), CreateSpace Independent Publishing Platform
Menard, M. (2011) Game Development with Unity, Delmar Cengage Learning
Okita, A. (2015) Learning C# Programming with Unity 3D
Web Descriptor
Students are taught from scratch how to design, develop and enhance their own game prototypes using rapid prototyping techniques, scripting and an industry standard game engine. The emphasis is on demonstrating core gameplay ideas within short timescales.