thambs
Не знаю. Я стараюсь не приобретать специфичные знания, и максимально развивать общие (например, тот же С++).
Для специфики всегда держу под рукой гугл.
thambs
Плюсы это pdf-ка Стандарта. Не совсем понял, о каких "доменно-специфичных" темах ты говоришь.
Когда обновляется стандарт - надо посмотреть, что туда добавили, чтобы хотя бы понимать, как парсить чужой код, и по каким словам потом гуглить.
XF-Alien писал: А что за бзик такой, работать именно в гейм-деве?
На всякий случай отвечу. Более конкретной формулировкой будет не "работать в гд", а "поработать в гд".
Это решение базируется на личном опыте входа в веб-разработку через работу в офисе, с последующим переходом на фриланс.
Очевидно, что набираться профессионального опыта эффективнее в том месте, где занимаются профессиональной разработкой.
А если в более общем плане, то перейти в геймдев из веба/мобилок мне хочется потому что я живу с мечтой создать свой уютный виртуальный мирок. И после полугода возни с квейком ощутил острую нехватку опыта.
После тридцати, у меня достаточно остро встал вопрос - зачем жыть и над чем трудиться дальше.
(некоторые рассуждения на этот счет - https://rukav.d3.ru/psikholog-2052835/)
И стало очевидно, что я не хочу потратить свои лучшие годы на то, чтобы в этом мире было больше сайтов или мобильных приложений.
Так, ну и по теме.
Я долго собирался писать новые посты про обучение и в итоге это желание спонтанно вылилось в создание подсайта на Дёрти, посвященного этому - https://igroprom.d3.ru
Как минимум выложу то, что есть на данный момент - а это одна играбельная карта.
Но ближе к концу года или в начале следующего. Зависит от того, насколько читабельным для меня станет код idTech2 после изучения UE
Да всё употребляется, но к пониманию это никак не приблизит.
Потому что к архитектуре движка оно не имеет никакого отношения.
Добавлено 20-10-2020 в 19:27:
Движки бывают мультиплеерные и одиночные.
Одиночный проще для понимания, но из тройки самых известных, все мультиплеерные, причём с разной архитектурой.
Я прошел бесплатный вводный курс, на котором рассказывается как реализовать в УЕ бег по стенам, как в Titanfall.
Так вот простой пример, как там используется векторное произведение (cross product) - нормаль стены умножается на ось Z и так мы получаем новый вектор движения игрока. Далее остается лишь наклонить камеру в сторону от стены.
А векторное произведение это формула из самой обычной геометрии.
Так почему не имеет отношения?
Дикс писал: что я живу с мечтой создать свой уютный виртуальный мирок
Скажи, а почему ты собрался делать не на blueprints? Если игра сингл и ты инди - самоt то, как мне видится. Очень сложно добиваться успеха как в направлении кода, так и в направлении дизайна одновременно. По крайней мере я не знаю/не встретил ни одного человека, который и в коде был бы очень хорош, и в дизайне контента виртуозом был. Тут формат деятельности обычно "либо/либо", слишком уж глубокие и затратные вещи это.
__________________
To start the match, Let's draw the sketch, Then add some magic from your heart!
Take gold and blue, Take silver too and put a sparkle in your art!
I love that dress, I love It, YES!!! I love the way It makes me feel.
I love the shoes, I love to choose, It was a dream and now It's real!