Module 2 - 'The Return' -text based adventure (1 cr)
Code: AV00EL07-3003
General information
Timing
01.01.2025 - 31.12.2025
Number of ECTS credits allocated
1 op
Virtual portion
1 op
Mode of delivery
Distance learning
Unit
Open UAS and Continuing education
Campus
Ecampus
Teaching languages
- English
Degree programmes
- Open University of Applied Sciences
Teacher in charge
Suvi Pylvänen
Objective
By the end of this module you will have a finished text adventure and will have learnt a lot of the essential skills required in programming games.
Content
Carrying on from what we've learnt in Module 1, in this module you will be creating the Text based Adventure game “The Return”. You will be creating the game using a flexible / expandable architecture that will serve as a solid foundation for future projects.
Module 2 outline
Part 1 Introduction: An overview of the entire module and the design of the game we're are going to make.
Part 2 Project setup and GUI: Learn how to create a Unity Graphical User Interface.
Part 3 World data structures: Learn how to create data structures to store the game world and how to add that data to those structures.
Part 4 Creating a Game Controller: Learn what a Game Controller is and how to make one:
Part 5 Processing User Input: Learn how to get the game to accept and respond to user input
Part 6 Implementing a System of Actions: Learn how to create a system to handle actions that the user can perform in-game.
Part 7 Adding the Go Action: Learn how to add the first action “Go” to allow the player to move around the world.
Part 8 Adding Items: Learn how to add items to the world, including items in room and the players inventory.
Part 9 Item Interactions: Learn how to create a system that handles the interaction of items in our game world. As well as some refactoring.
Part 10 Adding a Conversation: Learn how to expand the current systems to handle conversions between the player an in-game characters.
Part 11 Finished the Game: Learn how to add a win condition to the game, as well as some testing and bug fixing.
Part 12 Your Assignment: Put your own content into the game to complete the module
Evaluation scale
Approved/Failed