Lessons from Tribute for the Dragon - Devlog #000


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

Get Tribute for the Dragon

Leave a comment

Log in with itch.io to leave a comment.