HomeGrid - Level Generation Tool

  • Team Size: Solo Project
  • Role(s): Programmer
  • Duration: 2 Weeks
  • This project is part of an entry for The University of Staffordshire's annual graduate Event, GradEx.
    My submission contains a level generation editor tool which can create quick blockouts and save rooms to be streamed later.
    This was inspired from a previous prototype from the Junior Collaborative Game Development module in my previous year of study, this prototype was testing level streaming spawning rooms into a space.

    Feature List:


  • Spawn / Destroy Rooms
  • Custom Room Scaling
  • Toggle Doors
  • Chunk ID system (To Ensure correct spawning)
  • Level Instance Quick Actions
  • Room Assigning
  • Planned Future Developmentas:


  • Multi Door Support per wall
  • Automatic Overalp Checks
  • Weighted Spawning
  • BSP Layout Generator
  • Trailer Video

    HomeGridFunctionLibrary.cpp

    Project Download

    GitHub Repo