Skip to content
Info Soft Office

Software Development Project Management

Info Soft Office

Software Development Project Management

April 12, 2021December 28, 2022

Experience developing the mobile game on Unity

From whom and for whom

Where I started and what difficulties I had to overcome on the way to development. The article is aimed at those who are starting, thinking of starting or already developing their first game. What for? Because at the stage of development of his first game, he himself read articles about similar experiences more than once, after reading which he “wound snot on his fist” and continued development further. From the idea to the release to the store.

Attention! The article turned out to be long, so stock up on tea! If you don’t want to read for a long time, then squeeze out the tips at the ends of the article.

How it all started

It was the third year of university

I am a sailor by education, however, after the first voyage, I realized that the prospect of being on the “earth” for 6 months a year did not please me, although no one is offended by the salary in this industry.

Choosing a direction

There is an urgent need to find a “business” that will bring pleasure, you will not have to break away from the modern world for a long time and have financial prosperity in the future comparable to my profession by education. The end of the 4th year of university and my choice fell on the IT industry, namely the python developer. After spending 2 weeks on theory, in particular the technical documentation of the language, I began to develop logic and performing tasks every day for six months, until at the end of December 2018 I discovered game dev.

And here’s Unity!

It looks comical or even banal, but I fell for a click-bate video with a similar title “How to make your first game in 15 minutes” or “I make a cool game in 5 minutes without registration and SMS”. After looking at these materials, an idea appeared in my head, to allocate a couple of days in my schedule, and satisfy my curiosity by installing this development environment on my computer. After poking different buttons, and writing the code using the “copy-paste” method, I was indescribably delighted! My creative nature inside me rejoiced. After all, it was so nice to watch what you “yourself” wrote a couple of minutes ago, now makes the cube spin, move or change color. It just so happened that the development environment installed on my computer turned out to be Unity.

Why Unity?

It’s free, not so difficult to learn, a large community and tons of resources for self-learning, so it’s great for novice developers. The mobile market is filled with projects created on Unity. Even such large companies as Blizzard, Riot Games, CD Project RED have released well-known hits like Hearthstone, Wild Rift and Gwent using this platform. Having made a strong-willed decision, I decided to go to game dev with Unity.

Preparation for development

Formation of an idea

Having decided on the choice of a working platform for game development, I went to read articles by people who already had at least some experience in this field in order to choose the direction I needed. PCs or smartphones? 2D or 3D? Single or multiplayer?

After reading a large number of articles and analyzing them, all the tips converged to ensure that:

The project should not be developed for more than 2 months, otherwise the probability of losing enthusiasm increases and it will end up on the shelf “then I’ll finish it” before reaching the release;

The project should be simple, easy, preferably have a little zest. Otherwise, having imagined a cool AAA project with a network mode and an open world in your head, you risk “breaking your teeth”, losing all motivation to develop and getting lost somewhere in the abyss of depression and despair;

My choice

2D mobile arcade with a network mode for up to 6 people, rating system and reward. Development, which took not 2, but all “12 months”.

Arguments “for”:

It seemed to me that it would be easier to make 2D objects move than the same 3D ones;

The mobile market is huge and its share is more than half of the entire gaming industry;

I don’t know how to write stories for games, and I have no experience in this, so I decided to focus on fun. And it’s always more fun to play together! Therefore , the network;

The life span of games with online mode is longer, where you can compete with friends for the best result, than in games where there is a simple plot, after which you will forget and never come back.

Arguments “against”:

The game was already becoming not so simple, as advised by more experienced colleagues;

The complexity and duration of development for an inexperienced “chick” increased many times.

The arguments “for” were very attractive and I decided to take a chance. As they say – “What the hell is not joking” and “Was not”!

Getting to know Unity and learning about it

Learning something from scratch is like learning to ride a bike. The main thing is to try and work hard, and then sooner or later it should definitely work out.

I started small, namely, I moved different objects in space, writing the most primitive code.

Tip: know that whatever you do or don’t want to start doing, it’s with a probability of more than 90% has already been done before you. Learn how to search for the right information!!!

Soft computer software developmentcustomize software developmentenvironment for software developmentgantt chart for software developmentphase of software developmentprogramming be next software developmentproject on software developmentproject plan software developmentqa in software developmentquality assurance in software developmentsaas software developmentsoftware developmentsoftware development companies in new yorksoftware development company ahmedabadsoftware development company australiasoftware development company new yorksoftware development practicessoftware development proposal sample pdfsoftware development trends 2021stages of the software development life cycle

Post navigation

Previous post
Next post

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Schedule milestones of software development
  • Communication and documentation when creating software
  • Support stage in software development
  • Software development project management
  • Unity software development

Recent Comments

No comments to show.

Archives

  • December 2022
  • October 2022
  • August 2022
  • July 2022
  • May 2022
  • March 2022
  • February 2022
  • November 2021
  • September 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021

Categories

  • Soft

Software Development Project Management Services

  • Github
  • Monday
  • SumatoSoft
  • ClickUp
  • Wrike
©2023 Info Soft Office | WordPress Theme by SuperbThemes