Inspiration Blossom was inspired by the growing need for safe, reflective spaces for young players online. Many preteens and teenagers struggle to open up about their thoughts and feelings, often feeling intimidated or isolated. I wanted to create a calming environment where players could explore their emotions through journaling, reflection, and creativity — encouraging self-growth without fear of judgment. The idea of a garden growing alongside a player’s reflections symbolizes how real emotional growth happens through openness and self-care.
What I Learned Throughout this project, I deepened my understanding of how game design can impact emotional well-being. I learned how important it is to create a gentle and supportive environment through thoughtful UI design, positive feedback systems, and mindful gameplay loops. Additionally, I developed a greater appreciation for balancing player freedom (through customization) with structured reflection opportunities (through journaling prompts).
How I Built Blossom Blossom was built in Roblox Studio using Lua scripting. The core systems include:
A journaling system that prompts players to reflect on their thoughts
A Plant Points and Seeds system that rewards emotional engagement and participation
A customizable garden where players can freely plant and arrange their blossoms
A calm and welcoming environment designed with soft colors and organic layouts to reduce stress
I focused on designing mechanics that reinforce mindfulness, patience, and creativity, while still offering players a sense of progress and achievement.
Challenges I Faced One of the main challenges was creating a reward system that encouraged self-reflection without making players feel pressured or judged. Balancing the need for guidance (through prompts) while allowing freedom of expression was critical. Another challenge was ensuring that the environment remained peaceful and non-competitive — requiring careful consideration of how visual feedback, audio cues, and UI design influenced player emotions.
Technical challenges included managing save systems for journaling entries and balancing garden customization tools to be flexible but user-friendly.
Through these challenges, I learned the importance of thoughtful design in shaping emotional experiences, and how even small gameplay choices can have a significant impact on player well-being.
Built With
- lua
- roblox
Log in or sign up for Devpost to join the conversation.