Разработка игр 🍄
23K subscribers
1.46K photos
89 videos
37 files
2.83K links
Канал Артёма Коблова: @artkoblov

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

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

Только ВП: @pau1_monroe

ППС:
https://vk.cc/cG5Rsh
Download Telegram
Прекрасный пример локализации/адаптации на примере фанатского перевода Биошок Инфинит.
🔥185😁6020🤯8👌3
Ценнейший доклад об ошибках при работе с камерой в играх.

Вот какие штуки выделяет автор.

Ошибки дизайна уровней и камеры
- Использование динамической камеры там, где подошёл бы другой подход
- Проектирование уровней и поведения камеры, не согласованных между собой
- Интерпретация склона как стены, которую нужно избегать
- Нарушение правила 180 градусов
- Фокус только на аватаре, без учёта окружения
- Неправильное применение «правила третей»
- Использование одной логики камеры для движения по земле и в воздухе
- Разработка под Oculus Rift как основную камеру
- Тестирование на узкой демографической выборке

Поведение и логика камеры
- Сохранение состояния камеры с помощью глобальных координат или кватернионов
- Использование стандартной дистанции камеры, нарушающей видимость (line-of-sight)
- Допущение, при котором боковые препятствия перекрывают видимость
- Отталкивание камеры от препятствия, когда игрок пытается повернуть её в его сторону
- Возможность игроку протолкнуть камеру внутрь препятствия
- Независимые силы конкурируют за управление движением камеры
- Избыточное движение камеры для предотвращения перекрытия незначительных объектов
- Пересечение камеры с узкими колоннами
- Боковое смещение камеры при появлении заслоняющих объектов сзади
- Пересечение камеры с аватаром по ближней плоскости отсечения (near-clipping plane)
- Использование одной и той же дистанции камеры для всех углов обзора
- Применение одного и того же угла обзора (field-of-view) для ракурсов снизу и стандартных
- Независимое изменение наклона камеры, дистанции и угла обзора
- Отсутствие перехода (cut), когда аватар проходит сквозь непрозрачные объекты
- Смещение камеры при наведении на дальние цели
- Перекрытие цели телом аватара
- Ограничение возможностей исследования для опытных игроков
- Разработка универсального «решателя ограничений», оптимизирующего положение камеры

UX-ошибки (восприятие и ориентирование)
- Изменение управления направлением движения после перехода камеры
- Нарушение ориентации игрока в пространстве
- Сложность в оценке расстояний
- Камера направлена вперёд при приближении к обрыву
- Горизонтальное положение камеры при движении аватара по склону
- Возможность игроку дезориентироваться и потеряться
- Чрезмерное вращение камеры при наведении на близкие цели
- Передача игроку управления камерой, а затем его отбор
- Немедленное применение подсказки камеры после того, как игрок сам навёл её на нужное место

Ошибки управления и настроек
- Полная зависимость от ручного управления камерой со стороны игрока
- Оставление угла поворота камеры (yaw) без изменений во время бега
- Отсутствие инверсии управления (например, инвертированного Y-управления)
- Реакция на случайные (непреднамеренные) сигналы от контроллера
- Линейная чувствительность управления
- Слишком сильный дрейф точки поворота камеры

Визуальные и кинематографические ошибки
- Слишком узкий угол обзора
- Резкие изменения угла обзора
- Чрезмерная тряска камеры
- Подпрыгивание камеры в такт шагам аватара
- Вертикальные перемещения камеры при прыжке аватара
- Резкий переход в новую позицию камеры
- Сохранение скорости изменения наклона до упора по ограничению

Технические и архитектурные ошибки
- Полная зависимость от процедурного поведения камеры
- Разработка универсального «решателя ограничений», оптимизирующего положение камеры
29🔥129👍2
В целом делать игры легко, но есть нюанс.
😢79🫡51💯229🥰3
Милейший пиксельный ассет-пак с персами, тайлами, мобами и шмотками.

И главное — всё бесплатно. Ну красота же?
https://sethbb.itch.io/32rogues
36👍13🔥9🥰1
Ищем Unity-программиста для кооперативного проекта в духе Peak и RV There Yet? (сетевая логика базируется на Mirror).

Задачи:
- Разработка игровых механик на Unity (C#).
- Реализация сетевой логики на Mirror.
- Вёрстка.
- Реализация готового продукта с последующей выгрузкой в Steam.

Требования:
- Опыт Unity (опыт работы с физикой и анимациями).
- Хорошее знание C#, понимание что такое SOLID/MVC/DI.
- Наличие опыта реализации сетевого взаимодействия.
- Умение работать в команде, читать и понимать чужой код, придерживаться заложенных в проекте архитектурных решений.

Плюсом будет:
- Опыт оптимизации проектов.
- Написание шейдеров на HLSL.
- Релизы в Steam.

От нас:
– Работа удаленная;
– Рыночная заработная плата и бонусная система.
– Минимум бюрократии и корпоративности.

Для отклика, заполните, пожалуйста, форму: https://forms.gle/GH2mbF1uomcnGk8MA
😁173🤯3👍2
A Short Hike за один вечер стала одной из моих любимых игр. Приятный сеттинг, отзывчивое управление, передающее чувство полета, простая, но трогательная история, а главное — длится около двух часов и проходится за один присест. Самое-то.

Что интересно, разработчик делал эту игру с удовольствием, в короткий срок, отдыхая от почти неподъемного долгостроя. И это чувствуется!
youtube.com/watch?v=ZW8gWgpptI8

Считаю, что миру нужно больше таких игр: простых, коротких, сделанных с любовью. Хотя не знаю, как миру, но мне — точно.
33💯8👍4🔥2🫡1
Утреннее напоминание — Дум был инди игрой 😎
🔥1053328😁13🥰4
Крутая книжка с небольшими, но полезными советами по геймдизайну. Читать можно с любого места, в любом порядке.

https://vk.com/@game_dynasty-100-sovetov-i-fishek-geimdizaina
🔥23👍63🥰2🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
Шикарный концепт инвентаря для игры в ретро стиле.
112🔥46💯15👍6😁5
Небольшой гайд по цвету в пиксель арте.
22👍15
Классная тулза для Блендера, чтобы создавать стилизованные под пиксель-арт 3д-шки.

Полностью бесплатно.
https://jeiel.itch.io/sprytile
🔥29👍87👏2
Об особенностях написания сценария для визуальной новеллы. Вам может быть не близок жанр, в такие игры я бы тоже играть не стал, но технически это довольно сложно и поэтому увлекательно.

dtf.ru/gamedev/635732-kak-ya-pisal-vetvistyy-scenariy-dlya-mobilnoy-vizualnoy-novelly
1🔥2383👍2
Картинка для тех игроков, которые любят советовать разработчикам как делать игры.
😁5922🤯10💯7🔥1
Немного tech porn.

Чувак десять лет делал игру типа дума (только в полном 3д).

Что примечательно — размер билда 64кб 🧠

В этом видео рассказывает про трюки, которые использовал:

https://www.youtube.com/watch?v=qht68vFaa1M
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥187🤯2
Как найти работу за рубежом, если страшно и непонятно с чего начать?

Международный рынок открывает двери к крутым проектам, зарплатам в долларах и евро, но искать работу за границей долго, нудно и слишком сложно!

А самое главное, вообще непонятно, что делать. Правила рынка совсем другие. Здесь мало резюмешки на хэдхантере и рекрутеры за тобой не бегают толпами. Зато нужно заводить LinkedIn, искать рефералы, выискивать вакансии среди десятков джоб-бордов...

Разобраться самому почти невозможно. Зато есть такие ребята как AgileFluent 👇

Они уже 4 года помогают IT и Digital специалистам выйти на международный рынок. На их счету — 800+ офферов в 26 странах в такие компании как Amazon, Cisco, UniCredit, Revolut, FLO, Ferrero, N26, ALDI, Semrush, Wheely…

Они ведут крутой канал про международку, где делятся:
✔️ историями тех, кто переехал и зарабатывает в валюте,
✔️ разборами резюме и LinkedIn профилей,
✔️ персональными подборками вакансий,
✔️ гайдами и чек-листами по CV, CL, LinkedIn...

Если давно мечтал о работе за рубежом — это твой знак! Начни с их канала :)

👉 Подписывайся

Реклама. ООО «Эджайл», ИНН 7810964334, erid: 2VtzqwL38ag
😢42🔥1🫡1
This media is not supported in your browser
VIEW IN TELEGRAM
Ты просто не захотела быть счастливой 🥺
😁90💯10🔥54😢3
Ребята из IGN задали разработчикам вопрос: что их того, что кажется легким в исполнении, на самом деле оказалось трудным? Оказалось, что ВСЁ.

Могу подтвердить, что это действительно так. Конечно, одни вещи определенно сложнее других, но все же.

https://www.ign.com/articles/turns-out-hardest-part-making-game-everything
14🔥5💯5👍2👏1