M
M
MrM4x1m18072019-06-10 16:54:54
Game development
MrM4x1m1807, 2019-06-10 16:54:54

I want to understand how to start my way to gamedev?

I will be 21 years old in a month, and only now I have come to the conclusion that I want to make games, I have always wanted to! I was just very afraid that it wouldn’t work out, which is difficult, stupid, no one will understand, my games will be a failure and I won’t earn anything, and after that they will criticize me!
But I realized 1 more truth that I really regret many things, and I realized that if I don’t try to do it here and now, then in the future I will also regret it!
So I want to make my own game, but I have no knowledge in Game Design, programming, Animation, Writing skills, I'm not a top screenwriter.
Having asked all these questions, I learned about what programming languages ​​are, I learned what game engines are!
I want to move to a big city, preferably abroad, work in a company that makes games, and I thought to start learning UE4 and C ++, but after reading the forum about C ++, I realized that this is a very difficult language, that it will take several years to learn it, I I fell into a stupor, I carry an idea, a programmer, an animator, and others I can pull later, I just want to get into the group of igrodelov to work, see the process from the inside, and so that the relatives and the girl understand that I’m not fooling around!
I would like to get a stepwise answer, with different outcomes and variations, based on the fact that I am 21, I do not have a tower, I work as a carpenter in general.
For the soul only: Ambition, ardent desire, positive, and a dream to assemble a team of good guys, with whom we will reach the top of the gaming world together and will delight the world with our creations !!!
I remember how they gave me a PC not long ago and I downloaded the TES 5 Skyrim toy, I was very carried away by it, the music, the story, the characters, the atmosphere, Bethesda made a game that I really loved, a big bow to them!
Now I summarize!
1. I want to create games
2. I am not a programmer, not an animator, I am 0)))
3. I aim to make my own games
4. But before that, I would like to work for a company or with indie groups for 5 years!
5. I can't make the game solo, I want to find my own, I'm an animator, a programmer, I learned about the Unriale Engine and C ++, does this mean I need to study the engine and learn C ++ in parallel ???
but I will study for 4-5 years and only then I will find some kind of job

Answer the question

In order to leave comments, you need to log in

15 answer(s)
P
p4p, 2019-06-11
@p4p

5cffc519f1732390757900.jpeg
This picture describes the whole game dev. I also thought that making games was fun and interesting, until I ran into a routine. In Russia, this stack pays less than others. Even web programmers get more, or less, on average. Making games is hard.
I would advise you to learn C# and here's why:
1. Develop a good style
2. Suitable for game development / web development / desktop, etc.
3. Powerful and simple
If you master C# and you like it, then choose what you want to program . Knowing C# opens the door for you not only to game development, but also to other C-syntax languages.
Your path must be like this.
1. 2 months you study sharp and write a notebook
2. 3-4 months you need to comprehend OOP and write a calculator
3. Then you download Unity and watch video tutorials for 1-2 months and try to do something. Just come on without GTA killers, make the game as simple as possible.
4. The remaining 3-4 months you have to finish the game, you write all the code again, as you realize that you can do better.
5. New Year. In a year you have to develop 3-4 games, we are talking about mobile games, since PC games alone are difficult. This is your portfolio, looking for your first job.
And don't forget to learn algorithms and data structures)
3

R
Refractor, 2019-06-10
@Refractor

Good afternoon. Newbies have this problem. The first thing you need to realize is, do you want to make games? Second -- Are you ready to get on the path to game development ? It's not as easy as it seems. But if you have passion, desire and love for everything related to games, and you are not afraid of difficulties - that's excellent. Next, you must determine the goal, for example, I want my game for Android or I want to work in such and such a company. It is very important. If you start learning everything in a row, nothing sensible will come of it. You need to start learning from the basics, my personal advice is to start with C # or C ++, they will give basic skills for further development. Accordingly, C# (Unity), C++ (Unreal). I also advise you to start with Unity, it is simpler, the entry threshold is lower than that of Anrial, but you choose for yourself what you like more. After the basics of the language, you begin to study the engine framework, its tools, etc. The timing depends only on you, if you want to code, read, understand 5 hours a day, you can start studying the engine in a month. If you have already started to learn the engine, do not abandon the language, just learn its subtleties along with the basics of the engine. I hope I helped, if you have any questions, write, I will answer.

A
Andrey Vlasov, 2019-06-20
@goodsprite

I moved into game development at 32, when I had 12 years of design and development behind me. At the same time, there are those in our company who are 18.
I mastered Unity in a month to the level when you can make your own small games.
What am I for?
1. To work as a developer in a gaming company, you need to program and know the theory, otherwise you simply won’t pass the interview. Understanding the engine is not enough. And to be a cool developer in a cool company: once and twice
2. To work as an artist, animator, designer, you need a skill and a portfolio. It's been years of hard work. The Junes are paid very little.
3. To come up with games, mechanics, concepts, you need experience either in game development or in other projects with game mechanics. Producers and game designers can be retrained from product or project managers. That is, you need experience in managing a team, solving business problems (launch, monetization, increasing conversions, and so on). As you understand, these are also years of work.
As a result, if you want to deal specifically with thinking through games, then the easiest way is:
0. Watch videos on YouTube on the subject of game development, career choice, about game design, producers. Spend a couple of weeks researching the topic.
1. Learn the Unity engine, develop your project (design, development, sound, animations and do everything else yourself), one of the best courses for beginners in English .
2. Release it to the store,
3. Think over the entry and retention of players, monetization, bring the project to the maximum ideal state.
4. Then repeat several times.
This is the only way you can get the experience of a game designer and producer as quickly as possible in 2-3 years.
After that, decide whether you want to work in a company or assemble your own team and make your own games.
In any case, you are only 21 years old. Even if you devote only your free time to development, you can gain enough experience by the age of 25.
I will add other paths through related professions like:
1. Testers.
2. Support.
3. Screenwriters.
4. Translators.
5. Modders (First they make mods for games, then they become level designers).
6. Video editors and directors.
7. Marketers.
8. SMM (they come to lead groups in social networks, then they study game development cuisine and other professions).
There are many ways. But it's all work. Not only entertainment.

G
GreatRash, 2019-06-10
@GreatRash

1. Go to the CodeCombat website .
2. Choose the Python language.
3. Pass all levels.
4. Go to the Godot website .
5. Download the engine.
6. Go through the entire section Lessons .
7. Write something simple, like a clone of Mario.

K
Kaktus228, 2019-06-11
@Kaktus228

1) If you are zero, then you won’t be able to get into the gamedev party, you will have to at least start making your own shit games that will bring you nothing but disappointment and the understanding that your life is going nowhere. The girl and parents will certainly not support you, since you most likely will not have money, but there are stories like stories for lam bucks, but go to the forums yourself and see how many millionaires there are.
2) The first point did not frighten you and you decided to continue, then you start checking Unity lessons, then you run into the fact that you can only make hello world-level mobile games. Now the tops of the app store and google play hold games in the genre of ultra-casual, casual, puzzles and other crap, it’s unlikely that your dream was to saw this kind of game. But if your task is to make money, then with the Hello World level, go only there, everything is tied to publishers there, and believe me, everything is not so simple there either. You run the risk of wasting time and not being able to do anything.
3) If the second option is not suitable, then you need to get to work, then start learning not engines such as anrial and units, but start learning programming, in short it is difficult. Very few people get into game dev just like that, the same programmer won’t be able to get there, they’ll have to work somewhere outside of game dev, at the same time at home for no reason to cut their projects with friends, and in the future, somewhere in 3-5 years from your level you will get into some office mb. But this is more the way of a programmer than the realization of your dream.
4) In general, you will have to invest ten years to achieve something here, the first 2-3 years you will earn less than a carpenter, or rather nothing. This option is most likely, there is also a shot vario.

K
KrendelMos, 2019-06-11
@KrendelMos

I'm 32. I started to get involved in 3d at the age of 27 and never thought that I would want to do this for the rest of my life. It all started with a hobby and only then the hobby grew into earnings and basic work.
Decide what you like best and go for it. Do not try to jump above your head at first, but just do it, understanding how and experience comes with time. It will take a long time, but if you pass the test of time, then you may find your dream job.
And yes, don't think that programming is hard and animation is easy... people spend their whole lives learning programming and animation people learn all their lives.
And so ... those who really want - they take and do, and do not ask questions, expecting that they will be given everything ready on a silver platter.
There are no easy ways!

M
MasterMike, 2019-06-11
@MasterMike

20 years? Yes, you have your whole life ahead of you!
If you start now, by 23 you will start making good games. Or even earlier.
If you do not start now, then the date of the beginning of your participation in game projects is also delayed.
Separately, I note that playing games and making games are two different activities)
Well, who's stopping you from understanding who you are? )
Try yourself in each of the areas - what is closer to you will tighten it.
No one bothers to take a sheet and a pen and sketch out the script.
Nobody bothers to download the engine and programming lessons to the computer.
Well, perhaps only you yourself)
And a specialist in one field with knowledge of related ones is valued higher.

R
RT_Games, 2019-06-12
@RT_Games

Bro, do not listen to those who say that this is crap, that it is very difficult. Yes, it's not easy, but earning a lot is always difficult, and when work is your favorite thing, you no longer think it's work.
You must believe in your dream and go to the end, do not listen to those who persuade.
And in the end, you should try, because if you continue as a carpenter, you still won’t get rich) So go ahead, good luck ✊

V
Victor Bomberow, 2019-06-14
@majstar_Zubr

When I was in your place, I immersed myself in marketing, project management, people management, game design and scripting, in between doing js prototypes, then I looked towards java engines and frameworks, prototypes were made in parallel, and then it became clear what was needed it was less than others to listen and immediately look towards C ++, C # and Python, now also Rust.
If you get into C ++, then there will be no problems with other languages ​​at all.
And in the case - first decide on the direction and group of specialties.

R
Ruslan Ruslanov, 2019-06-11
@dasauser

dude, I don't think you can handle this.
and if you haven’t changed your mind yet, then start with java or js-python in general, at least for familiarization.
drank all sorts of simple things, gradually increase the complexity of projects.
and c++ is a pain. you can start with it, but it will be harder to roll in than if you started with something else.
there is also c#, it’s like c++, only simpler, but not so cool (although I won’t say anything about the latter, because I’m not a bridgehead at all in this area, I know it purely superficially ...)

D
dollar, 2019-06-11
@dollar

MrM4x1m1807 , I just asked about the city in the comments to the question itself) This is the main clarification.
Otherwise, the answer is simple. If you don’t have a good background, then you shouldn’t even try to enter game dev.
Start with this list . If you master at least a part, then you will be able to ask more specific questions.
But judging by the style of writing, your dreams are far from reality. And I'm not sure you're 21.

P
Popelac, 2019-06-11
@Popelac

I absolutely agree with Refractor 2004.
Decide)
Games can be made in different ways, there are designers, artists, 3d artists, programmers, product managers, legions of them) And they all make games (or a game), to cover EVERYTHING, I think in principle it is not possible, but you can choose a direction and along the way pay attention to what others are doing (knowledge is never superfluous).
I (I am a designer) was lucky enough to work with product managers, in the end I am something between a product and a designer.
Dare, the main desire. And good luck.

N
Northern Lights, 2019-06-12
@php666

at 21, it's time to stop being an infantile boy.

I aim to make my games
we are happy for you. only in the end you will be a cog in someone else's business, nothing more.

N
Nekit Medvedev, 2019-06-14
@NIKROTOS

In Unraeal, to create a game, programming in the usual sense can be abandoned. There you simply add scripts to the object in blocks and work with them at the interface level (you won’t even see the code). If you want more control, then unity (c #) and a couple of books:
unity in action (a number of lessons that give an understanding of what is happening in general);
the art of creating scripts (a clear explanation of the mechanisms and methodology, as in standard programming books, but without normal examples (like creating a full-fledged working system, a lot of necessary information, but to understand it, you need to figure it out yourself).
Before getting into the animation, you need to deal with the modeling, you will not be provided with normally presented information on YouTube, only superficial. According to these lessons, you will create such models that the whole computer will work on them. In this direction, I would suggest courses, to be more precise: Knower School, the first week is free (the level of YouTube lessons), then paid in-depth courses, first general (model optimization is already considered on them), and then in the gaming direction, after them you can already and get settled.

P
Pavel, 2019-06-20
@HEKOT

Why strive to make another virtual trash, maybe do something real? Ever wondered about reality? You can do a lot of interesting and useful things, and not just killing monsters.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question