Inspiration

We drew inspiration from the mystery and suspense game genres, implementing time-pressure mechanics to create a thrilling game where players have to race against the clock to solve a mystery.

What it does

The main character has limited visibility and has to explore 5 rooms--the initial room, and 4 adjacent ones on the cardinal directions--to collect hidden artifacts before time runs out.

How we built it

We built this game with Godot 3 engine, implementing room transitions, time-based mechanics, and item collection. Each room map was handcrafted, with items randomly spawning upon entering a room.

Challenges we ran into

One of the major challenges we ran into was debugging, as none of us were familiar with Godot beforehand and the version control was glitchy. We were able to overcome this by working together and being resilient in the face of difficulty.
Another major point was the time management for our progress, as we have such a short time for building the project and one of our team members got sick and had to leave early. However, we were still able to accomplish our goals for this project by staying up throughout the night working on it.

Accomplishments that we're proud of

We are proud of having worked hard together and accomplishing a fun, aesthetically pleasing, and fully functional game. Specifically, we are proud of the resilience and collaboration from each team member in the face of the challenges mentioned above.

What we learned

Each of us gained quite a bit of experience with Godot 3 through this project, and learned about the importance of testing as you go, to find bugs and fix them.

What's next for Phantom Manor: The Detective's Last Case

Future versions of the game could include different items that have different effects on the player such as increasing speed or field of view. It could also include different levels with more rooms and different game mechanics such as NPC interactions.

Built With

  • gdscript
  • godot
Share this project:

Updates