Inspiration
I wanted to build a game that starts simple but slowly becomes a bigger adventure. I like games where you have to explore, figure things out and work for the next area instead of just being told exactly where to go.
That is how Azarune started. The idea was to create a mysterious fantasy world where the player enters as an Azarian and has to survive, explore and uncover what is hidden inside the world.
What it does
Azarune is a mobile fantasy adventure game.
The player starts inside a maze where the goal is to collect 100 Soul Gems, find the key and reach the portal. There are traps and obstacles along the way, so it is not only about finding the exit.
The adventure does not end with the first maze. The world continues into other areas, including a jungle environment with creatures, treasure, hazards and more secrets to discover.
How I built it
I built Azarune independently using Unity 6 and C#.
I worked on the player movement, touch controls, maze gameplay, collectibles, traps, portals, scene transitions, health and score systems, enemies, UI and progression between different parts of the game.
I also had to make sure the game worked properly on Android, test different parts of the gameplay and keep fixing things as the game became bigger.
Challenges I ran into
One of the biggest challenges was building everything alone. A game can look simple when you are playing it, but there are many small systems behind it that all have to work together.
I had issues with movement, scene transitions, progression, Android builds and making sure the player could not get stuck because one part of the game failed.
Testing was also difficult because every time I added something new, I sometimes broke something that was already working. A lot of the development was building, testing, fixing and testing again.
Accomplishments that I'm proud of
The biggest accomplishment for me is that Azarune became a real playable Android game and made it to Google Play.
I built it on my own from the original idea to the actual game. It now has multiple gameplay systems, progression, different environments and a world that I can continue expanding instead of it being only a small prototype.
What I learned
I learned a lot about Unity, C#, mobile game development and how different systems inside a game depend on each other.
I also learned that finishing something is very different from just having an idea for it. There were many times when something did not work the way I expected, and I had to keep going back into the project and figure out why.
Building Azarune taught me to be patient with debugging and to keep improving the game one part at a time.
What's next for Azarune
Azarune is still growing.
I want to continue expanding the world with more regions, enemies, challenges, secrets and things for the player to discover. I also want to keep improving the gameplay and progression as I learn from people actually playing it.
The version that exists now is the beginning of the world I want Azarune to become.
Log in or sign up for Devpost to join the conversation.