For the first time to write articles and immediately began to strike a series of articles devoted to the development and promotion of their game Horde Attack. For you dear readers — this is the story of how I developed my first project and trying to promote it. And for me, this will be a technical job where I will describe upcoming features and give a kind of promise in front of You to fulfill all that is written here.
Let's get acquainted
We teams – the largest development Studio of the games of Almaty. Unfortunately, it's not that we is me and my friend Vladimir. Relatively young guys, who decided to conquer the multi-billion dollar gaming market and earn a couple of apartments, a yacht and many different buns.
Find us is very simple: Danil I'm https://vk.com/danil_ka88 Vladimir is a friend https://vk.com/vvergel
Other social networks we also present. The development of the games we had no relations to this day. I'm a web developer who is tired of this hell of technology that occurs in the web. Technology they are beautiful, but are changing so quickly that you don't know what to study and why. So I decided to do no less interesting and challenging game development.
Plus, who has not dreamed in childhood to create their own game. I dragged my friend Volodya. Vladimir not a developer, specializiruetsya on contextual advertising and partly social networks. As I write this article he is next working with portals dedicated to indie games. At a later date.
What topics will be addressed:
- The emergence of ideas
- Organization of work
- Communication with users
- Access to Steam Greenlight
- Problems and their solutions
- Development of a website dedicated to the game
How it all began
The idea to develop a game, I lit up a long time ago, around the fall of 2016. To develop games I didn't know how absolutely. With the choice of engine, I have had no problems, stopped for Unity 3d.
Selection criteria for me was:
- The C#programming language
- A variety of materials, including in Russian
- Examples of successful projects
- Pricing and services for monetization
- Game development will require an understanding of 3D graphics and work with it. I settled on Blender. For sound today, I have enough Audacity.
How you were trained.
Autumn got the idea. Started watching video tutorials both free and paid, read articles and even purchased a book. In the beginning I had my mind set that I should start to develop in January. Paid daily for 2-3 hours. The main objective was not to learn to develop games, but just to understand what I write and say the developers. Therefore, information could have been read a huge amount.
As a result, by March I went to the level to understand what they say, but well if you ask can't tell. Now I'm at about the same level just to write more code learned.
It gives a big advantage, all the new information begin to understand the words of the floor and formed the "expert" opinion about the quality of the material.
All the time to do your own game!
Now I'm doing a game for 12-14 hours almost seven days a week. The training now looks as if I need to add some functionality I find several options (usually no ready-made solutions), consider ways of implementing and combining to create a suitable option.
My principle of learning:
- Study as much material as possible with the aim to get used to the terminology and to understand the main ideas of game development (1-3 months)
- The development of the game. On their own, not the lessons
- Missing knowledge to find the various embodiments, implementations and adapt the game
From ideas to implementation.
I've always liked the format of the game a crowd of monsters runs on the player. In response, the player shoots and maneuvering between enemies.
With this idea began to develop. There is a great video series on the creation of this game — https://www.youtube.com/watch?v=SviIeTt2_Lc&list=PLFt_AvWsXl0ctd4dgE1F8g3uec4zKNRV0
A small digression. Soon (after may 31) will be the website www.kalini.ru. It will contain useful materials that I have accumulated over the time of game development, my portfolio, references and personal page of the game Horde Attack.
But after a while I saw videos of the Nex Machina. I'm a harsh realist, immediately realized that this genre with my level I will not be able to bring something new and unique that can attract the buyer.
Tip # 1. Explore the market of games in the genre that you plan developing.
Tip # 2. Rate your strength. In addition to coding the logic you need to work with 3d graphics, animations and much more.
He rejected the idea, pushed the disappointment in myself and went to the holiday Nauryz. In search of new ideas pay attention to all the little things that happen around. Saw one horse, and saw a horse and a Yurt. It dawned on me! The nomads! Especially when you know that our countries lived in the era of the Tatar-Mongol yoke.
To implement the idea, I approached more thoughtfully. Looked similar game, appreciated its potential. Identified key features that will allow you to create it quickly and efficiently.
- Easy to control
- Tutorials and gameplay for the player
- A dynamic game. 10 to 20 minutes for 1 round
- The lack of complex animations, textures and graphics
- To develop an attractive alpha version in 2-3 months
- Quick feedback
Unfortunately, at the initial stage I have not thought this through to record a few videos and screenshots of the game to the levels of the prototype. Therefore, this phase is without visual AIDS.
Tip # 3. Since the beginning of the development, to start collecting materials for marketing and demonstrations.
In short, it looked like this. Many of the squares followed the movement of the player and at the entrance to the city, he changed color depending on the belonging to a nation.
Break to develop. This section will describe the basic ideas on the logic of the game and what is the functionality planned to be added. I think that the code itself makes no sense to put it far from exemplary. But his absence will try to compensate by description logic and internal screenshots of the game world.
The Chapter will consist of descriptions:
- The enemy General
- The outside world
- Technological branch of development
- Points system and rankings
- Each item in this list I will devote a separate Chapter.
The head will contain:
- Implementation of
- Planned features for the final version of the game.
I believe you can complete this part. Until the next left to wait not so long. For starters a small piece of the inner world of video games.
PS welcome your feedback about the game. Comments on the article. And I remind you that now available the alpha version of the game. It is better to play 1 time, than 100 times to see the video (Given that the installation I have is weak).