

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.


