BRENT VOS
Piep, Piep, Paniek!
Piep, Piep, Paniek! is a management game meant for physician assistants to train maintaining patients and their own health.
Total Time: 5 months
Development Time: 1.5 months
Team: Janna van Abbema, Fauve Vlegels, Jamie Yin & Brent Vos
(I recommend looking at this, as it is my most recent work. Further instructions are in the README on Github)
Physician assistants often feel unprepared for the first night shifts that they are responsible for. Piep! Piep! Paniek! was made to create a safe environment in which physician assistants can train their non-technical skills. The game primarily focuses on their capability to maintain an overview, and manage their stress, while the situation gets more chaotic. By training these skills in such an environment, we hope to give them a more prepared feeling for their shift.
Contribution
I was the lead developer of this project, the code that is shown on Github is the code that I've written.​ Asides from programming, I was greatly involved in the design phases of the project. This includes game-design, concepting, researching, testing with the target audience.
​
Even though, looking back, there are many things I would've done differently. I am very proud of the project that we've put together. This is also the code that I am the proudest from my study. My study involved a lot of changes in concept and research, which often caused me to replace code and do it dirty.
​
While this project also had a lot of concept-changes, I managed to write code that I think is fairly modular. As of writing, the project is still getting occassionally updated. And whenever I dive into the code, I find it strangely relaxing to make changes. An example is that we've had to change having the player assigning rooms manually to the patients, to automatic. This included the UI, and was done in less than 10 minutes.
Technical
I am going to keep this section short, as the code is shown on Github. Feel free to send me a message about it, I'd be glad to discuss it in more detail.​
What I'm most proud of in this project is how everything works together, and how easily modifiable it is. This project I've made a lot more use of things like; Inheritance, abstract classes, scriptable objects, events, constructors, lambda.
​
For a short display. Down below are two images of scriptable objects in the game. On the left is a "CaseSO", which are the questions that players get during the game. And on the right is the "BalancingSO", this contains almost all the data for balancing the game. These are two of my biggest timesavers during the content-phase of the game.

