I’m a self-taught programmer and game developer with several years of experience in the field. Currently I work at FakeFish with Undertow Games working on a multiplayer survival game Barotrauma. It’s currently in Early-Access and can be found in Steam.
I also try to find time for my own game project(s), which I’ve been working between and besides jobs, whenever possible. In addition to programming, I’m also interested in game design, graphics, and animations. And history.
While working on various projects, I’ve created a bunch of tools, which I’ll try to wrap up and publish on Unity Asset Store. Some of the more general level code I’ve written can be found on GitHub. Check them out, in case they make your journey a bit less bumpy!
About the Blog
In this blog, I write about game development in general and development in Unity in particular. My aim is to provide practical information on programming patterns and techniques, C# language features, and Unity-specific solutions to particular problems.
An Advocacy of the Text Format
We can find a lot of basic level information about game development all over the internet. Most of the tutorials are in video format, which are easy to digest and good for concrete show-hows.
They are great, when you are just learning the basics. I myself started my journey of game development by watching the excellent Unity tutorials by BurgZerg and the legendary Mehran Sahami’s CS106A (the original lectures are available in YouTube) in tandem.
Where the video tutorials fall short is when you need to find information on a topic of an advanced or a very specific nature. This may require skimming through huge amounts of material – simply because before examining the material, you can’t exactly know how relevant it is for your purposes.
Videos are a horrible format to deal with when you are working like that. Books, on the other extreme, are often too slow to digest and to get your hands on. That’s why we need more in-depth, text-based material on game development related topics. And this is the gap I’m humbly trying to fill for my part.
Note that English is not my first language. So bear with me 🙂