Skip to content

Andrew-R-Stephens/PET-Source

Repository files navigation

Phasmophobia Evidence Tool

Phasmophobia Evidence Tool (PET) is a companion app for the game Phasmophobia. PET enhances the user experience by supplementing in-game mechanics with a more involved investigation system.

Get it on Google Play


Demo Screenshots

screenshot screenshot screenshot screenshot screenshot screenshot screenshot screenshot


Design and Architecture

Technologies Used

High-Level Design

Current Native Android -> Kotlin Multiplatform (Android / iOS) Integration Pattern
P.E.T. has become kotlin-first! Major code migration started in May 2024 and finished in July 2024. Planned migration to KMP will commence after confirmation of build stability and feature refinement.

Internal Software Solutions

P.E.T. Map Maker

App Features

  • Investigation tool scores and displays ghosts based on the evidence provided and the difficulty chosen.
  • Hunt timer and hunt warning audio indicator.
  • Interactive Map which displays the location of rooms, cursed possessions, and fuse box.
  • Sanity meter keeps track of Sanity based on selected difficulty and map size.
  • Ghost Information
    • Strengths, Weakness, General Data
    • Hunt Information
    • Notable attributes
  • Evidence Information
    • General Data about the Evidence
    • Tools required and what each tool tier does
  • Equipment Information
    • Unlock Level, Unlock Cost, and Purchase Cost.
    • Shop flavor text and useful information from the shop.
    • Positive and negative attributes of each tier.
  • Thematic resemblance to Phasmophobia.
  • Kept up-to-date with Phasmophobia changes.

Accessibility Features

    • Native support for multiple Languages: English, Chinese (Simplified), Czech, French, German, Italian, Japanese, Portuguese, Russian, Spanish
    • Colorblind Themes
    • Device support: Phones, Tablets, and Desktop
    • Orientation support: Portrait / Landscape
  • RSS Feed pulled from official Phasmophobia changelogs on Steam.
  • Access to the PET support Discord.

Acknowledgements

Thank you to the team at Kinetic Games for such an amazing game!

And a huge thanks to Daniel Knighter for his permission to use the name and likeness Phasmophobia for this project!


Roadmap

Trello

License

License