
PartyStation
Engine: Unity
Programming Tools: MS Visual Studio
Language: C#
Role: Programmer (framework)
Team Size: 4
Date: 2023 (University Third Year)
Genre: Minigame collection
Documentation:
Build and project files are not avaliable due Sony NDA.
The development process included (My part):
Framework:
Main lobby screen where the players able to join to the game.
the how to play screen where the players informed about the controls.
the game mechanics, the score screen where the points are sorted out.
Dynamic Input system accepting DualSense, Keyboard and mouse and GamePad (for testing purpose).
Easy to acces DualSense controller features.
Support the other team members if there were questions about the framework and implement additional features if needed.
Minigames:
Bow minigame using Haptic triggers and Gyroscope.
Painting minigame using Touchpad.
Pitch
PartyStation is a Playstation 5 minigame collection where the players are able to challenge each other in a tournament (Local Multiplayer for up to 4 people).
Description
PartyStation offers a tournament mode where players can challenge each other with selected minigames. Each minigame has its own point system, and after the game is over, players earn points based on their rank in the minigame (e.g., 1 point for 3rd place, 2 points for 2nd place, and 3 points for 1st place). The rank list is updated after each minigame, and players can track their placement. After the last minigame, the overall winner is the player with the highest score and earns a crown, which is displayed on the main menu screen.
The minigames provide challenging experiences for players by utilizing the features of the DualSense controllers.
Minigames:
Bow minigame (Haptic triggers and Gyroscope)
Ballon pop minigame (Haptic triggers)
Paitingminigame (Touchpad)
Hot Potato minigame (Lightbar Colour)
Sliding minigame (Gyroscope)
Playstation 5 DualSense controller features:
Touchpad
Haptic triggers
Rumble
Gyroscope
Lightbar Colour
Group
As a team, our goal was to develop a game for the PlayStation 5 that takes advantage of the exclusive features offered by the DualSense controller. We chose to create a collection of minigames, with each team member assigned to work on their own minigame(s). Initially, I created the framework that provided access to the input system and necessary features, such as setting the points, for all team members. Once the framework was ready, we started the development of the minigames, discussing which games and features we wanted to cover. Following the completion of the minigames, we entered the testing phase, where we focused on refining the controls and fixing any bugs.
The most challenging aspect of the project was testing the PlayStation features since only the university computers had access to the Sony development packs.









