FLESH POSTMORTEMS
I will start with an introduction. I am a hobbyist game dev. So, I only work weekends or free time after my day job.
I chose to write this game in `Rust` language because my manager from my day job said I should learn it and we can use it in our following projects. Now, I love the syntax and the compiler messages of the `Rust` language. I will continue using it.
I use `Tetra` as a framework instead of `Bevy` because it has a low learning curve, and I can port some code that I write in `miniStrike` (2d shmup on pico8).
And the development takes two years and seven months.
– In the first year, I work on finding art direction and the code for core gameplay/ bullet patterns. Everything is going great. I code/draw almost every day.
– In the second year, I tried different working methods that I would, code/draw when I had the motivation/feel like doing it. It ends up very badly. The progress of development became very slow, and I felt significantly depressed. And I stopped enjoying playing games because I always felt guilty that I didn’t work on my game.
– In the last seven months, I switched back to I will sit in front of my computer/ iPad and do something big or small tasks. The development progress has improved significantly, and I finished making this game. Also, my mental health is improving following the development progress. 🙂