itch.io is community of indie game creators and players

Devlogs

Lessons from Tribute for the Dragon - Devlog #000

Tribute for the Dragon
A downloadable game for Windows

Since yesterday, I was playing the game to actually test what went wrong, and what went right!!

Conclusion:

  • What went right?
    • At least I managed to make something but sadly it isn't a finished product at all.
    • The miners actually working at the mine for a set period of time, collect gold and then return.
    • The tributers offering the tribute to the Dragon.
    • The funny condition, that I wanted to implement because it randomly happened during one of the playthroughs. (And I was like this must be in the game.)
  • What went wrong?
    • I spent too much coding, that I have to clutch in time on the last day for UI and music.
    • There were no 3D models, and the game looks something worse for a prototype.
    • The game is a complete horrid buggy mess. I can never achieve the normal victory at all. Even when I have achieved it twice before while playtesting the game. The difficulty scaling is also bad, I think because at one point, the Dragon's demands became outrageous.
    • The resource collection is also buggy and only takes gold nuggets in consideration and not the gold bars.
    • I also realized that I forgot to modify the error text part in the game.
    • Goldsmith is kinda bugged I think, it takes 5 gold nuggets and makes them as if item worth of 50 value. 1 gold nugget = 1 gold value. 1 gold bar = 10 gold value.
    • Due to last day clutch, couldn't add UI transitions.
    • I think the pause is glitchy because the game hangs sometimes. (That's why I didn't want to implement it)
  • What I learnt from the game?
    • A lot. As an android app developer, I didn't used much of the game development part of unity.
    • I learned how to use NavMeshAgent and ordered them to do tasks.
    • Began to use Enums for switch instead of string type constants to create different states for the miners, goldsmiths and tributers.
    • Finally the interfaces, I have newfound appreciation for these. I just used them as an identifier for the worker. Maybe I will use abstract classes next time because I want certain methods to have the code already written.
    • Got better at coroutines in unity as well.
    • Overall the game development was rewarding.

So I decided that I will take some time to recreate this game to something that myself and others would really enjoy playing.

Files

  • Dragon Game.zip 35 MB
    Mar 18, 2024
Download Tribute for the Dragon
Leave a comment