MODULE LEARNING OUTCOMES
1. Identify a potential problem and conduct research to identify a solution
2. Identify appropriate project planning and design methodologies to produce development documentation
3. Design and create a bespoke tool to aid games development
4. Consider the usability of a system and cater to a target audience
MODULE ADDITIONAL ASSESSMENT DETAILS
Assessment Component 1 – (Learning Outcomes 1 and 2)
Planning and Design Document weighted at 30% and consisting of:
- Documentation that demonstrates the research, planning and design of the tooling system.
Assessment Component 2 – (Learning Outcomes 3 and 4)
A Tool Development weighted at 70% and consisting of:
- Creation of a tool to fulfil a specific need to aid the development of video games.
- Tool could either be integrated into a pre-existing engine or as a standalone programme that produces an output a game engine can use.
MODULE INDICATIVE CONTENT
This module will cover:
- Editor programming
- File management
- GUI design
- Integration
- Problem solving
- Procedural content generation
- Project planning methodologies
- Testing methodologies
- User Interaction
WEB DESCRIPTOR
Creating tools and unique systems to help improve and streamline the games development process is vital to ensuring consistency of tasks, speed of development and the quality of the game. Tools can range from build systems, procedural content generation, asset creation and more. In this module you will learn how to identify problems, conduct research, design a solution and ultimate create a system.
MODULE LEARNING STRATEGIES
2x 1-hour lectures per week presenting key topics and concepts
2x 2-hour practical tutorial sessions per week, providing assistance and guided learning
MODULE TEXTS
Ansari, M.Y. (2011) Game development tools. Boca Raton: A K Peters. ISBN: 978-1568814322
Kok, B. (2021) Beginning unity editor scripting: Create and publish your game tools. ISBN: 978-1484271667
Lightbown, D. (2015) Designing the user experience of Game Development Tools. ISBN: 978-1482240191
Stephens, R. (2019) The modern C# challenge: Become an expert C# programmer by solving interesting programming problems. ISBN: 978-1789535426
MODULE RESOURCES
- Unity Engine
- Appropriate workstation device
- Version Control (GitHub, Plastic SCM or equivalent)
- Digital Academy Forum
- Digital Academy Upload