After half a month of studying Unity, it was necessary to develop some kind of development plan that I would follow. It was impossible to keep everything in mind, and it was impractical. Now I use a regular text editor, where I write down my thoughts about the implementation of a particular feature, but for a start, an ordinary piece of paper and a pencil will suffice.
The Council: try to describe as accurately as possible the proposed plan according to which you will develop your future game. Character management, basic gameplay, music and effects, game mechanics, interfes.
As soon as I drew up a certain plan of action and was about to start making my first future “masterpiece”, a serious question arose
Where can I get pictures, music and other elements for my future game? Because I can’t create it myself.
The Unity branded store came to the rescue, namely the unityAssetStore. A wonderful platform where freelancers post their work to sell it, and developers can purchase it to use in their projects, thereby speeding up development and saving valuable time and nerves.
Throughout the development of the game, and even after the release, my friends and acquaintances ask me almost the same questions.
Did you draw all of this yourself? Did you also write music yourself?
As you might guess, they received a negative answer to all such questions.
Tip: Do not be afraid to use other people’s work or templates that sell or resort to freelance work! It’s an interconnected benefit! The end user doesn’t care if you yourself drew the airplane for several hours or spent $10 to buy it in the store, because the main thing is the result!
Of course, you need to have basic skills such as changing the image size, color or editing a certain section of the sound.
Tip: Keep track of discounts on sold assets in various stores, especially around the new year! You can buy a bunch of assets at a bargain price with a discount of up to 90% at such a time.
Direct development
First steps
Having finished with the preparatory part, I got to work. Due to the fact that I was graduating from university, and it was necessary to prepare for qualification exams and diploma defense. It took no more than 3 hours per day to develop the game. This regime continued until the very beginning of the summer of 2019.
At this stage , my game had the following form:
The main thing is to start
The main thing is to start
Of course, I immediately began to master the network mode, expecting to spend no more than two weeks on it. I’ve never been so wrong before. Instead of the expected 2 weeks, it took at least 2 months just to master the software for a network game. The content for the game itself was idle.
Tip: Do not think that a network game will be easier than writing a simple plot. This is absolutely not the case.
From simple to complex
Since I had no idea how to set up control on a mobile phone, I decided to go down the path of gradually increasing complexity. I set up the controls for the keyboard and mouse, adjusted the selection and use of objects, made the simplest interface of game mechanics and its interaction with the player and other little things. Later, I got close to controlling the character using the phone.
Servers almost always work either with storage or with local disks in a RAID array. And we originally made a product for them. And SMART monitoring was not interesting for this task. But taking into account the fact that people have adapted software for monitoring workstations, there have been requests for the implementation of SMART monitoring. We will implement it soon.
With the advent of the Veliam Connector, it became unnecessary to deploy a VPN server in a corporate network, or to do RDGW, or simply to forward ports to the necessary machines to connect via RDP. A lot of people use our system only for these remote connections. Veliam Connector is available only for Windows, and some company users connect from home laptops running macOS to workstations or terminals on the corporate network. And it turns out that the system administrator is forced because of several users to return to the issue of probing or VPN anyway. Therefore, now we are already finishing making a version of Veliam Connector for macOS. Users of their favorite Apple technology will also have the opportunity to connect to the corporate infrastructure in one click.
I really like the fact that having a large number of users of the system does not have to puzzle over what people need and what will be more convenient. they write their own wishes, so there are a lot of plans for development in the near future.
In parallel, we are now planning to translate the system into English and distribute it abroad. We don’t know yet how we will distribute the product outside of our country, we are looking for options. Perhaps there will be a separate article about this later. Perhaps someone who has read this article will be able to suggest the right vector, well, or he knows and knows how to do it and will offer his services. We will be grateful for your help.