Answer the question
In order to leave comments, you need to log in
How to develop as a specialist in game development?
Behind 2.5 courses of the university, the C ++ language is more or less sanely mastered and there is an understanding of how programs are written. Next, I want to build myself as a game developer, because making them is so far the only thing that is really interesting for me. There are even a couple of completed games that are just about waiting for a bit of an introduction.
Here I want to ask the following. What to focus on?
1. Buy (or download) books on directx / opengl, computer graphics and algem, books like Game Engine Architecture , etc., and cut everything from the very bottom.
2. Take Unity3D or UE4, and finally make games, not engines for them. With all the consequences.
So, will I be needed with knowledge of how graphics and engines are programmed, but without the ability to work with ready-made solutions? and vice versa. To learn everything at once - here it comes down to time.
Answer the question
In order to leave comments, you need to log in
Make games, just go ahead and make games.
No need to learn low-level engine programming. Based on your question "How to develop as a specialist in game development?" You want to make games.
Building/programming an engine is like making a fishing rod, making games is like fishing.
There is one problem: "You don't know how to program". Seriously. Games are made by ~70 people for ~3 years. Using ~7 (C++/C, C#, Java, Python/Lua, simd/asm, ActionScript, bash/cmake/make/scons) programming languages and scripting languages in parallel. Technology is changing very quickly. Everything changes every 3-5 years. If not cardinally, then enough to sit down for textbooks again. Learn Classical Computer Science, Algorithms/Data Structures, GoF. You will learn the intricacies of technology on the spot.
www.targem.ru/vakansii/#job184
Behind 2.5 courses of the university, the C ++ language is more or less sanely mastered and there is an understanding of how programs are written.
Both paths are correct - they only lead to different paths. And the market demand for them is different. You yourself then decide what you want - to create games or delve deep inside, algorithms and parts of engines. In any case, on any of these paths, the path to professionalism will take years.
PS Even if you take UE4 or units, knowledge and understanding of the engine architecture will be very useful to you.
It is difficult to make a convenient and powerful engine without knowing in practice what inconveniences and limitations the existing ones have.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question