Я недавно купил на распродаже Metro: Last Light для Switch за 1.5 евро. В игре много странных решений в отношении гейм-дизайна, но я решил поговорить об одном: о ресурсах, которыми распоряжается игрок.

Любые ресурсы, которые выдаются игроку — это способ коммуникации геймдизайнера с ним, попытка объяснить, что и как стоит…


Postmortem analysis of Drunk Shotgun

It’s been nine months since the initial release of Drunk Shotgun for iOS and Android. I realize that I should have made a post-mortem analysis in two weeks after the game launch while my memories were fresh, but the game failed so hard that I was in a very fragile…


When Ducati recently announced that they are going to present a new updated Supersport bike, I was excited. I’ve considered the previous (current) model but never bought one because of the strange design decisions and weird headlight aesthetics. …


If you want to learn how not to design APIs, you can just look at the AppsFlyer’s server-to-server events API. The purpose of this API is to enable developers to send additional events about user behavior after they installed your app.

Analyzing the API

Okay, let’s see what we are expected to do…


Ну что ж, елка еще не наряжена, подарки не упакованы, скайрим на switch не докачался, а это значит что сейчас самое время подводить итоги 2019 года.

В начале этого года я завершил работу в Pure, в котором в течение шести лет трудился на посту технического директора, и решил заняться самостоятельно…


Since there is no official working solution that lets you deploy your app to AWS with Elastic Beanstalk from IntelliJ IDEA (PyCharm/RubyMine/whatever), you’re stuck with using your console to deploy the project.

Or are you? Actually not.

Since EB CLI that you typically use for deployment via the terminal is just a python script, you can set up a new Python Run configuration in IDEA.

First find out where the eb is located:

which eb

Then copy the output and use it as Script Path in a new Python Run Configuration:

You can use all the parameters that eb supports in Parameters field, e.g.: deploy, open, etc.

Now you can deploy your app without leaving your favourite IDE.

P.S. Yes, I am aware of Elastic Beanstalk plug-ins in the IDEA plugin directory, but they don’t support even 2018 version of IDE, let alone 2019+


I am not sure why, but Unity does not provide an out-of-the-box solution for grouping objects in the scene — you cannot just select multiple GameObjects, right click on them and press Group. Luckily, there is a great asset that solves this problem with a self-explanatory name Grouping Tool (duh).


Avalanche Run Open Beta installation links (open from your mobile device):

You would really help me make the game better by filling out the form after playing:

Thank you! And please share this beta version with your friends :)


American bikers have a saying that I can really relate to. It goes like this: “Bullshit stops when helmet drops”.

It basically means that you have to give up any thoughts that were running through your mind when you mount a motorbike (yup, I say “motorbike”, not “motorcycle” — I…


Punctuality has never been among my strongest traits. I tend to underestimate the travel time to the meeting or can just forget to get my outfit ready and end up being 10–15 minutes late with messed-up hair and non-matching clothes.

Strangely enough, I’ve always show up at the airport early…

Alexey Strelkov

CTO at listenable.com / Indie Game Developer / CoFounder at Pure.dating / More projects: datagreed.pro

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store