Greetings! It’s been about a year since I last posted so I figured it would be a good time to provide an update. I should probably post more often but in my opinion there wasn’t really anything that I felt was worth the effort to post about. The last year has mostly been a learning experience, although a great one at that!
I’ve learned a great deal about Unity and other aspects of game development and continue to find it highly interesting. While it can sometimes be incredibly frustrating to deal with things like an annoying bug/glitch or just finding a way to solve a logic problem, I consistently find myself eager to learn more. It’s always nice to learn something new and then realize how you can apply that knowledge to enhance something else or even make something that was previously impossible, possible.
For much of the past year my workflow has mostly consisted of running into one wall after another, researching various ways to resolve them, considering the best way to implement a solution, testing it as thoroughly as possible, and then considering alternatives. That last part is one of the biggest time sinks because sometimes you realize the chosen solution isn’t necessarily the best fit which sets you back to step one in order to do more research and try another solution. While I could use an imperfect solution anyway and it would probably work fine I feel, in most cases, it’s worth the time and effort to seek out a better solution. Ultimately a balance needs to be struck between making progress and trying new things but sometimes you’ll discover something really useful in doing so.
One of the benefits of this process is that I end up learning multiple solutions to a problem. This provides me with various options that may be better suited for specific scenarios that encounter in the future. I wouldn’t say this is the most efficient process in the world because it takes a lot of time, but, it works for me. I also like to do tutorials but the trade-off with this process is that it helps new concepts and ideas stick better.
However, the downside to this learning process is that it hinders development quite a bit at the beginning but as I learn more the knowledge I’ve acquired compounds and my speed increases. Another benefit is that I’m able to continue to grow my library of classes and prefab solutions which makes future development much easier and quicker since some of the work is already done.
Project-A is coming along slowly but surely and I should be able to share a sneak peak of that “soon”. I think I said that last time but it’s come a long way. I place the blame for the delay on playing around with physics and time scaling too early, oops.
Oh and I’m going to make it a point to post more on Twitter in the future. I’ll probably just tweet with minor updates, helpful resources, etc and save posts like this one for more major updates, announcements, and such.
Thanks for reading!