I started building a psychological horror game called Azirah: Donβt Let Her See You, thinking passion alone would be enough.
I was wrong, and that realization changed how I approach game development.
At first, I believed ideas and motivation were sufficient to create a full story-driven psychological horror game from scratch. But during development, I realized something important:
Creating a complete narrative game is far more complex than it looks.
Game development is not only about coding mechanics or designing environments. It also involves storytelling, pacing, level design, player psychology, sound design, optimization, balancing, and maintaining a clear vision throughout the project. Every small system is connected to another.
I learned that ambitious projects require experience, planning, and patience.
Stepping Back to Grow
I made the decision to step back from this large-scale version of the project.
Instead, I will continue learning by focusing on small, simple games and improving step by step through short projects (around 30 minutes of gameplay each). From there, I aim to gradually build my skills and one day return to this idea properly, inshaAllah.
What This Project Gave Me
Even though the journey was challenging, I do not see it as a failure. It gave me real hands-on experience with:
- Unity development
- C# programming
- Terrain creation
- Environmental design
- Puzzle systems
- Creative problem solving
More importantly, it changed the way I approach large-scale projects.
Final Thought
Sometimes the most valuable part of a project is not the final product, but the lessons you gain while building it.
Still learning. Still building. π






![Carlos Cortez π΅πͺ [AWS Hero]](https://media2.dev.to/dynamic/image/width=640,height=640,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F493613%2Fe7110737-077b-4e9e-9745-3c998b0f4b31.jpg)







