Программный рендер в стиле игры Doom
Расскажу о небольшом домашнем проекте по написанию программного рендера. Всё началось со случайного видео на Youtube с записью геймплея игры Doom (93 года). Появилась идея сделать похожий рендер на С++ без использования библиотек. В статье описаны шаги его разработки. В конце есть ссылка на видео с демонстрацией работы рендера.
https://habr.com/ru/post/704622/
#gamedev
👉 @game_devv
Расскажу о небольшом домашнем проекте по написанию программного рендера. Всё началось со случайного видео на Youtube с записью геймплея игры Doom (93 года). Появилась идея сделать похожий рендер на С++ без использования библиотек. В статье описаны шаги его разработки. В конце есть ссылка на видео с демонстрацией работы рендера.
https://habr.com/ru/post/704622/
#gamedev
👉 @game_devv
👍1🔥1
От сервера с Авито до мировой экспансии. Что под капотом у российского клауд гейминга
Кажется, облачный гейминг переживает не лучшие времена, но с этим стоит поспорить. Как минимум одна российская компания уверенно чувствует себя на этом рынке.
Мы позвали Сергея Панферова, основателя и генерального директора Loudplay, чтобы он рассказал как создавался их сервис, на каком стеке делали, какие проблемы решали, почему провалилась Google Stadia и как в последний момент выскочить из под санкционного пресса.
https://habr.com/ru/company/innopolis/blog/698508/
#gamedev
👉 @game_devv
Кажется, облачный гейминг переживает не лучшие времена, но с этим стоит поспорить. Как минимум одна российская компания уверенно чувствует себя на этом рынке.
Мы позвали Сергея Панферова, основателя и генерального директора Loudplay, чтобы он рассказал как создавался их сервис, на каком стеке делали, какие проблемы решали, почему провалилась Google Stadia и как в последний момент выскочить из под санкционного пресса.
https://habr.com/ru/company/innopolis/blog/698508/
#gamedev
👉 @game_devv
👍1
Проблемы с которыми сталкиваются при настройке монетизации
Чаще всего проблем начинаются, когда мы вовремя не корректируем настройки. Таким образом, ставки падают - доход теряется.
Работаете в разных регионах и странах тоже сопровождается проблемами из-за поиска выгодных рекламных сетей.
Если вы хотите зарабатывать на своем приложении, но не понимаете, как работает монетизация - есть хорошее решение. Попробуйте протестировать Простую монетизацию.
Вс суть в том, что сами изучают текущую ситуацию и подбирают оптимальный набор рекламных сетей, которые нужно подключить. Они также сделают все необходимые настройки в кабинетах. Помимо экспертов работают еще и технологии ИИ.
Статистика, как правило, находится в вашем же личном кабинете. Можно собрать общую информацию и сравнить результаты по разным рекламным сетям.
Чаще всего проблем начинаются, когда мы вовремя не корректируем настройки. Таким образом, ставки падают - доход теряется.
Работаете в разных регионах и странах тоже сопровождается проблемами из-за поиска выгодных рекламных сетей.
Если вы хотите зарабатывать на своем приложении, но не понимаете, как работает монетизация - есть хорошее решение. Попробуйте протестировать Простую монетизацию.
Вс суть в том, что сами изучают текущую ситуацию и подбирают оптимальный набор рекламных сетей, которые нужно подключить. Они также сделают все необходимые настройки в кабинетах. Помимо экспертов работают еще и технологии ИИ.
Статистика, как правило, находится в вашем же личном кабинете. Можно собрать общую информацию и сравнить результаты по разным рекламным сетям.
👍2
Компиляция карт для Half-Life 1 на ТВ-приставке
Я уже не первый год занимаюсь моддингом легендарной Half-Life 1, и как-то совершенно спонтанно мне пришла в голову мысль, дескать, как было бы прикольно иметь возможность компилировать карты на какой-нибудь платформе, отличной от привычных всем x86 и amd64. Затем я вспомнил, что у меня дома есть ТВ-приставка на базе Android, которую в теории можно было бы приспособить для этих дел. Если возможность есть, значит обязательно нужно провести такой эксперимент!
https://habr.com/ru/post/707860/
#gamedev
👉 @game_devv
Я уже не первый год занимаюсь моддингом легендарной Half-Life 1, и как-то совершенно спонтанно мне пришла в голову мысль, дескать, как было бы прикольно иметь возможность компилировать карты на какой-нибудь платформе, отличной от привычных всем x86 и amd64. Затем я вспомнил, что у меня дома есть ТВ-приставка на базе Android, которую в теории можно было бы приспособить для этих дел. Если возможность есть, значит обязательно нужно провести такой эксперимент!
https://habr.com/ru/post/707860/
#gamedev
👉 @game_devv
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Triplanar Ultimate
Набор шейдеров и настраиваемый редактор, который позволяет создавать бесшовную геометрию тайлов без необходимости использования UV-мэппинга.
https://mabalobo.itch.io/triplanar-ultimate
#gamedev
👉 @game_devv
Набор шейдеров и настраиваемый редактор, который позволяет создавать бесшовную геометрию тайлов без необходимости использования UV-мэппинга.
https://mabalobo.itch.io/triplanar-ultimate
#gamedev
👉 @game_devv
👍7
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Unity - AI Series
Creating your first animated AI Character! [AI #01]
Dealing damage to AI using hitboxes, ragdolls, and healthbars in Unity [AI #02]
Managing enemy state using State Machines in Unity [AI #03]
Equip weapons using Mesh Sockets and Animation Rigging in Unity [AI #04]
How to aim a weapon using inverse kinematics in Unity [AI #05]
Unity AI shooting at the player [AI #06]
Unity Switching Weapons using Animator Override Controllers [AI #07]
Unity line of sight checking using sensors [AI #08]
Unity Ai Target Selection using sensory memory module [AI #09]
Unity - Health and Ammo Pickups [AI #10]
#gamedev
👉 @game_devv
Creating your first animated AI Character! [AI #01]
Dealing damage to AI using hitboxes, ragdolls, and healthbars in Unity [AI #02]
Managing enemy state using State Machines in Unity [AI #03]
Equip weapons using Mesh Sockets and Animation Rigging in Unity [AI #04]
How to aim a weapon using inverse kinematics in Unity [AI #05]
Unity AI shooting at the player [AI #06]
Unity Switching Weapons using Animator Override Controllers [AI #07]
Unity line of sight checking using sensors [AI #08]
Unity Ai Target Selection using sensory memory module [AI #09]
Unity - Health and Ammo Pickups [AI #10]
#gamedev
👉 @game_devv
👍4
Коротко о реактивном программировании в геймдеве. Что это, зачем нужно и как применить в контексте Unity
Что за зверь это ваше реактивное программирование?
Начнем с того, что реактивное программирование - это несколько иной подход к реализации вашего программного обеспечения. Конечно, никто не запрещает вам совмещать различные подходы (ООП, ECS и RX), однако нужно понимать что, зачем и почему.
#gamedev
👉 @game_devv
Что за зверь это ваше реактивное программирование?
Начнем с того, что реактивное программирование - это несколько иной подход к реализации вашего программного обеспечения. Конечно, никто не запрещает вам совмещать различные подходы (ООП, ECS и RX), однако нужно понимать что, зачем и почему.
#gamedev
👉 @game_devv
👍8