A semi–open-world 2D adventure filled with puzzles, quirky NPCs, fun minigames, and an underlying mysterious narrative.
MSCS-GAME (SphinxUT) is a 2D top-down adventure taking place inside a stylized Mathematics, Statistics, and Computer Science department. The world is lighthearted and playful, but everything hides a subtle mystery the player uncovers by exploring, talking to characters, and solving challenges.
Players freely move through multiple connected scenes, interact with students and professors, discover secrets, and progress through quests as they search for the truth behind a strange phenomenon affecting the department.
-
Semi–open-world exploration with multiple interconnected areas
-
Dialogue system with branching interactions
-
Quest-based progression
-
Minigames:
- Magnet Rush
- Dino Run
- Flappy Bird
-
Server-side save system storing player progress, quest data, and scores
-
Background music system
-
Fully written in GDScript
-
Built for Godot 4.5.1
-
Web-only deployment optimized for browsers
-
Install Godot 4.5.1 (stable)
-
Clone the project:
git clone <repo-url> cd mscs-game
-
Open the project in Godot
-
Press Play to run
-
To export for Web:
- Go to Project → Export
- Select the Web preset
- Export the HTML5 build
docker build -t mscs-game .docker run -d \
-p 8080:80 \
--name mscs-game \
mscs-gameGame will be available at:
http://localhost:8080
After exporting a new Web build:
docker build -t mscs-game .
docker stop mscs-game
docker rm mscs-game
docker run -d -p 8080:80 mscs-gameThe game communicates with a backend to store:
- Player identity
- Quest states
- Dialogue progress
- Minigame scores
Communication uses standard HTTP/XHR requests supported by Godot Web exports.
This repository is private. Only approved team members may contribute.
No license is currently applied. All rights reserved to the development team.