Posted October 21, 2019 by egordorichev
Hey guys, Egor here.
Remember that post from December 2018, where I talked about development plans for Burning Knight? Well, I was right about one thing for sure: the development did not go according to the plan… So let’s talk about this.
So I talked a lot in this post, what made me change my mind about Java and C#, why I rewrote the whole game in a new language and framework, but here is a little TL;DR:
Creating executable files from .jars
was a pain, code got messy, Java does not run on consoles, gamepad support in LibGDX is super bad, and a ton more… So I rewrote the game in another language. And I did not regret this. The game became x100 times better both from game design and from the code perspective. I’ve learned a lot, I’ve changed a lot, and it all reflected on the codebase. I love C#.
So this was a pretty big set back in overall progress, but it gave me a huge boost in the development speed for the future. In under 6 months I got a brand new game, that is a hundred times better than the old one, that took more than a year to develop. I’m really happy I made this hard decision.
I’ve noticed a long time ago, that announcing my plans publicly, motivates me a lot through the development. I’m really hyped for the next updates myself, but a public roadmap is even better!
Why do I call them updates? Well, guess what, there is a constantly updated build on our discord server! So if you want to help with testing, or just try it out, you know what to do ;)
So here is the plan:
How does that sound? Do you have any suggestions/ideas? Let me know in the comments!
See you soon! (for real this time, I need to blow dust off this blog….)
Egor.