Sign In for Full Access

Quick access through the institutional single sign-on Manchester Met Sign In
Skip this for now
Public Access Here

Sign In for Free Access

Login with email for free guest access to a range of Rise content
Logging You In!
Incorrect Password (Click Here to Reset)! Passwords Must Match Password must be more than 8 characters
Skip this for now
Man Met Access Here
Activity: Takes place with a fixed time and schedule
lock Restricted Content
19th June
to 2nd July
50 You will earn 50 bronze points for completing this activity.
Log In To Book

Storytelling through Python: Create your own Text-based Adventure Game

19th June to 2nd July
Students participating in this project will be trained in the fundamentals of both Python and storytelling to create a text-based adventure game. Working in teams, you will attend a series of workshops to help you plan your own game world, using code to help you tell the story you want to tell – with a prize awarded at the end for the best game!

To participate in this project, you should submit a short expression of interest via this page. In this statement, you should highlight any previous experience with, or particular interest in, either Python or storytelling/creative writing.

No specialist knowledge of either field is required. Rest assured – the training you will receive will equip you with the necessary skills to create your game. However, we will pair you with another student with as complimentary skills as possible, depending on the number of applications.

This project will require attendance at a series of workshops over a two-day period. At these workshops you will be given the necessary training in aspects of Python, storytelling and puzzle design. There will also be space at the end of each session for you to gain feedback and further instruction from our workshop facilitators to develop and improve your game.

Please note – you must attend the first workshop as this is where you will be paired into your team. If you do not attend, you will not be placed into a team.

Students will submit their games at the end of the project. A panel of judges will then select a winning game and prizes will be awarded to this team.

In A Nutshell...

  • Collaborate...with students across the university.
  • Create...a text-based adventure game.
  • Submit...your finished game for a chance to win a prize!
  • Develop...your Python and storytelling skills.
  • Earn up to 50 Rise points ... which can be recognised within your degree.


  • place 11:45 to 13:45 on 19/06/23 - BS 2.08/ BS 2.09
    Workshop 1: Python Fundamentals
    In this session, we will cover the fundamentals of Python Programming as it pertains to game design and develop a plan for the creation of a text-based adventure game.
  • place 14:00 to 16:00 on 19/06/23 - BS 2.08/ BS 2.09
    Workshop 2: Storytelling for Game Design
    In this session, you will explore the fundamentals of storytelling, including character and structure and develop a framework for your own game world. It will be led by Jamie Rhodes, a writer and academic working in comics, books, TTRPG, and film.
  • place 11:45 to 13:45 on 20/06/23 - BS 2.08/BS 2.09
    Workshop 3: Creating a Game World
    In this session, you will explore the basic mechanics involved in a text-based adventure game.
  • place 14:00 to 16:00 on 20/06/23 - BS 2.08/ BS 2.09
    Workshop 4: Finishing your Story
    In this workshop, you will explore further writing techniques involved in the creation of a text-based adventure game and continue to integrate your story with your code with Jamie Rhodes.
  • call_split 19/06/23 to 02/07/23
    Submission Deadline
    Teams will have this time period to submit their games in order to claim Rise points and be considered for the prize.