Joseph Chalmers

Procedurally Generated Hack and Slash

Synopsis

In this project, a large 2D grid is generated and then procedurally filled with the rooms and hallways of a dungeon. Once the grid has been filled, the 3D environment is generated accordingly and the player is placed into the starting room - from here, the player is free to explore the dungeon. In the dungeon, each room will be filled with enemies or treasures influenced by how the player has interacted with the game, i.e. if the player finds a treasure room and they have taken a lot of damage, they may find a health-themed reward.

Project info

  • Developer Joseph Chalmers
  • Showcase year 2025
  • Programme Game Design and Production

What motivated you to develop/create this project?

From my first year at college, I've had an interest in procedural generation. I've always wanted to create a world that builds and adapts itself, creating a unique experience each playthrough. This started with text-based outputs in python & java, to the 3D environments I'm able to create now. Eventually, I hope to expand this project into that ideal.

What has been a highlight of your time at Abertay?

Being a finalist in Dare as a 2nd year was pretty exciting, going to EGX was an experience I wont forget soon.

What are your hopes and future ambitions for after graduation?

I would love to see my concept develop into a full game and I want to eventually run a successful games company, but until then, I would love to work for some of my favourites such as Larian, Supergiant, or Ninja Kiwi.

Learn more:

https://josephc1998.wixsite.com/portfolio

Share this page

Pause carousel

Play carousel