Ребятки, пока я тут в больничке завис, поддержите пост про нашу игру на фестивале визуальных новелл 😅
https://dtf.ru/indie/2021073-kak-zaletet-na-festival-vizualnyh-novell-esli-u-tebya-ne-novella
https://dtf.ru/indie/2021073-kak-zaletet-na-festival-vizualnyh-novell-esli-u-tebya-ne-novella
DTF
Как залететь на фестиваль визуальных новелл, если у тебя не новелла? — Инди на DTF
Есть старый дедовской способ обойти правила Steam. Нужно всего лишь...
Ребята подняли очень правильную тему — производственный ад на игровых проектах.
https://skillbox.ru/media/gamedev/proizvodstvennyy-ad-kak-igry-v-nego-popadayut-i-kak-iz-nego-vybirayutsya/
Действительно, в индустрии это распространенная практика. Особенно когда команда стремится создать что-то новое и хочет придерживаться высокой планки качества. А денег и времени никогда не хватает, поэтому приходится чем-то жертвовать.
Мудрый продюсер всегда выберет вырезать лишние фичи, чтобы сберечь людей. А вот под руководством эксцентричных визионеров люди зачастую выгорают и уходят из индустрии. Зато получается великие игры. Иногда.
В общем, история непростая и однозначных правильных способов избежать производственных проблем нет. Но мы в нашей студии стараемся изо всех сил!
https://skillbox.ru/media/gamedev/proizvodstvennyy-ad-kak-igry-v-nego-popadayut-i-kak-iz-nego-vybirayutsya/
Действительно, в индустрии это распространенная практика. Особенно когда команда стремится создать что-то новое и хочет придерживаться высокой планки качества. А денег и времени никогда не хватает, поэтому приходится чем-то жертвовать.
Мудрый продюсер всегда выберет вырезать лишние фичи, чтобы сберечь людей. А вот под руководством эксцентричных визионеров люди зачастую выгорают и уходят из индустрии. Зато получается великие игры. Иногда.
В общем, история непростая и однозначных правильных способов избежать производственных проблем нет. Но мы в нашей студии стараемся изо всех сил!
Прошёл вчера игру Before Your Eyes и остался под сильным впечатлением.
Изначально меня привлекла уникальная механика, которая отслеживает глаза и позволяет буквально взаимодействовать с игрой морганием (если у вас нет вебки на компе, не страшно, можно пройти и без этой фичи). Ничего подобного раньше не встречал, по крайней мере в полноценном завершённом продукте. Ну и конечно, приятный визуальный стиль, озвучка и небольшой объём сделали своё дело.
Как это часто бывает с хорошими историями — чем меньше вы знаете перед началом игры, тем лучше. Я хоть и смотрел трейлер какое-то время назад, уже забыл что конкретно там показывали. Оно и к лучшему.
Запомнилось одно — вместе с героем, вы будете путешествовать по памятным моментам его жизни и в конечном итоге узнаете его историю.
Для себя выписал много деталей и мыслей, но вы лучше сами! Не пожалеете. Однозначно, теперь будет одним из любимых произведений.
Изначально меня привлекла уникальная механика, которая отслеживает глаза и позволяет буквально взаимодействовать с игрой морганием (если у вас нет вебки на компе, не страшно, можно пройти и без этой фичи). Ничего подобного раньше не встречал, по крайней мере в полноценном завершённом продукте. Ну и конечно, приятный визуальный стиль, озвучка и небольшой объём сделали своё дело.
Как это часто бывает с хорошими историями — чем меньше вы знаете перед началом игры, тем лучше. Я хоть и смотрел трейлер какое-то время назад, уже забыл что конкретно там показывали. Оно и к лучшему.
Запомнилось одно — вместе с героем, вы будете путешествовать по памятным моментам его жизни и в конечном итоге узнаете его историю.
Для себя выписал много деталей и мыслей, но вы лучше сами! Не пожалеете. Однозначно, теперь будет одним из любимых произведений.
Steampowered
Save 80% on Before Your Eyes on Steam
Embark on an emotional first-person narrative adventure where you control the story—and affect its outcomes—with your real-life blinks. With this innovative technique you will fully immerse yourself in a world of memories, both joyous and heartbreaking, as…
This media is not supported in your browser
VIEW IN TELEGRAM
А теперь представьте, что в жизни так же.
This media is not supported in your browser
VIEW IN TELEGRAM
Как правильно делать драки.
Любопытный материал о том, как создавалась синтетическая озвучка в Celeste.
https://dtf.ru/gamedev/1001308-sinteticheskiy-golos-reagiruyushchiy-na-emocii-kak-ozvuchivali-dialogi-dlya-celeste
https://dtf.ru/gamedev/1001308-sinteticheskiy-golos-reagiruyushchiy-na-emocii-kak-ozvuchivali-dialogi-dlya-celeste
DTF
Синтетический голос, реагирующий на эмоции: как озвучивали диалоги для Celeste — Gamedev на DTF
Система анализирует портрет персонажа и выдаёт звук, соответствующий его настроению.
This media is not supported in your browser
VIEW IN TELEGRAM
Кайфовая механика.
Разработка игр 🍄
Кайфовая механика.
Steampowered
Save 77% on Hell Pie on Steam
Hell Pie is an obscene 3D platformer that takes bad taste to the next level! Hell Pie sees you grab the horns of Nate, the ‘Demon of Bad Taste’. He is given the honorable task of gathering the disgusting ingredients for Satan’s infamous birthday pie!
Forwarded from Григорий Дядиченко
Классное видео про вращения
https://youtu.be/HjStG4qKEIU
Каждый разработчик вертел эти трансформы много раз. И вот теперь по вращениям есть неплохое видео, где что важно правильно подсвечены проблемы углов эйлера. Кватернионы — это самый удобный вид вращения, так как он быстрый и относительно всех операций максимально предсказуемый. Так что «галопом по европам» отличный разбор я считаю. А для тех кто хочет углубится есть https://habr.com/ru/articles/426863/
В целом для большинства задач в геймдеве не нужно даже понимать что такое кватернион, достаточно понимать логику их интерполяции, сути афинных преобразований и последовательности преобразований. Что такое с точки зрения математики значит обратное значения и так далее. Я всё время забываю суть природы кватернионов, хотя сам же находил офигенное видео на эту тему https://yangx.top/dev_game/211 Но это не особо мешает ими пользоваться :)
#новости
https://youtu.be/HjStG4qKEIU
Каждый разработчик вертел эти трансформы много раз. И вот теперь по вращениям есть неплохое видео, где что важно правильно подсвечены проблемы углов эйлера. Кватернионы — это самый удобный вид вращения, так как он быстрый и относительно всех операций максимально предсказуемый. Так что «галопом по европам» отличный разбор я считаю. А для тех кто хочет углубится есть https://habr.com/ru/articles/426863/
В целом для большинства задач в геймдеве не нужно даже понимать что такое кватернион, достаточно понимать логику их интерполяции, сути афинных преобразований и последовательности преобразований. Что такое с точки зрения математики значит обратное значения и так далее. Я всё время забываю суть природы кватернионов, хотя сам же находил офигенное видео на эту тему https://yangx.top/dev_game/211 Но это не особо мешает ими пользоваться :)
#новости
YouTube
Вращение, углы Эйлера, Кватернионы в Unity
Это видео подойдет тем, кто хочет чуть лучше разобраться в том, как работает вращение.
Таймкоды:
00:00 Что такое вращение
00:21 Радианы
00:46 Градусы
01:09 Перевод градусов в радианы
01:21 Координаты точки на 2Д плоскости
01:38 Поворот игрока к мышке
02:44…
Таймкоды:
00:00 Что такое вращение
00:21 Радианы
00:46 Градусы
01:09 Перевод градусов в радианы
01:21 Координаты точки на 2Д плоскости
01:38 Поворот игрока к мышке
02:44…
Игры от Naughty Dog (Uncharted, The Last of Us) славятся своей проработанностью и вниманием к деталям. Послушайте лекцию о том, какой подход позволяет ребятам выпускать максимально отполированные проекты.
https://www.youtube.com/watch?v=VefvgcSKQzU
https://www.youtube.com/watch?v=VefvgcSKQzU
YouTube
Polishing Uncharted 3
In this 2012 GDC session, Naughty Dog's Benson Russell goes over the approach and principles that Naughty Dog uses to make games like Uncharted 3 as polished as possible.
Register for GDC: https://ubm.io/2yWXW38
Join the GDC mailing list: http://www.gd…
Register for GDC: https://ubm.io/2yWXW38
Join the GDC mailing list: http://www.gd…
Forwarded from Bekhan Code
Мне 27 лет. Вот список интересных вещей, которые я делал:
• Разработал проект, позволяющий звонить и рассылать СМС всем незнакомым людям в радиусе 30-50 метров (демонстрировал на съемках с Моргенштерном; 20 млн просмотров).
• Написал ПО (но воспользовался лишь один раз), которое имитировало 10-бальные пробки на всех дорогах Москвы в Яндекс.Картах ещё до того, как это стало мейнстримом (продемонстрировано на съемках с блогером Литвиным).
• На данную тематику вел Instagram и TikTok, где большинство роликов набирало миллионы просмотров.
• Находил уязвимости в Ленте, ГосУслугах, 1500 московских шлагбаумах (мой хабр-пост) и передавал информацию журналистам.
• Создал OSINT-сервис для поиска профилей в Instagram по номеру телефона. 572k просмотров на Хабре.
• Разработал Telegram-клиент с функцией "Двойное дно". Продвигал идею внедрить такую возможность в оригинальный клиент Telegram.
Все выше перечисленное является правдой (никаких фотошопов и фокусов). Эти задумки были реализованы исключительно с целью развития моего личного бренда и не имели экономической выгоды.
Я уже давно не занимаюсь личным брендом, поэтому новых публикаций нет, а перечисленные проекты были закрыты.
В середине ноября 2022 года я поставил себе новую цель — Разработать игру. Не казуальную, не гиперказуальную, а сложную (в техническом смысле) и насыщенную контентом игру с глубоким геймплеем.
Перед тем как расширять штат своей команды или, тем более, открывать новую игровую компанию, я хочу самостоятельно разобраться во всех аспектах разработки игр.
Возможно, у вас возникнет вопрос: Зачем лезть в техническую часть создания игры, если можно найти на аутсорсе команду и делегировать ей разработку? Примерно так я и попробовал сделать. Моя компания стала искать и нанимать Unity-разработчиков. Я успел поработать с несколькими специалистами. К сожалению, ничего дельного из этого не вышло. Качество выполненных задач от ребят меня не устраивало. Как говорится, хочешь сделать хорошо — делай сам. Ну, или так: Хочешь сделать хорошо, то разберись в теме сам, заложи архитектуру и подход к разработке, а только потом делегируй и в дальнейшем контролируй. Такой подход позволит мне контролировать процесс создания игры и получить в результате именно ту игру, которую я хочу.
Прошло уже 10 месяцев с момента старта, и я все еще в процессе обучения. Да, со временем я все больше и больше времени посвящаю написанию кода, но обучение все равно остается неотъемлемой частью процесса.
У меня большой опыт в OSINT и информационной безопасности, но в области GameDev я новичок. Мне пришлось изучать множество новых тем, и еще предстоит столько же. К счастью, многое из моего предыдущего опыта перекликается с GameDev, что облегчает изучение.
Я стараюсь конспектировать любую изученную тему. Опираясь на свой опыт, я понимаю, что со временем наш мозг "стирает" то, что кажется ему "ненужным". Конечно, "ненужная" информация на самом деле могла бы быть ценной, но мозг не консультируется с нами по данному вопросу.
Если я что-то подзабыл (случается это довольно часто), то я иду в свои заметки и через поиск нахожу нужный конспект. Если я наткнулся на отличную статью по интересующей меня теме, то конспект писать уже смысла нет. Я просто сохраняю ссылку (ну, или архивирую веб-страницу для оффлайн доступа, если есть ощущения, что через год сайт закроется). Тем не менее, действительно хороших сайтов или статей, которые бы покрывали вопрос хотя бы на 80 процентов, очень мало.
Если бы все статьи по GameDev (да и не только) были бы с крайне низким порогом входа и покрывали практически все вопросы, которые возникают у читателя, то процесс разработки продуктов мог бы ускориться на один, а то и два порядка (10-100 раз).
Когда я только начинал обучение, я осознавал, что быстро достичь своей цели не удастся. Обучение — это сложный, многоступенчатый и местами скучный процесс. Тем не менее, сейчас я чувствую, что это обучение начинает мне надоедать.
И на фоне этого "надоедания" мне пришла в голову интересная мысль...
(К сожалению, весь текст не влезает в один пост. Продолжение читайте в следующем посте).
• Разработал проект, позволяющий звонить и рассылать СМС всем незнакомым людям в радиусе 30-50 метров (демонстрировал на съемках с Моргенштерном; 20 млн просмотров).
• Написал ПО (но воспользовался лишь один раз), которое имитировало 10-бальные пробки на всех дорогах Москвы в Яндекс.Картах ещё до того, как это стало мейнстримом (продемонстрировано на съемках с блогером Литвиным).
• На данную тематику вел Instagram и TikTok, где большинство роликов набирало миллионы просмотров.
• Находил уязвимости в Ленте, ГосУслугах, 1500 московских шлагбаумах (мой хабр-пост) и передавал информацию журналистам.
• Создал OSINT-сервис для поиска профилей в Instagram по номеру телефона. 572k просмотров на Хабре.
• Разработал Telegram-клиент с функцией "Двойное дно". Продвигал идею внедрить такую возможность в оригинальный клиент Telegram.
Все выше перечисленное является правдой (никаких фотошопов и фокусов). Эти задумки были реализованы исключительно с целью развития моего личного бренда и не имели экономической выгоды.
Я уже давно не занимаюсь личным брендом, поэтому новых публикаций нет, а перечисленные проекты были закрыты.
В середине ноября 2022 года я поставил себе новую цель — Разработать игру. Не казуальную, не гиперказуальную, а сложную (в техническом смысле) и насыщенную контентом игру с глубоким геймплеем.
Перед тем как расширять штат своей команды или, тем более, открывать новую игровую компанию, я хочу самостоятельно разобраться во всех аспектах разработки игр.
Возможно, у вас возникнет вопрос: Зачем лезть в техническую часть создания игры, если можно найти на аутсорсе команду и делегировать ей разработку? Примерно так я и попробовал сделать. Моя компания стала искать и нанимать Unity-разработчиков. Я успел поработать с несколькими специалистами. К сожалению, ничего дельного из этого не вышло. Качество выполненных задач от ребят меня не устраивало. Как говорится, хочешь сделать хорошо — делай сам. Ну, или так: Хочешь сделать хорошо, то разберись в теме сам, заложи архитектуру и подход к разработке, а только потом делегируй и в дальнейшем контролируй. Такой подход позволит мне контролировать процесс создания игры и получить в результате именно ту игру, которую я хочу.
Прошло уже 10 месяцев с момента старта, и я все еще в процессе обучения. Да, со временем я все больше и больше времени посвящаю написанию кода, но обучение все равно остается неотъемлемой частью процесса.
У меня большой опыт в OSINT и информационной безопасности, но в области GameDev я новичок. Мне пришлось изучать множество новых тем, и еще предстоит столько же. К счастью, многое из моего предыдущего опыта перекликается с GameDev, что облегчает изучение.
Я стараюсь конспектировать любую изученную тему. Опираясь на свой опыт, я понимаю, что со временем наш мозг "стирает" то, что кажется ему "ненужным". Конечно, "ненужная" информация на самом деле могла бы быть ценной, но мозг не консультируется с нами по данному вопросу.
Если я что-то подзабыл (случается это довольно часто), то я иду в свои заметки и через поиск нахожу нужный конспект. Если я наткнулся на отличную статью по интересующей меня теме, то конспект писать уже смысла нет. Я просто сохраняю ссылку (ну, или архивирую веб-страницу для оффлайн доступа, если есть ощущения, что через год сайт закроется). Тем не менее, действительно хороших сайтов или статей, которые бы покрывали вопрос хотя бы на 80 процентов, очень мало.
Если бы все статьи по GameDev (да и не только) были бы с крайне низким порогом входа и покрывали практически все вопросы, которые возникают у читателя, то процесс разработки продуктов мог бы ускориться на один, а то и два порядка (10-100 раз).
Когда я только начинал обучение, я осознавал, что быстро достичь своей цели не удастся. Обучение — это сложный, многоступенчатый и местами скучный процесс. Тем не менее, сейчас я чувствую, что это обучение начинает мне надоедать.
И на фоне этого "надоедания" мне пришла в голову интересная мысль...
(К сожалению, весь текст не влезает в один пост. Продолжение читайте в следующем посте).
Один из немногих хороших роликов про мотивацию при разработке своей игры.
https://www.youtube.com/watch?v=zoG-uwWaJJM
Особенно понравилось:
- Здраво оценить свои возможности и привести желания в соответствие с ними. Часто нам хочется сделать идеальную игру, но почти всегда идеальная игра — так никогда и не выпущенная игра.
- Правило ненулевого прогресса. Если нет времени и желания, сделайте хотя бы самую малость. Пусть это будут 10-15 минут работы, но по крайней мере вы будете знать, что продвинулись хотя бы немного. 0,05% всё еще больше нуля.
В комментариях к видео также можно найти ряд добротных советов по творческой дисциплине.
https://www.youtube.com/watch?v=zoG-uwWaJJM
Особенно понравилось:
- Здраво оценить свои возможности и привести желания в соответствие с ними. Часто нам хочется сделать идеальную игру, но почти всегда идеальная игра — так никогда и не выпущенная игра.
- Правило ненулевого прогресса. Если нет времени и желания, сделайте хотя бы самую малость. Пусть это будут 10-15 минут работы, но по крайней мере вы будете знать, что продвинулись хотя бы немного. 0,05% всё еще больше нуля.
В комментариях к видео также можно найти ряд добротных советов по творческой дисциплине.
YouTube
How I Finished My Indie Game (Even When I Hated It)
When working on The First Tree, I was working a busy full-time job and taking care of a new baby. A lot of people asked how I did it, so I boiled it down into 3 tips on how to stay motivated during development. Hope it helps you finish your game!
This is…
This is…
Ценные советы по построению виртуальных миров с точки зрения сценария.
https://blog.reedsy.com/worldbuilding-guide/
https://blog.reedsy.com/worldbuilding-guide/
Reedsy
Worldbuilding: Create Brave New Worlds [+Template]
Follow our worldbuilding guide and free template, and learn the best way to create a convincing and believable universe.
Александр Насонов написал небольшую статью о том, законно ли использовать СhatGPT для локализации игр:
https://telegra.ph/On-Legal-Risks-of-Using-ChatGPT-for-Processing-Lockits-08-22
https://telegra.ph/On-Legal-Risks-of-Using-ChatGPT-for-Processing-Lockits-08-22
Telegraph
On Legal Risks of Using ChatGPT for Processing Lockits
Working with massive multilingual lockits in gamedev projects is a costly process that can be optimized by using such tools as ChatGPT. Some time ago I had to check the concerns that using ChatGPT for translating, processing or editing localization strings…
У классных ребят 29 августа будет релиз игры «Неясное».
https://youtu.be/AKM5EirKAME
Вы могли знать художника Sad3D и Илью Мазо по прекрасному проекту ШХД: Зима.
Очень ждем!
https://youtu.be/AKM5EirKAME
Вы могли знать художника Sad3D и Илью Мазо по прекрасному проекту ШХД: Зима.
Очень ждем!
YouTube
Neyasnoe (2023) game teaser
By sad3d & iliamazo
NOW AVAILABLE ON STEAM: https://store.steampowered.com/app/2435180/_/
Wastelands, grim folks behind garages, alco-pharmacy, huge gray sky — a lost world for a lost generation. As darkness descends, immerse yourself in the mysterious allure…
NOW AVAILABLE ON STEAM: https://store.steampowered.com/app/2435180/_/
Wastelands, grim folks behind garages, alco-pharmacy, huge gray sky — a lost world for a lost generation. As darkness descends, immerse yourself in the mysterious allure…