1

Этап 1

Реализовать движок на основе книги "Изучаем C++ создавая игры в Unreal Engine 4"

2

Этап 2

Реализовать игрушку "Pong" на основе цикла статей на tproger

3

Этап 3

Реализовать движок по циклу статей на igrocoder.

4

Этап 4

Реализовать игрушку на основе еще одних статей

1

Этап 1

Реализовать движок на основе книги "Изучаем C++ создавая игры в Unreal Engine 4"

2

Этап 2

Реализовать игрушку "Pong" на основе цикла статей на tproger

3

Этап 3

Реализовать движок по циклу статей на igrocoder.

4

Этап 4

Реализовать игрушку на основе еще одних статей

08 декабря 2021

Цель заморожена

Автор цели 16 марта 2022 года заморозил цель

Общая

Разобраться как создаются 3D игры и движки

Давно была интересна тема игродельства. Мне всегда казалось это чем то увлекательным. В детстве я много играл сначала на приставке, а затем и на "пекарне" в различные игрушки. Прекрасно помню те самые моменты, когда я впервые увидел первый Half-Life и GTA 3! Каково было мое удивление и восторг! Это было нереально круто, и потом я часами напролет залипал в это все, и ждал когда же мой брат доиграет и даст мне по играть) Те времена давно прошли. Я вырос, и играть в игры мне стало гораздо менее интересно. Нет уже того азарта. Даже сейчас я пытался играть в Half-Life: Source, установил его для очередного прохождения на новом движке, и прям заставляю себя проходить.

Но природное любопытство подталкивало меня разобраться а как же это работает? А что там под капотом? Влезть в "кишки" продукта. Также в свое время страдал фигней, и делал простые карты для CS 1.6) Пользовался конечно уже готовым инструментом Valve Hammer Editor, офигенно увлекательно было!)

Чувствую что внутреннее желание не угасло, поэтому надо разобраться. Учитывая что по профе я программист, это только подливает масла в огонь. Ведь я работаю в вебе, а это совершенно другая сфера. Тут графика, вычисления, математика и все такое. Думаю частично мне может помочь и дать опору знания, которые я получил еще в колледже и универе. В колледже мы изучали классику программирования через C++, хоть я уже и забыл все. Коммерческого опыта у меня на этом языке не было. Зато я проходил курсы по алгоритмам и у меня уже достаточно много опыта работы в целом в сфере (7 лет получается). Так что осилю 100%. Все меньше осталось для меня "белых пятен" по знаниям.

 Критерий завершения

Разобрался как работает 3д графика и получил базовый опыт в игростроении на C++

  1. Реализовать движок на основе книги "Изучаем C++ создавая игры в Unreal Engine 4"

    Как-то когда-то интересовался темой, и накопал отличнейшее руководство на русском языке. Во первых там экскурс в язык С++, а во вторых сразу пошаговое руководство как напилить на нем игру. Давно планировал пройти и разобраться, пришло время!

  2. Реализовать игрушку "Pong" на основе цикла статей на tproger

    Нашел также такое:
    https://tproger.ru/video/how-to-program-a-game-in-...

    Не 3д конечно, но тож на ссях, думаю будет полезно.

  3. Реализовать движок по циклу статей на igrocoder.

    Более фундаментальный get-into-depth цикл статей про работу 3д движка, его подкапотную реализацию, математическое описание процессов отрисовки

    http://igrocoder.ru/tiki-index.php?page=%D0%9F%D1%...

  4. Реализовать игрушку на основе еще одних статей

    Тут чувак тоже достаточно подробно расписывает как он сделал 3д шутер от первого лица, вот:
    http://ilinblog.ru/article.php?id_article=63

  • 1014
  • 08 декабря 2021, 11:48
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?