Цель заморожена
Автор цели 16 марта 2022 года заморозил цель
Разобраться как создаются 3D игры и движки
Давно была интересна тема игродельства. Мне всегда казалось это чем то увлекательным. В детстве я много играл сначала на приставке, а затем и на "пекарне" в различные игрушки. Прекрасно помню те самые моменты, когда я впервые увидел первый Half-Life и GTA 3! Каково было мое удивление и восторг! Это было нереально круто, и потом я часами напролет залипал в это все, и ждал когда же мой брат доиграет и даст мне по играть) Те времена давно прошли. Я вырос, и играть в игры мне стало гораздо менее интересно. Нет уже того азарта. Даже сейчас я пытался играть в Half-Life: Source, установил его для очередного прохождения на новом движке, и прям заставляю себя проходить.
Но природное любопытство подталкивало меня разобраться а как же это работает? А что там под капотом? Влезть в "кишки" продукта. Также в свое время страдал фигней, и делал простые карты для CS 1.6) Пользовался конечно уже готовым инструментом Valve Hammer Editor, офигенно увлекательно было!)
Чувствую что внутреннее желание не угасло, поэтому надо разобраться. Учитывая что по профе я программист, это только подливает масла в огонь. Ведь я работаю в вебе, а это совершенно другая сфера. Тут графика, вычисления, математика и все такое. Думаю частично мне может помочь и дать опору знания, которые я получил еще в колледже и универе. В колледже мы изучали классику программирования через C++, хоть я уже и забыл все. Коммерческого опыта у меня на этом языке не было. Зато я проходил курсы по алгоритмам и у меня уже достаточно много опыта работы в целом в сфере (7 лет получается). Так что осилю 100%. Все меньше осталось для меня "белых пятен" по знаниям.
Критерий завершения
Разобрался как работает 3д графика и получил базовый опыт в игростроении на C++
-
Реализовать движок на основе книги "Изучаем C++ создавая игры в Unreal Engine 4"
Как-то когда-то интересовался темой, и накопал отличнейшее руководство на русском языке. Во первых там экскурс в язык С++, а во вторых сразу пошаговое руководство как напилить на нем игру. Давно планировал пройти и разобраться, пришло время!
-
Реализовать игрушку "Pong" на основе цикла статей на tproger
Нашел также такое:
https://tproger.ru/video/how-to-program-a-game-in-...Не 3д конечно, но тож на ссях, думаю будет полезно.
-
Реализовать движок по циклу статей на igrocoder.
Более фундаментальный get-into-depth цикл статей про работу 3д движка, его подкапотную реализацию, математическое описание процессов отрисовки
-
Реализовать игрушку на основе еще одних статей
Тут чувак тоже достаточно подробно расписывает как он сделал 3д шутер от первого лица, вот:
http://ilinblog.ru/article.php?id_article=63
- 1233
- 08 декабря 2021, 11:48
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением