Inspiration
Games that encourage interaction with the environment and creative problem-solving have always fascinated me. They spark curiosity and invite players to explore, experiment, and wonder, "What happens if I try this?" With A Slimy Odyssey, I wanted to recreate that sense of discovery and playful experimentation.
What It Does
A Slimy Odyssey is an adventure game where players interact with the environment to save migrating swans from slimy monsters. Armed with a water blaster, players must navigate challenging terrains filled with unique slime blocks.
Each type of slime reacts differently to water:
Some blocks soak up water and grow heavier. Others shrink, expand, or become lighter. By leveraging these properties, players solve puzzles, traverse difficult areas, and overcome obstacles in creative ways.
How I Built It
The game was developed using Unity and AWS Q Developer Assistant. As a first-time game developer, AWS Q provided invaluable support in writing scalable and efficient code while introducing new features seamlessly.
One of the most impactful tools I learned about was Hierarchical State Machines (HSM), which simplified adding new mechanics and reusing existing ones. It made my codebase modular and adaptable, a game-changer for my workflow.
I also co-developed an innovative Story Point System with AWS Q. This framework allows developers to define story points in their games, integrating them smoothly into Unity's architecture. Since Unity doesn’t currently offer a similar feature, I plan to publish this tool on the Unity Asset Store to help other developers craft better narrative experiences.
Challenges I Faced
Initially, my code was unorganized and lacked proper design patterns. Adding new features often caused unexpected bugs. After discussing these issues with AWS Q, I adopted a scalable system that drastically improved the development process and boosted my productivity.
What We Learned Game development is challenging, but the right tools and guidance make a world of difference. From learning efficient design patterns to adopting modular coding practices, this journey has been as educational as it was rewarding.
What's Next for A Slimy Odyssey I plan to refine the game further by adding more levels, puzzles, and interactive elements. Once polished, I aim to publish it on Steam, bringing this slimy adventure to a wider audience.
Built With
- awsq
- unity


Log in or sign up for Devpost to join the conversation.