Module Additional Assessment Details
100% course work consisting of:-
- Written assignment, 2000-2500 words assessing Learning Outcomes 2 and 3
- Practical piece of work assessing Learning Outcomes 1 and 4
- An interview with the course tutors that shows reflection and understanding of the work produced, demonstrating Learning Outcomes 1, 2 and 4.
Module Indicative Content
This module will give a basic appreciation of the functionality found within High Level Language (HLL) scripting for 2D game prototypes. Students will design and develop a 2D single player game based on a number of variables and parameters.
Students will cover the following topics:
- History and philosophy of high level languages (HLL)
- 2D single player and multiplayer game loops and functions
- HLL scripting for good practice and error trapping
- Data types, operators and conditions
- Outputting variables to the GUI
- Graphic and sound manipulation
Module Texts
Game Development with LUA, Paul Schuytema / Mark Manyen, Charles River Media 2005, ISBN:1-58450-404-8
Game Programming with Python, Lua, and Ruby, Tom Gutschmidt, Premier Press, 2003, ISBN:1-59200-079-7
Beginning Lua Programming, Kurt Jung, Aaron Brown, Wiley publisher 2007, ISBN:978-0-470-06917-2
Online Game Interactivity Theory, Markus Friedl, Charles River Media, Oct 2002, ISBN 1-58450-215-0
Massively Multiplayer Game Development 2, Thor Alexander , Charles River Media, 2005, ISBN: 1584503904
Quests: Design, Theory and History in Games and Narratives, Jeff Howard, A K Peters Ltd, 2008, ISBN: 978-1-56881-347-9