20 credits at level HE4
This module serves as an introduction to fundamental programming and scripting concepts. You will build small programs which execute in a graphical environment. You will learn the very basic building-blocks of scripting, which means writing programs in the context of a game. You will also learn how to write clear and re-usable scripts; this is a skill which has increasing importance in the modern game development industry. Your aim will be to demonstrate increasing sophistication in your solutions over the course of the module.
1. Scripting for games
2. Fundamental concepts of scripting and programming
4. The programming environment
5. Debugging techniques
6. Testing techniques
You will be given lectures and demonstrations covering basic techniques. You will be required to demonstrate your understanding by writing simple scripts. These scripts will be critiqued, both by your peers and by academic staff.
when you have successfully completed this module you will:
to demonstrate that you have achieved the learning outcome you will:
|1.||S5 Understand and use standard programming notations and conventions||Create game scripts which meet appropriate conventions|
|2.||O3 Respond appropriately to critiques of individual and team work||Demonstrate the development of scripts in response to critiques|
|3.||O5 Work productively in a studio-based environment, demonstrating reflective learning and an ability to discuss and present experiences and elements of work||Develop scripts in the studio and demonstrate progress in terms of the complexity of your solutions|
|4.||S3 Formulate testing strategies for games||Create and carry out simple test plans for scripts|
Your achievement of the learning outcomes for this module will be tested as follows:
|Description||A series of questions and practical tests which are completed in the studio under time-constrained conditions||A scripting assignment.|
There are no prerequisites for this module.
No restrictions apply.
A wide variety of web-based resources are available.
Books for this course will be dependent on the programming environment that we use.
Robot Battle, www.robotbattle.com, GarageGames
Unity, www.unity3d.com, Unity
Fry B. Reas C., www.processing.org, Processing
|Host Subject Group:|
|User Name||Date Accessed||Action|