This week I made a big decision about my project that created some extra work for me, but that I also believe was a worthwhile change. After doing some research, I decided to change game engines. Since this game is essentially various state machines changing stats and data, displaying this data is vital, and a lot of the work I have to do centers around UI. Godot's UI system is a better fit for this project than Unity. I decided that changing to Godot will create more work now but will ultimately save future-me a lot of headaches and time spent fighting Unity's UI system.
This change has not really altered my design, but it has changed my schedule and goals. I've never used Godot, so this past week has been a bit of a learning experience. I've made a lot of progress rebuilding my prototype in Godot, but I will still have to narrow the scope of my first playtest because of this.Â
This next week my goal is to have the game in a state where the playtest is worthwhile. Essentially, I need to get it to where my original prototype build was at, and expand upon it slightly by adding a few small things like better enemy UI and card-specific moves for the player. I think my first playtest may be a little more barren than I originally had hoped, but I really do think changing engines was the right call in the long run.