K
K
Ksenia2019-02-15 05:11:51
C++ / C#
Ksenia, 2019-02-15 05:11:51

What gof patterns are used for game development?

Studied GRASP patterns. As far as I understand, they are universal and simply specify the principles of OOP. Helped me develop high-quality architecture for an old project.
Next, I plan to study GoF templates, but I heard the opinion that you don’t need to know all of them. Which ones are used in game development? What does "knowledge of design patterns" mean in vacancies? How is their knowledge tested?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
AtomKrieg, 2016-08-16
@AtomKrieg

Google: two or more data types in declaration specifiers
First answer: stackoverflow.com/questions/2098973/two-or-more-da...
Forgot to put a semicolon before bool state_run Go ahead
and google if this solution doesn't work .

V
Vitaliy Orlov, 2019-02-15
@Ksushqa

heard the opinion that you don't need to know them all

Everything may not be necessary, but the main ones (by the link the name of the popular ones) is desirable, because your team leader will mention them and you need to understand what is at stake. The rest, it is best to study in order to know how certain tasks are solved "according to the classics".
I believe that game development is no different from ordinary programming, so all popular ones are used: one , two
That you distinguish Singleton from Observer. Less often, knowledge of specific things is needed (for example, CQRS + ES), in such cases it is indicated, since 90% of developers have never even heard of them.
  • What is the difference between Singleton and Observer?
  • Write an implementation of both

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question