Разработка игр 🍄
22K subscribers
1.38K photos
73 videos
35 files
2.7K links
Канал Артёма Коблова: @artkoblov

Материалы о разработке, экспертные статьи и рассуждения автора о том и о сём.

По рекламе: @unreal_alesia
(всё официально, ставим маркировку)

Только ВП: @pau1_monroe

ППС:
https://vk.cc/cG5Rsh
加入频道
Forwarded from Narratorika (Maria Kochakova)
В этом году на сценарной конференции Александра Молчанова выступает Николай Дыбовский! С докладом "Как писать сценарии для видеоигр". Маст-си. Программа и регистрация по ссылке. Как обычно, все бесплатно.
http://www.shichenga.ru/news/shestaja_scenarnaja_konferencija_grjadet/2020-09-09-1036
Ранее мы уже писали о том, как стремительно растет отечественный рынок игровой индустрии. В связи с этим, Яндекс решил также поддержать своих разработчиков и владельцев игр и проработал стимулирующие меры.

В рамках новой программы, все владельцы игр, размещенных в каталоге Яндекс.Игры, смогут получить бонусы в сумме до 600 000 рублей за каждый месяц на продвижение своих проектов в поисковике и рекламной сети Яндекса. Итоговая сумма бонуса будет зависеть от доходности проекта на площадке Яндекс.Игры.

Для того, чтоб воспользоваться бонусом - необходимо зарегистрироваться в программе. Средства, в итоге, будут зачислены на счет в Директе. А сотрудники компании готовы будут даже оказать помощь в запуске рекламных кампаний.

Программа продлится до 31 октября, так что спешите участвовать.

Подробности на сайте.
Анализ левел дизайна Оксенфурта в The Witcher 3

На Game Career Guide еще в середине сентября вышла статья-анализ дизайна одной из локаций в "Ведьмаке 3". Так как весь сентябрь моя активность на канале была сопоставима с активностью Джорджа Мартина при написании последней книги "Песни льда и пламени", то до неё я добрался только сейчас.

Статья состоит из следующих разделов:
1. Обозначение слоёв и метрик. Для анализа Оксенфурта автор решил воссоздать его на движке UE4. Для этого он подробно изучил карту в самой игре и определил её масштабы. За меру длины он взял шаг Геральта, равный одному метру. Далее он замерил количество времени, которое персонаж тратит на перемещение между разными районами города.

2. Управление пространством и вертикалью. Вертикальные пространства добавляют в игровой процесс дополнительную глубину. Действительно, перемещение в трёх плоскостях без жёстких ограничений добавляют веселья. В рамках исследования автор обнаружил, что вертикаль позволила игроку увидеть план города на его въезде. С высокой точки можно явно определить ключевые места локации.

3. Композиция и дизайн. Город спроектирован так, что точки внимания видны не только с высоты, но с большей части локации. Так, башня на главной площади видна в т.ч. и снаружи города.

Для визуализации статьи автор записал видеоролик. При его просмотре вы увидите цветовое выделение не только точек интереса, но и мест, в которые Геральт может зайти. Благодаря "стерильности" окружения видно, что объекты взаимодействия всегда находятся в области зрения игрока.

Статья:
https://www.gamecareerguide.com/features/1949/level_design_analysis_oxenfurt_in_.php?print=1

Видео:
https://www.youtube.com/watch?v=VfoDXZaGsHQ

#Геймдизайн
#Левелдизайн
Ребята из КДИ запустили крутейшую инициативу с разбором питчей.
https://www.youtube.com/watch?v=d2CRqEMyzh4

Алекс Ничипорчик уже очень давно дает дельные советы по питчам, но сейчас все это вышло на новый уровень. Умение рассказать о своей игре в наши дни не менее важно, чем сама разработка.
Я запустил новый канал, где буду собирать лучшие материалы по геймдизайну.

Подписывайтесь, будет круто!
🎲 @disdoc
Не знаю, как вы без этого жили, но вот вам бесплатные лоу-поли шляпы.

https://gumroad.com/l/bFcRg
​​Ты студент? Поступай на программу MOOVE!

Гранты до 100%, опыт запуска продукта и управленческие знания.

Все подробности на презентации 8 октября в 19.30. На ней выпускники первого потока расскажут:
• как они разрабатывали и запускали на рынок свои проекты во время обучения;
• как знания, полученные на программе, помогут быстрее продвинуться в карьере;
• как получить грант и поступить на программу.

Когда?
8 октября (четверг) в 19:30

Читай сайт и регистрируйся на презентацию: https://bit.ly/3cUDO5H
Немного соли на рану 💔

Оригинал.
Перевел здоровенный материал про принципы геймдизайна.

Поддержите лайкусами, дорогие друзья!
https://dtf.ru/gamedev/223005-13-bazovyh-principov-geymdizayna
Вакансия: Senior Unity3D C# Developer/Ведущий разработчик UnityC#
Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

Приглашаем заинтересованных в разработке игр программистов UnityC# присоединиться и возглавить активную разработку нашего нового перспективного игрового проекта Merge cats:

play.google.com/store/apps/details?id=com.okg.mergecats&hl=ru

Функции на проекте:
Командная разработка мобильной игры в среде Unity 3D:
- Проектирование игрового проекта;
- Разработка игровой логики, различных игровых механик, верстка и логика GUI;
- Взаимодействие, с командой разработки: программисты, геймдизайнеры, тестирование и другие участники;
- Внедрение и сопровождение технологий и методологий разработки направленных на повышение надежности и скорости разработки. Баланс цены и качества.

Ведущий программист в команде из 3-х программистов:
- Проверка качества кода на этапах завершения задач специалистами - code review;
- Декомпозиция и постановка задач специалистам;
- Контроль сроков исполнения задач специалистами.

Требования:
- Отличное знание Unity3D, C#, ООП, паттернов проектирования;GIT;
- Желание и умение работать в команде, ответственность за результат, доброжелательность, инициативность;
- Опыт внедрения технологий и методологий направленных на повышение качества и скорости разработки;
- Опыт разработки игр в Unity 3D от 5-6 лет;
- Разработка Проектов для Android, IOS, Web;
- Разработка ММО игровых проектов;
- Наличие запущенных/опубликованных игровых проектов на android/ios/webgl, готовность предоставить ссылки на эти проекты.
- Опыт в оптимизации реальных проектов (производительность, размер приложения)

Будет плюсом:
- Опыт работы в качестве Senior developer/Team lead;
- Уверенная работа с Протоколами сети;
- Желание разрабатывать игры;
- Разработка нативных плагинов Android, IOS, WebGL;
- Многопоточность в Unity3d;
- Unity DOTS;
- Опыт работы с Шейдерами.

Условия:
- Офис рядом со станциями м.Алексеевская/Рижская;
- График работы с 10.00 до 19.00;
- Заработная плата ( обсуждается с кандидатом по результатам собеседования);
- Есть возможности для обучения и профессионального роста;
- Дружный коллектив и грамотный менеджмент;
- Компенсация затрат на питание.

Ключевые навыки
Unity C# ООП
Постановка задач разработчикам
Умение принимать решения
Git Android iOS
Design Patterns
Мой канал с вакансиями подобрался к красивой отметке. Радостно!

По этому случаю сделаю пост со всеми своими дочками:
@gamedevjob — сегодняшний юбиляр. Вакансии и иногда резюме в сфере разработки игр.

@cgesus — всё о компьютерной графике. Чаще всего публикую крутых 2д и 3д художников на свой вкус, но не забываю о туториалах и других полезных вещах.

@disdoc — новоиспеченный канал о геймдизайне.

@perelesoq — канал моей студии разработки. Делаем адвенчуру под ПК про девочку на войне.

А также:
@watchandsee — о том, как делается кино: статьи и видео о режиссуре, сценарии, операторской работе. Кроме того — анализ разных аспектов известных фильмов.

@prodjob — канал о работе в сфере создания видео-контента.

Спасибо!
Forwarded from anji⨹dev
This media is not supported in your browser
VIEW IN TELEGRAM
Как без ИК, регистрации и смс запилить поворот скейта по поверхности:
1) делаем анимацию поворота скейта от -60 до 60 градусов (можно больше)
2) в коде прописываем определение нормали земли под гг
3) применяем эту нормаль к нормализованному таймингу анимации поворота доски
4) радуемся