Освойте С++ на базовом уровне и создай свою первую игру всего за 2 месяца обучения. В дальнейшем применяйте эти знания для работы в Unreal Engine.
На курсе ты создашь несколько простейших игр, а сразу после — сможешь разрабатывать более сложные.
Освоишь язык на базовом уровне, чтобы использовать его для работы с Unreal Engine.
Для этого ты разберёшься с основами линейной алгебры и принципами создания игровых движков.
Например, с Git или MS Visual Studio, чтобы отлаживать программу и пользоваться системой контроля версий.
В этом блоке ты изучишь основы программирования и напишешь свою первую игру — «яблоки» (упрощённая версия игры «змейка»).
В этом блоке ты научишься писать эффективный код, применяя алгоритмы и структуры данных, и создашь игру «змейка».
В этом блоке ты научишься разрабатывать легко поддерживаемые и расширяемые программы, а также сделаешь новую игру — арканоид.
В последнем блоке ты научишься общепринятым практикам разработки, работе в команде и созданию проектов с нуля. А также выполнишь курсовой проект — игру в жанре «рогалик».
Минимальные системные требования: Windows 10 или 11.
Современный специалист должен уметь быстро адаптироваться при переходе в другую компанию: внутренние игровые движки, которые используют в крупных студиях, во многом похожи. Весь этот курс можно было бы выстроить вокруг Blueprint — системы визуального программирования, для использования которой не нужно изучать C++. Но проблема в том, что Unreal — единственный движок, в котором эту систему можно применять. Освоив Blueprint, можно, например, устроиться техническим дизайнером в компанию, которая делает игры на Unreal Engine, — но возможность работать с другими технологиями для тебя будет закрыта. С++ — один из базовых языков программирования. Если ты научишься работать на нем, то тебе будет легко осваивать другие языки программирования. Также С++ является одним из самых востребованных языков программирования как в игровой индустрии, так и в других областях разработки.
Список необходимого ПО: Visual Studio 2022 Community Edition, Github, Браузер, Draw.io, cpp.sh. Все ПО бесплатное. Если возникнут сложности, наши модераторы помогут с установкой и скачиванием.