Привет всем! Начнем с вступления, что здесь и почему. Несколько лет назад я начал разрабатывать игру как независимый разработчик, так исполнилась одна из мечт детства. Надо сказать, что на момент старта у меня уже был опыт коммерческой разработки (уровень tech lead по серверной Java), поэтому выбор пал на движок Unity. В Unity игры пишутся на C#, который я более менее знал и по синтаксису и по модели исполнения (VM, Garbage Collector, модель памяти, прочее). Однако очень скоро стало ясно, что с Unity мне не по пути, и в общем то никуда не деться, кроме как выучить C++ и писать под Unreal Engine. На тот момент я мог читать код на C++, но опыт разработки отсутствовал совсем. Пришлось изучать, пробовать, читать, опять пробовать. Затем родилась мысль опубликовать полученные знания и умения, чтобы и вы могли писать игры под крутейший движок Unreal Engine. При некотором усердии можно освоить разработку игр на C++ практически с нуля, не нужно бояться. Итак, что здесь будет: Почему C++, а не