DEV Community

hussein cheayto
hussein cheayto

Posted on • Updated on

What I learned from my first published game

3 months ago, I have begun working on my own game: Don’t Blink

In the beginning, I wanted to test my skills. After getting satisfying reviews from my friends and family, I wanted to take my game to the next level and publish it on google play store. I admit that the concept of the game is great specially if I could’ve made it player vs player and see who can last longer, but the design of the game could be much better. Anyways, I don’t regret publishing don’t blink since I have learned the following:

1- Patience

I have made a mistake by launching the game after a little bit of testing. It had many small bugs that I didn’t notice while testing. Also, I have released the game without launching a Beta version. In one day, I have made 2 releases that contain bug fixes. So my advice to you is to stay patient and don’t rush.

2- Plan

Don’t Blink was made for fun. I didn’t have any intentions to publish the game in the first place. However, plans changed and I’ve decided to publish it. I have changed the rules of the game twice (=> lots of coding and bug fixes). Therefore, the users who played don’t blink in the first release had issues playing the game in its second big update.

My advice for you is, plan then execute. When you begin planning, don’t go into details. Keep it simple in the beginning. If you’re so insisting to begin coding, then make sure that you are following certain documentation. Changes in the plan will definitely happen but keep away from drastic modifications because it will take you lots and lots of time to code, design and fix bugs.

Related Article: Top 5 Web Developers You Should Follow to Succeed Without a Degree.

3- don’t take it personally

Always listen to your audience and accept criticisms. Don’t take it personally when someone just didn’t like your work/game/app, since you won’t be able to make all the people like it. Listening to the audience is important because they are going to play your game more than you do, hence, add the features that they would like to see.

4- Commitment

Commitment is the key to success. I was committed to work on Don’t Blink everyday 1 hour after work and fulltime in vacations and weekends. Making a game would take time. Some games take months or years to finish and might not succeed, thus, you should stay focused and always remember your goals and why are you making such games.

Related Article: Why I Started Programming

5- Marketing

marketing affects more than 30% of the game’s success, you need to build a community and join discord groups.

I have created my own server on discord

In this server, you can find passionate and talented programmers, web developers, artists, designers, and they are ready to help you.

The goal of Codinstyle server is to gather talented people in order to create one big game that will impact the world.

Moreover, always remember that you need to give before you get. When joining discord servers, download the games that people post and talk to the creators. Build a friendship with them, therefore when you publish your game, they will download yours and share your game among their family and friends.

6- Game Design

Game design is as important as the game idea. Graphics and design affect your game’s success by more than 50%.

Related Article: How to Achieve Your Personal Goals in 12 Months

7- Stop

Don’t waste your time working on a single game with low KPI (key performance indicator). To know if your game is a success, then you should check if people are playing my game as much as they use their toothbrush then my game is successful.


3 keys that control a game, apart from a great team, game idea, game design, and marketing.


Top comments (0)