Abstraction versus explicity

Reading Time: 2 minutes
Real battle in programming isn’t about, if Functional Programming is better than Object Oriented. It is not also, which language is better. But it’s all about abstraction versus explicity balance. And persisting it, is the most challenging thing in all programming field.

Continue reading “Abstraction versus explicity”

Control music with shortcuts on normal keyboard via AutoHotKey

Reading Time: 2 minutes

Let’s face it. Your keyboard doesn’t have media buttons. But you are lifehacker and want to manage your Spotify or other music player with shortcuts. And you are developer. What are you doing when you strike the problem? Yes, you right. Let’s fix this! Continue reading “Control music with shortcuts on normal keyboard via AutoHotKey”

Why testers are not your enemies?

Reading Time: 1 minute
There isn’t more annoying thing in developers life after fixing bug, then tester who come to us reporting some new issues. Nobody like it. It feels like they do this deliberately. It could be almost depressing, when you happy with last resolved issue. And they smack you down to the ground mentioning about other urgent things to fix.

Continue reading “Why testers are not your enemies?”

When Unity finishes script compilation?

Reading Time: 2 minutes
Is your Unity editor freezes when it’s compiling scripts? And you don’t actually know when it’s finished? Are you want to know, when you could hit play or build & run to test your last solution?

Continue reading “When Unity finishes script compilation?”

Why game developers don’t write tests?

Reading Time: 3 minutes


There is great art about testing games at Gamastura Automated Tests and Continuous Integration in Game Projects. The main conclusion is that:

automated tests and continuous integration makes development teams more efficient and results in more reliable, and often quite simply, better software. Additionally, it reduces the pressure and workload on development teams by reducing the effort for manual testing, and allows bugs to be found earlier in the development process.

Continue reading “Why game developers don’t write tests?”

Dreams come true: I AM GAMEDEV!

Reading Time: 1 minute

I did it! I officially become game developer! I’m working with great game studio Vile Monarch, creators of CRUSH YOUR ENEMIES and OH…SIR!! THE INSULT SIMULATOR. Continue reading “Dreams come true: I AM GAMEDEV!”

IDE at hand – mobile development environment

Reading Time: 1 minute

Yes, I’m geek. All my time I love to learn. So I find ways to learn everywhere I can. I’m also programmer, so I love to code, finding solutions. Let’s think about it. How I can solve this issue?
Continue reading “IDE at hand – mobile development environment”

Live functional game programming in Unity using Arcadia with Clojure

Reading Time: 1 minute

Last Wednesday I performed on KTNG Polygon presentation about my experiments with functional programming games with Arcadia Unity and Clojure (modern Lisp dialect).

Continue reading “Live functional game programming in Unity using Arcadia with Clojure”

Wizard’s help

Reading Time: 1 minute

Tomorrow I’m going to give presentation about my experiences while working with Arcadia Unity. It would be my second performance at KTNG Polygon and next publication to my portfolio. Continue reading “Wizard’s help”

PolygonJam #5 fail

Reading Time: 2 minutes

I developed a game for week gamejam – PolygonJam #5 hosted by KTNG Polygon. The theme was “April weather“. Continue reading “PolygonJam #5 fail”