Many people would like to start their own game or app development but have been frustrated. In fact, I have had similar learning setbacks.
But I then started learning Unity and became a full-time indie developer within a year and a half.
Based on my experience, this article will share some of my secrets for continuing development.
Table Of Content
Find a mentor to aspire to
First, it is essential to find someone to be your mentor.
That is because analyzing the person will clarify the goal you are trying to achieve.
Trace the master and imagine your success.
Since learning Unity, I used GameDev Unlocked, the developer of "The first tree," as a reference.
It could be someone close to you or a senior company member.
The important thing is to visualize yourself as a successful person.
Clarify your goals
I hope the earlier process has clarified what you should be aiming for.
Next, set forth your goals.
The goals you set at this time should be specific and include numbers.

Be careful not to set grandiose goals. It is easier to take action if you have a realistic goal first.
Below are some examples for your reference so that you can also think about your goals.
- First, make one user happy.
- Release the game within six months.
- Generate $1 or more in gamedev revenue.
You should update goals constantly according to activity, and it is harder to fall behind if you keep making the numbers more prominent and significant.
- Release at least one app or game every three months.
- To increase product revenue to more than $10000 per month within two years.
- Increase the number of installations of released apps to 10000 or more.
Gradually increase the size of your goals
Write down your daily tasks and incorporate them into your schedule
Once you have set your goals, write down what you need to do to achieve them.
What should I do today?
If you already have a scheduling tool that you use, write your daily and weekly tasks in it.

I use a service called Todoist. It's free, and you can try it too.
The following example is an appropriate daily task.
- Study with Udemy videos for an hour.
- Write code to move the 3D model.
- Send ten press releases.
When you wake up in the morning, check the tasks you need to do today, and before you go to bed, check the degree to which you have accomplished your homework.
Reconfirm your goals every morning after you wake up. Then act on the day's tasks
All that remains is to execute the task daily.
Success can be achieved through steady, daily accumulation.
The most important thing is not to be influenced by the progress of others but to take it at your own pace, step by step.
And life is constantly in flux.
The process so far should not be taken as absolute and should be repeated. By reviewing your goals over and over, scheduling, and performing daily tasks, your path will become more apparent.
If you feel like falling behind, you can turn to the community.
Try connecting with your peers on Twitter, for example. But don't compare yourself with what your peers are developing. Be proud of your product.
I recommend using the hashtag #screenshotsaturday.
I decided to call my next game Super VRM Platformer.
— Evelyn GameDev (& AppDev) (@EvelynSoloDev) April 22, 2022
First, I set up the basic look of my game.
Next week, I'd like to adjust the UI and model enemiesš±#screenshotsaturday #gamedev #untiy3d #vroid pic.twitter.com/JEvRh6XOwa
Come on, and your tomorrow has endless possibilities.
Conclusion
Identify your goals and schedule today's tasks.
Always look back and celebrate what you have accomplished. And move forward steadily, one step at a time, every day.
I will further build on my daily actions so that I can achieve what I want to do.
Let's give our best to each other.
I look forward to the day when your product is released.