Does it make sense to create your own game engine?

In addition to this question, answer another few:

1. What level of programmers involved in the creation of game engines?
2. If there is one from a group of enthusiast programmers, what can it offer to the existing Russian companies in the development of games to show skills of coding, then apply in everyday life to develop projects?
3. Does it make sense to rewrite existing components of engines (for example, the renderer component in Unity) for their own needs?

And the last question:

4. Programmer 3D graphics and shaders ( OpenGL, DirectX ) = the programmer of the engine? :)
March 19th 20 at 09:26
3 answers
March 19th 20 at 09:28
Of course, it makes sense to create your own game engine.
You, of course, not master make a working engine and not be able wherever it is applied.
But you will learn a lot and, God willing, will cease to ask profound trumped questions.
The way to the brain, not inscrutable. - Earl commented on March 19th 20 at 09:31
March 19th 20 at 09:30
Does it make sense to create your own game engine?

Depends on the purpose of creation.

If competition with the existing engines, it is not - weight category not the same.

There is a sense, if the goal is:

- obtaining experience;
- life portfolio;
- development of specific technology for a particular case that does not close the popular universal engines;
- enjoyment.

What level of programmers involved in the creation of game engines?

Any, depending on the purpose.

If there is one from a group of enthusiast programmers, what can it offer to the existing Russian companies in the development of games to show skills of coding, then apply in everyday life to develop projects?

You can offer anything, but no one will agree. You can try to find funding for developing a finished game with a UNIQUE gameplay on this engine.

Does it make sense to rewrite existing components of engines (for example, the renderer component in Unity) for their own needs?

Well, if it allows a license of the engine. In any complex product, there are a huge number of bottlenecks that can be done better.

Programmer 3D graphics and shaders ( OpenGL, DirectX ) = the programmer of the engine? :)

Depends on what the programmer and depends on the engine :-D

In General, the concept "engine" is very vague, so Yes and no.
March 19th 20 at 09:32
If you already have 3+ years of experience in the development harcore on the pros, then you should do your dvizhek, or any other bike for the brain is not atrophied

1. What level of programmers involved in the creation of game engines?
any, sufficient for reading manuals and writing code

2. If there is one from a group of enthusiast programmers, what can it offer to the existing Russian companies in the development of games to show skills of coding, then apply in everyday life to develop projects?
engines full
It is a small part of what is required for takeoff
To be measured you will have with unity and unreal engina
They have ten + years in store, a lot of money and a lot of fans

3. Does it make sense to rewrite existing components of engines (for example, the renderer component in Unity) for their own needs?
If you have P1 +, then Yes
Will you do the better the chances are extremely rare

4. Programmer 3D graphics and shaders ( OpenGL, DirectX ) = the programmer of the engine? :)
no
And what exactly is "programmer Shader"?
About "programmer Shader", I mean the person owning languages GLSL, HLSL, CG. - lou.Rosenbaum commented on March 19th 20 at 09:35
@lou.Rosenbaum,
If this spec is writing wrappers for others, optimizes the current solution and its API, then Yes - it pogramist engine

The question is, who will supply without much practical experience in such work
The answer is no one
Because it will have knowledge not only according to the "YAP" - Hugh67 commented on March 19th 20 at 09:38

Find more questions by tags Development of games