A delightful experience of teaming up with ChatGPT to build a simple game

Playing the falling keys game

Recently, I teamed up with ChatGPT 3.5 to develop a simple stress-relief game that can be played on mobile browsers, and the experience was quite delightful.

It took me about three days to develop this game, mainly working on it during my baby’s nap times or when I had some alone time. It’s been a while since I’ve touched frontend code, and I’m not too familiar with the latest coding practices, though my basic skills are still there. If I had to code this myself, it would take me much longer, and I probably wouldn’t even attempt such a project. Now, I just need to present my requirements to ChatGPT in natural language, and I’ll receive functional code that I can adjust based on my needs – it’s amazing!

Continue reading

Falling into a rut is the worst thing you can do

Falling into a rut is the worst thing you can do. -- MTJ

After the game Bubble Bobble became a hit in the game industry, MTJ, creator of the game, decided to approach the next version differently.

Typically, when companies develop the next version of a game, they keep some aspects from the previous version — characters, stories, elements, the name of the game, etc.

MTJ decided to abandon them all and developed Rainbow Island. In some places, this next game got a bigger hit. When asked why he chose to do that, this was what he said.

I believe he made up his mind to stay creative and challenge himself to try diverse initiatives. It turned out good for him.

In my opinion, you need to make a good use of your judgement to decide when to follow the rules or break them. Some rules benefit you, for example, a design system allows you to put together designs fast. However, others hinder your creativity  —  “the reason why you should do this is that we’ve always done this way”.

Continue reading