Advisor: Sabrina Jackson
CSE Master’s Student at The University of Nevada, Reno
Instructors: Sara Davis, Dave Feil-Seifer, Vinh Le
The Final Show is a multiplayer roguelike inspired by Dress to Impress and Lethal Company, where players have a limited amount of time to equip their gear before navigating through a series of dungeons, gaining experience from enemies to progress to the boss fight and unlock more dungeon floors.
The main goal of The Final Show is to provide a fun, unique dungeon-crawler roguelike experience. By balancing the game’s simple base mechanics with increasing difficulty and randomization, we aim to provide a gameplay experience that engages new players and keeps seasoned players coming back for more.
The intended audience for our product is those who are seeking a fun, multiplayer experience with friends and family or those who enjoy games similar to other co-op exploration games such as Content Warning, Lethal Company, or Phasmophobia.
Unity: The game engine used to develop our 3D game, providing tools for rendering, physics, and multiplayer functionality.
C#: The primary programming language used in Unity to implement gameplay logic, manage interactions, and structure game mechanics.
GitHub: The platform where we store and manage our code, enabling version control and allowing for collaboration.
Mirror: For our server-client networking system we use Mirror, which is a high-level networking architecture built on top of a lower-level transport communication layer.
Steamworks API: For low-level transport, we use Steam's Steamworks API, with its designated library used for peer-to-peer connection for small player groups.
Quaternius: The artist’s webpage for low-poly 3D models and assets, which we use for our game's characters, environments, and objects.
Blender: A 3D modeling and animation software we use to refine game assets before importing them into Unity.