Generating hourglass animation with ChatGPT

29 March, 2025

There's been a lot of excitement lately about the coding capabilities of modern Large Language Models (LLMs), so I figured it's high time I checked them out for myself. Will lead to replacement of engeeneers anytime soon? Maybe, maybe not—but either way, I'm curious to explore what these tools can offer right now.

The Waiting Game: Submit Button Feedback

26 March, 2025

Submit buttons often leave users waiting with no feedback. Let's explore simple, effective ways to show users something's happening, even without precise progress data.

2D explosion wave in unity

04 February, 2021

One of the challenging issues with in-game explosions - is to decide how you'll deal damage to the player. First, it should be an area damage and regardless of the player's position he should receive damage (if he stays close enough).

Designing Games, book by Tynan Sylvester

30 January, 2021

Lately I finished the "Designing Games", by Tynan Sylvester, lead developer of Rimworld. Highly recommend to everyone who is interested in game design. This book is not about the code, but about experience that your game will create.

Vertical lines between tiles in tile map in unity

28 January, 2021

If you used tiles in your game, you know what I’m talking about. Usually its white lines, but they can be of any color, and it can drive you crazy. It looks like that the problem is related to how unity allocates tiles from your sprites.

Object moves too fast for the collider to catch (solution for unity)

18 January, 2021

Do not relay on colliders for fast moving objects. You need to use "Physics.Raycast" to determine when a collision took place.

I started new game experiment

09 January, 2021

I started experimenting with game development. For now, it's a hobby, we'll see how it will go :)

I started to learn pixel art

01 January, 2021

I decided to add diversity in everyday developers' life and last month I started to learn a new thing - pixel art. It was long waiting goal, but finally I found time to invest in it (thanks you to all lockdowns, I guess).

Adding favicon to gatsby website

29 October, 2020

Today is an important milestone - I create favicon for my website (the one you're viewing right now) 🎉

Simple template engine in JavaScript

24 October, 2020

Recently I had a task, that included creating simple templates. Nothing special, just using JavaScript replace placeholders with provided values. Obviously it's better to have some general solution in place, so next time any change wouldn't be painful.