Module Descriptors
GAME LOGIC IMPLEMENTATION
GAME40280
Key Facts
School of Digital, Technologies and Arts
Level 4
30 credits
Contact
Leader:
Email:
Hours of Study
Scheduled Learning and Teaching Activities: 72
Independent Study Hours: 228
Total Learning Hours: 300
Assessment
  • COURSEWORK weighted at 100%
Module Details
ASSESSMENT DETAILS
A COURSEWORK weighted at 100%
Consisting of:
- A mile-stone part of the assignment developing analytical skills and developing creative ideas. (LO 1,2 )
- Practical examples showing development and understanding of core game logic implementation within an existing games engine (LO 2,3,4)
INDICATIVE CONTENT
Students will cover the basics of common games engine logic, how this is implemented within existing engines, and the tools used to manipulate outcomes to get the results required.
• Games engine logic
• Rotation
• Movement
• Collision & Physics interactions
• Debugging
• Decisions & branching
• Component based systems
LEARNING STRATEGIES
1 x 3 hour interactive lecture per week.
RESOURCES
• Unreal Engine
• Unity
• 3DS Max
• Photoshop
• Microsoft Office
TEXTS
Buckland, M. 2004, Programming Game AI by Example. Wordware Publishing Inc.
Sewell, B. 2015, Blueprints Visual Scripting for Unreal Engine. Packt Publishing
Shah, S. 2014, Master the Art of Unreal Engine 4 – Blueprints. CreateSpace Independent Publishing Platform
LEARNING OUTCOMES
1. DEMONSTRATE A WORKING KNOWLEDGE AND UNDERSTANDING OF LOGIC FLOW WITHIN A GAMES ENGINE
[Knowledge and Understanding]

2. DEMONSTRATE THE KNOWLEDGE TO INTERACT WITH A GAMES ENGINE'S SCRIPTING INTERFACE [LEARNING]

3. APPLY KNOWLEDGE OF A GAME ENGINES LOGIC FLOW TO AN EXISTING SYSTEM
[APPLICATION]

4. USE A WIDE RANGE OF SOLUTIONS WITHIN A GAMES ENGINE TO SHOW SOLUTIONS TO COMMON PROBLEMS
[PROBLEM SOLVING]