Skip to main content

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