D
D
Dima Shcherbakov2021-08-15 01:23:26
Game development
Dima Shcherbakov, 2021-08-15 01:23:26

What knowledge and skills should an Engine programmer have?

1. What knowledge and skills should an Engine programmer have?
2. What is the best way to start developing for a beginner in this direction? What areas to study?
3. What exactly do these programmers write, what tasks do they solve?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
G
GavriKos, 2021-08-15
@DimaScherb

It is best for a beginner not to climb into such a difficult area, and start with the ability to USE engines, and then sit down to write them.
Well, if you really want to ... You definitely need a very good knowledge of PL (so as not to interfere with expressing your thoughts), knowledge of algorithms and data structures, patterns. Naturally, and also at a high level, you need to know mathematics - especially geometry, and everything related to computer graphics - the same matrices, for example. It will not be superfluous to know and understand the operation of individual platforms for which the engine, graph.API can be written. Well, then it’s already applied, it may not be needed - network, axes, sound, and so on.
Here you can start by reading a dozen books from here - https://github.com/miloyip/game-programmer

E
Evgeny Zaletsky, 2021-08-15
@JZ_52

It is difficult to give a specific answer to this question. Because it depends on many factors. From what? If you want to get a job in a AAA project, then you need to know physics and a lot of things, know the C ++ language. What problems / problems are solved? It all depends on the project and the distribution of work.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question