Floor Master
A downloadable game for Windows
The Project
Floor Master is a university project I designed to learn more about replication and widgets in Unreal Engine 5.4.4. It mainly served as a prototyping test, with weekly iteration based of off feedback received.
The gameplay requires multiplayer, and is a PvP game between two players:
- The Dungeoneer, a top-down real-time combat character who has to fight off the denizens of the crypt.
- The Floor Master, a card deck player trying to defeat the dungeoneer with their many minions, spells, traps, and more.
Documentation
To complete this project, a great deal of documentation was created, including:
A pitch, a planning document, dev-log videos, forum posts, design outputs such as gameplay loops, and a literature review.
Links to these documents can be found here:
Pitch: FinalPitch.pptx
Planning Document: Floor Master Planning document.docx (Download for better formatting)
Dev-logs:
First Log: (This first one has slightly high volume, apologies.)
Second Log:
Final Log:
Literature Review:
Evaluation
Overall I'm quite happy with what I learned during the creation of this prototype, and am more confident in designing for online multiplayer projects. I also wanted to be creative in mixing game-modes that aren't typically seen together in a multiplayer setting, which could lead to interesting gaps in the roguelike deck builder market.
Updates
As of 18/02/2025, the university module involving this project is finished, and any further updates will be listed below, as there are certain fixes that I couldn't quite get around to in my time frame!
Published | 3 days ago |
Status | Prototype |
Platforms | Windows |
Author | Joshua Blackley |
Genre | Card Game |
Download
Install instructions
Extract from the .zip folder, run the .exe to launch the game.
Important Notes
Purely online multiplayer, and a bit buggy right now, using Steam or LAN doesn't work.
You can run two instances on your device at once to test replication, however I will try to update this project so that it doesn't need to rely on Steam (users in the same country) or LAN. (possibly direct connect with IP address)