My Jam Entries 2019

My indie releases of last year were made as entries to 3 short game jams.

In the April, I got trip to Berlin to visit A MAZE. As a part of this amazing indie video game festival, there was Berlin Mini Jam for a short (something like 8 hours) game jam as part of last festival's day. The theme was `The sky is really the limit` and made a game with same name. The sky really is the limit is a little philosophical sketch with a bit of nihilism, about people of different time and different places which asked themself metaphysic questions just by looking to the deepness of space above they heads, and how these questions changes throughout life.

In the August, was GMTK Game Jam from popular game analysis Youtube channel. It was one of the biggest global jams of last year and I was in. Theme was `only one`, 2 days and jam felt exactly as Ludum Dare. Finished with theonism – political satire game inspired by the events that was going in Russia same time when the jam was.

In the end of November happened Eco Jam Hackathon. I was hyped by the fact that jam took place in the GARAGE museum of modern art. So I visited Moscow for a weekend to participate in this jam. It was really inspiring experience, and at the end I has Waste Problem, city-building/clicker game that is touching the theme of garbage and it's utilization that really edge question in Russia right now.


Personal thoughts

Hello my lovely diary...

Writing posts regularly does not work (as usual), and there is no need for it yet. In order not to completely disappear from the radar, I decided to write at the beginning of the year about my state of the mind.

Recent events

Successfully moved to Unity. Fate of my previous Flash projects is pretty foggy. It is important  for me because "My Pocket Hobo" and "My Pocket Pony" are only games that produces any money – like about 30$ per month. Not much, I know, but it still better than nothing.

Made hyper casual game Hit Balls. May be I'll write the whole post (no) about what for I've made it and what results after all.

Got a new office job in a startup, making hyper casual games for mobile, trying to pay off investments. I think it almost the best option for me in the job market to do what I like.


Developing one new game prototype. I have ambitions to do a really original product, but it's still to early to judge about it. But who knows, sometimes I'm drop out my ideas...

From time to time I experience personal conflicts about my goals into game development. Most often it comes down to the classic issue of money versus art. But many other questions too often come up in my head – what products to invest own time, how much it is worth investing, how to find a balance with employment, and so on.

All also for a long time I experience long periods of decline and the rise of the motivation. I don’t even fighting with it, but I try to simply adapt to this inconstancy: when I rise, I try to keep it as long as possible; when the decline, I try to minimize losses and quick as possible return to a productive track.

my free time

But most important personally for me is that gamedev still warms my heart. My love to it changes over time, but it so natural process. I wish everyone to continue to do their favorite things and that the new 2019th year was better than the previous one. Бороться трудно и удачу!


Feelings about Unity after Flash

I'm Flash developer almost whole conscious life. Started with Macromedia Flash MX 6 around 15 years ago, I wanted to make cartoons and then I found potential for games. I tried to program with frames and `goto` but learned programming only years later. All my jobs was related to Flash and I'm working as mobile AIR developer now.

But epoch is gone. Everyone heard about Flash death (that slightly exaggerated on my opinion). When everyone already moved to other technologies such as JS and Unity, I'm only started this way. And today I want to share my feelings about moving to Unity 3D after years of developing with Flash and ActionScript.


First at all I can recommend to start from official manual which is structured really well and written easily and informative. Who knows may be it will abolish the need for further reading. Here my understandings of basics Unity concepts.

Project (that almost always are games) consist of Scenes. Each Scene represents independent 3d-space. Let think about Scenes like about separate stages (Flash IDE also have scenes concept but I never used it for development). Even 2d-games are exists in 3 dimensions – I hope you know how z-index works.

This 3d-space is container for GameObjects. Something like DisplayObjects in Flash. And each GameObject (GO) has Transform component/property – information about it position, rotation and scale.

Prefabs are something like stored GOs, presets. You can reuse prefabs with different ways. It one of basic tools of Unity and it better to learn about it in a chapter of manual.

Each GO can (and should) have components. Components are code that describes behaviour of GOs. Working in Unity, you will use many built-in components, as well as write your own. Working with components are main part of business in Unity.

Few more notices

Measure system. Don't forget that Unity (unlike Flash) uses units measure system. It could be a problem at first, but soon becomes natural.

CSharp. Despite the fact that Unity allows you to choose the programming language of a few, of course you need to use C# as only one language. Especially if you programmed on ActionScript 3.0 before. Mostly all projects (I will assume >99%) made in Unity are written on C#.

Rider. I like JetBrains IDEs. So highly recommend Rider instead of MonoDevelop as main code editor. It easy to integrate to Unity and much more comfortable to work with.


I'm using Unity hardly more than month but it hard to describe how it changed my approach of development strategy. I'm writing much less code than in Flash for same functionality. Working with components is much more conveniently for game development. I'm excited from possibilities that Unity gave me and ready for new experience.


The Return

Reasons for return

More that three years have passed since the last publications in this blog. Now I'm filled with new ideas, desires and power to revive blog and create new content.

In general, I want to do a blog for myself: it's a good opportunity to write some ideas, as well as a good way to practice English. And this post is something like formality, explaining the further destiny of this blog.

What kind of posts are expected in the future?

Of course about game development. I want to pay attention on the analysis of prototypes, new releases and updates – key ideas and hypotheses, devlog notes, current statuses and post-mortems.

Also, I plan to expand the subject of the posts. Lately a number of thoughts have appeared that I want to share with others; in common about self-organization. And I always wanted to review some products (games, movies, software, etc.), now I hope to find time for it.

About tech side of the blog

Old blog used WordPress on custom hosting but it was lost in time. I decided to use Blogger for new version. It's not the best platform for blogging but I like Google services and hope that blogger could be better in future.

I revived old posts using Web Archive but some pictures, links or formatting could be missed. These posts labeled as `oldpost`, don't have great importance, but I want to save them by some reason.

This time I don't promise any regularity of publishing posts, but I'll be glad if you check here sometimes (it's strange that I can't find any subscription tool on the blogger).


Little release, new announcement and Twitch

As I said in previous post, PATRIOT project is frozen for indefinite term. But it’s not mean that closed. PATRIOT is almost complete and I will return to it in near future. But I have some news.
Few time ago I released small game called TwoNumbers. It was made in only one night. Game has little confusing rules, but it is very simple and minimalistic. I got some feedback (even from Tom Fulp at PM on Newgrounds) and hope I’ll make mobile port soon. Don’t be strict, just keep in mind that it was made by one man in few hours.
I noticed, that my last games was really simple and small. So I started make new game called Holiday in DPRK. It’s something like jRPG about team of cool soldiers in North Korea which must kill Kim Jong-un. Game is a satiric and trash a little. I started to draw for this game. I hope I will develop it till the end and it will get positive feedback. I planned make game about North Korea already few months, but only short time ago I got nice idea.
And last little news is about my Twitch channel. Sometimes I stream game development there. Not really interesting but who knows. Just follow it. Thanks.


Standstill 2

Few months past after last post and I need something to write here.

As I said, I have no stable job right now. So I spend a lot if time for getting money at different projects. But now I get some energy and unfreeze my main main project PARTIOT. It need a lot of work and I can’t promise soon release. But work is going and it was moved from dead point. I hope on some news for you at near future.

I skip last Ludum Dare because of theme. It really sucks. I have a lot of awesome ideas for new projects, but first I need to complete current. And it not cancel my words about outsource projects where I getting money.


Current status

Some time has passed, you need to know about my current business.

I started development of the promising project called PATRIOT. I call it game but it more looks like monumental social experiment. At this time I doing it not alone – my good friends took server-side programming (yes, it’s not single player game). I really lay my hopes on PATRIOT.


In addition, I can say that possible few little projects in partnership with great DiscoFish. I have plans for game series with different mechanics but with same universe. I think Alex can do awesome art style for this project. He agreed for this, but I can’t promise it soon because I will take outsource job for money~ Hey, I’m indie and I need money sometimes!