I need to break the cycle, but I can't stop.

Roles on Project: Lead Programmer & Designer

Click the link below to play Onerous on

About Onerous

 Onerous is a 2D narrative-based game, where players will experience the monotonous routine of the main character’s life, repeating the same tasks over and over, and in doing so experience a narrative with the message that overworking yourself is not good and can lead to a decline in your mental health and feeling overwhelmed. You play as an average office worker, who day in day out goes about the same monotonous routine. Each day you get out of bed, head to the train station to get to work, make it through the workday, clock out and go back home.

All you want is to make it to the end of the work week. The days are long however, and your grasp of reality is loosening. Each day you must complete your tasks to the best of your ability, but the further you go the more overwhelming they become, and the state of the world reflects that. As the days go by, your neighbours start saying things they would not usually say, you hallucinate memories of times of when you were happier, and the thoughts in your head start inhabiting the real world. 

With a dull and monotone colour scheme, and a sombre and melancholic atmosphere to match, Onerous aims to tell a story that those who find themselves overworking themselves can relate to and warn them of the dangers of doing so.


Work I Did On This Project

 This project was originally developed for the IGB100 - Game Studio 1 unit at QUT. I worked on this project as the Lead Programmer alongside Lead Designer Sienna Wilton and Lead Artist Jessica Childs. My primary work on this project was developing all the systems that the game was composed of. This include the player controller, the dialogue system as well as all the minigames that are featured in the game. I also was heavily involved in the design of the minigames, and assisted in the development of the narrative of the game.


Get in touch at