Gone Smishing
An educational 2D game made in Unity and C# that helps the player recognize SMS phishing attempts, with integrated anonymous data collection for an associated study. Deployed in August of 2023 at the Dundee Science Centre. Featured in The Courier newspaper. Until the study driven by the game data concludes, the only way to play is to visit the Dundee Science Centre.
I was the main programmer for core gameplay systems, analytics, and deployment. Developed for Prof. Lynsay Shepherd at Abertay University.
Game Features
- A faithful replica of a phone, apps, and notifications.
- Text message clue system backed by XML for easy content addition.
- Reactive game environment based on the player's actions.
- Custom anonymous analytics system to collect data for a scientific study.
Unreleased/Cut Features
- A second game, currently unreleased, that shares the codebase, which features slightly different gameplay.
- Unused Android port with an integrated browser implementing communication between the webpage and the game. Achieved using Unity's JSLib extensions alongside an external package/library.
Technologies Used
Unity, C#, JavaScript, PHP, MySQL, HTML, CSS.
Platforms Targeted
WebGL (specifically iOS & Windows clients), Android/EloView Digital Signage (cut).