Rse lab day : the game

Serious-game

1 day - Unity Engine - 3 people team

PLAYABLE

PLAYABLE

RSE Lab Day : The Game

Mini 2.5D side-scroller serious game – Unity Engine
Developed in one day by a three-person team during the RSE Lab Day organized by the EDH Group.

🏢 Context: What is the RSE Lab Day?

The RSE Lab Day is a one-day event dedicated to raising awareness about corporate social responsibility (CSR).
Students from the EDH Group — which includes my former school BRASSART — are challenged to design a project that promotes CSR values, whether or not it’s directly related to their field of study.

Our team decided to approach this challenge as a mini serious game, using playfulness to highlight toxicity in the workplace.

🎮 Game Concept

The player takes on the role of a company manager whose mission is to foster a healthy work environment by preventing workplace toxicity through CSR values.

The core mechanic revolves around quick reaction time and word recognition.
Players must intercept words representing toxic corporate behavior while letting CSR-related words pass through.

The score is displayed as a percentage, which decreases when toxic words are missed and increases when positive ones are correctly identified.

🧠 My Role and Contributions

For this short yet intense project, I acted as the sole programmer and co–game designer.
I handled all the C# scripting in Unity3D, while Mathias and Axel focused on environment building and character animation.

The project was structured around lightweight, modular Unity components for fast iteration and flexibility:

  • GameController – Manages game state, score, time progression, and difficulty scaling using ScriptableObjects (DifficultyLevel).

  • WordManager / Word – Handles word spawning, movement, collision detection, and scoring logic.

  • PlayerControl – Manages player movement along rails and selects appearance via a ValuesToKeep singleton (DontDestroyOnLoad).

  • UIManager – Displays the HUD and end screen, converting the score into a percentage.

  • DecorController – Controls infinite background scrolling.

I also integrated several visual and audio feedbacks, including ScreenShake, URP post-processing effects (Vignette and Chromatic Aberration), TextMeshPro for UI, and smooth scene transitions via the SceneManager.

🌱 Conclusion

We approached this project as a one-day game jam, a refreshing break from our final-year projects.
It was a great opportunity to test my ability to design and program a complete prototype in just one workday.
I’m proud of what we achieved — a small but meaningful game that made the experience both fun and rewarding.

RSE Lab Day : The Game

Mini 2.5D side-scroller serious game – Unity Engine
Developed in one day by a three-person team during the RSE Lab Day organized by the EDH Group.

🏢 Context: What is the RSE Lab Day?

The RSE Lab Day is a one-day event dedicated to raising awareness about corporate social responsibility (CSR).
Students from the EDH Group — which includes my former school BRASSART — are challenged to design a project that promotes CSR values, whether or not it’s directly related to their field of study.

Our team decided to approach this challenge as a mini serious game, using playfulness to highlight toxicity in the workplace.

🎮 Game Concept

The player takes on the role of a company manager whose mission is to foster a healthy work environment by preventing workplace toxicity through CSR values.

The core mechanic revolves around quick reaction time and word recognition.
Players must intercept words representing toxic corporate behavior while letting CSR-related words pass through.

The score is displayed as a percentage, which decreases when toxic words are missed and increases when positive ones are correctly identified.

🧠 My Role and Contributions

For this short yet intense project, I acted as the sole programmer and co–game designer.
I handled all the C# scripting in Unity3D, while Mathias and Axel focused on environment building and character animation.

The project was structured around lightweight, modular Unity components for fast iteration and flexibility:

  • GameController – Manages game state, score, time progression, and difficulty scaling using ScriptableObjects (DifficultyLevel).

  • WordManager / Word – Handles word spawning, movement, collision detection, and scoring logic.

  • PlayerControl – Manages player movement along rails and selects appearance via a ValuesToKeep singleton (DontDestroyOnLoad).

  • UIManager – Displays the HUD and end screen, converting the score into a percentage.

  • DecorController – Controls infinite background scrolling.

I also integrated several visual and audio feedbacks, including ScreenShake, URP post-processing effects (Vignette and Chromatic Aberration), TextMeshPro for UI, and smooth scene transitions via the SceneManager.

🌱 Conclusion

We approached this project as a one-day game jam, a refreshing break from our final-year projects.
It was a great opportunity to test my ability to design and program a complete prototype in just one workday.
I’m proud of what we achieved — a small but meaningful game that made the experience both fun and rewarding.

RSE Lab Day : The Game

Mini 2.5D side-scroller serious game – Unity Engine
Developed in one day by a three-person team during the RSE Lab Day organized by the EDH Group.

🏢 Context: What is the RSE Lab Day?

The RSE Lab Day is a one-day event dedicated to raising awareness about corporate social responsibility (CSR).
Students from the EDH Group — which includes my former school BRASSART — are challenged to design a project that promotes CSR values, whether or not it’s directly related to their field of study.

Our team decided to approach this challenge as a mini serious game, using playfulness to highlight toxicity in the workplace.

🎮 Game Concept

The player takes on the role of a company manager whose mission is to foster a healthy work environment by preventing workplace toxicity through CSR values.

The core mechanic revolves around quick reaction time and word recognition.
Players must intercept words representing toxic corporate behavior while letting CSR-related words pass through.

The score is displayed as a percentage, which decreases when toxic words are missed and increases when positive ones are correctly identified.

🧠 My Role and Contributions

For this short yet intense project, I acted as the sole programmer and co–game designer.
I handled all the C# scripting in Unity3D, while Mathias and Axel focused on environment building and character animation.

The project was structured around lightweight, modular Unity components for fast iteration and flexibility:

  • GameController – Manages game state, score, time progression, and difficulty scaling using ScriptableObjects (DifficultyLevel).

  • WordManager / Word – Handles word spawning, movement, collision detection, and scoring logic.

  • PlayerControl – Manages player movement along rails and selects appearance via a ValuesToKeep singleton (DontDestroyOnLoad).

  • UIManager – Displays the HUD and end screen, converting the score into a percentage.

  • DecorController – Controls infinite background scrolling.

I also integrated several visual and audio feedbacks, including ScreenShake, URP post-processing effects (Vignette and Chromatic Aberration), TextMeshPro for UI, and smooth scene transitions via the SceneManager.

🌱 Conclusion

We approached this project as a one-day game jam, a refreshing break from our final-year projects.
It was a great opportunity to test my ability to design and program a complete prototype in just one workday.
I’m proud of what we achieved — a small but meaningful game that made the experience both fun and rewarding.

Contact:

Drop me a line

Want to work together? Have a question about an article? Feel resentment/hatred toward my person? If you think I can help you with anything drop me an email at tgarnon45@gmail.com or leave a message below and I'll get right back to you.

Contact:

Drop me a line

Want to work together? Have a question about an article? Feel resentment/hatred toward my person? If you think I can help you with anything drop me an email at tgarnon45@gmail.com or leave a message below and I'll get right back to you.

Theo Garnon

2025