Super Mario World Widescreen
Широкоэкранный проект Super Mario World (SNES)
Super Mario World Widescreen - это ваша любимая игра Mario World для SNES, но в соотношении сторон экрана 16:10, 16:9 или 18:9/2:1. Это возможно благодаря увеличению горизонтального разрешения на 96/128 пикселей, что увеличивает разрешение с 256x224 до 352x224 или 384x224.
Поскольку оригинальная SNES не имеет такого разрешения, необходимо использовать эмулятор, ориентированный на высокое разрешение - мод bsnes-hd.
https://github.com/VitorVilela7/wide-snes
#gamedev
👉 @game_devv
Широкоэкранный проект Super Mario World (SNES)
Super Mario World Widescreen - это ваша любимая игра Mario World для SNES, но в соотношении сторон экрана 16:10, 16:9 или 18:9/2:1. Это возможно благодаря увеличению горизонтального разрешения на 96/128 пикселей, что увеличивает разрешение с 256x224 до 352x224 или 384x224.
Поскольку оригинальная SNES не имеет такого разрешения, необходимо использовать эмулятор, ориентированный на высокое разрешение - мод bsnes-hd.
https://github.com/VitorVilela7/wide-snes
#gamedev
👉 @game_devv
👍6
This media is not supported in your browser
VIEW IN TELEGRAM
Привет! Мы — TeleStore, новый маркетплейс приложений в Telegram. 🚀
2025 — время роста! Мы создаем платформу, которая помогает разработчикам легко монетизировать свои игры и приложения. Что мы предлагаем:
🔹 Огромный охват: ваша игра может быть доступна аудитории Telegram — более 1 миллиарда пользователей. 🌍
🔹 Низкие комиссии: 15% за входящие платежи от игроков — это в два раза ниже, чем на других платформах.
🔹 Готовые платежные решения: карточный эквайринг для российских и зарубежных карт.
🔹 Ваши пользователи — ваши деньги. Получайте до 25% от комиссии с покупок ваших игроков во всех приложениях TeleStore.
🔹 Без бюрократии: вам не нужно юрлицо — монетизировать свои проекты могут даже физлица из любой точки мира.
Сейчас TeleStore растёт, и вы можете занять топовые места. Заполните короткую анкету, и наш менеджер свяжется с вами, чтобы помочь вам легко запуститься на платформе. 🎯
Ссылка на анкету: https://zfrmz.eu/fLbMJr6PEwU1YzOcbEld?erid=2W5zFJU2EfS
Присоединяйтесь и начинайте зарабатывать с TeleStore уже сейчас! ✨
2025 — время роста! Мы создаем платформу, которая помогает разработчикам легко монетизировать свои игры и приложения. Что мы предлагаем:
🔹 Огромный охват: ваша игра может быть доступна аудитории Telegram — более 1 миллиарда пользователей. 🌍
🔹 Низкие комиссии: 15% за входящие платежи от игроков — это в два раза ниже, чем на других платформах.
🔹 Готовые платежные решения: карточный эквайринг для российских и зарубежных карт.
🔹 Ваши пользователи — ваши деньги. Получайте до 25% от комиссии с покупок ваших игроков во всех приложениях TeleStore.
🔹 Без бюрократии: вам не нужно юрлицо — монетизировать свои проекты могут даже физлица из любой точки мира.
Сейчас TeleStore растёт, и вы можете занять топовые места. Заполните короткую анкету, и наш менеджер свяжется с вами, чтобы помочь вам легко запуститься на платформе. 🎯
Ссылка на анкету: https://zfrmz.eu/fLbMJr6PEwU1YzOcbEld?erid=2W5zFJU2EfS
Присоединяйтесь и начинайте зарабатывать с TeleStore уже сейчас! ✨
👍1
Совет по Unity 💡
С помощью пакета Memory Profiler вы можете легко определить, где именно используется ресурс, требующий большого объема памяти.
Установите его через Package Manager и воспользуйтесь этим и многими другими полезными инструментами!
#gamedev
👉 @game_devv
С помощью пакета Memory Profiler вы можете легко определить, где именно используется ресурс, требующий большого объема памяти.
Установите его через Package Manager и воспользуйтесь этим и многими другими полезными инструментами!
#gamedev
👉 @game_devv
👍6
99 советов геймдизайнеру
Заработанная карма на вчерашней подборке полезных ресурсов дала мне немного уверенности и возможность не свалиться в большие минуса... Поэтому, я все же решил примерить на себя майку эксперта и поделиться с вами полезными советами, которые на мой взгляд помогли бы любому и уж точно начинающему геймдизайнеру или разработчику игр… Заглядывайте, чтобы получить совета!
⚫️ Часть 1
https://dtf.ru/gamedev/1412779-99-sovetov-geimdizaineru-chast-1
⚫️ Часть 2
https://dtf.ru/gamedev/1416016-99-sovetov-geimdizaineru-chast-2
#gamedev
👉 @game_devv
Заработанная карма на вчерашней подборке полезных ресурсов дала мне немного уверенности и возможность не свалиться в большие минуса... Поэтому, я все же решил примерить на себя майку эксперта и поделиться с вами полезными советами, которые на мой взгляд помогли бы любому и уж точно начинающему геймдизайнеру или разработчику игр… Заглядывайте, чтобы получить совета!
https://dtf.ru/gamedev/1412779-99-sovetov-geimdizaineru-chast-1
https://dtf.ru/gamedev/1416016-99-sovetov-geimdizaineru-chast-2
#gamedev
👉 @game_devv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Я взял кредит 700 тысяч на разработку своей визуальной новеллы, чтобы тебе не пришлось
Приветствую тебя. Ты, наверное, уже задался вопросом, какой нездоровый на голову человек будет влезать в такие долги при нынешней экономической ситуации в стране, да и в мире в целом. На что он вообще надеется, делая визуальную новеллу, да ещё в пиксель-арте и в советском сеттинге по детским страшилкам? Он что, совсем больной? В целом вопросы справедливы и, возможно, даже диагноз верный. Но давайте взглянем чуточку назад и найдём причинно-следственные связи для столь отчаянного, на первый взгляд, поступка.
P.S. Не стоит повторять подобные трюки в домашних условиях.
https://habr.com/ru/articles/877084/
#gamedev
👉 @game_devv
Приветствую тебя. Ты, наверное, уже задался вопросом, какой нездоровый на голову человек будет влезать в такие долги при нынешней экономической ситуации в стране, да и в мире в целом. На что он вообще надеется, делая визуальную новеллу, да ещё в пиксель-арте и в советском сеттинге по детским страшилкам? Он что, совсем больной? В целом вопросы справедливы и, возможно, даже диагноз верный. Но давайте взглянем чуточку назад и найдём причинно-следственные связи для столь отчаянного, на первый взгляд, поступка.
P.S. Не стоит повторять подобные трюки в домашних условиях.
https://habr.com/ru/articles/877084/
#gamedev
👉 @game_devv
👍8
Разбор рендеринга в Unity, часть вторая: посмотрим на Genshin Impact
Казалось бы, техническая сторона графики у игр, созданных на одном игровом движке, должна быть более-менее схожей. Вот я и приступил к реверс-инжинирингу рендеринга Genshin Impact, не питая особого энтузиазма, ожидая увидеть там что нибудь вроде Universal Render Pipeline, стандартного решения для мобильных игр на Unity, с шейдером Cell shading для отрисовки персонажей. Но реальность преподнесла немало сюрпризов...
https://habr.com/ru/articles/874866/
#gamedev
👉 @game_devv
Казалось бы, техническая сторона графики у игр, созданных на одном игровом движке, должна быть более-менее схожей. Вот я и приступил к реверс-инжинирингу рендеринга Genshin Impact, не питая особого энтузиазма, ожидая увидеть там что нибудь вроде Universal Render Pipeline, стандартного решения для мобильных игр на Unity, с шейдером Cell shading для отрисовки персонажей. Но реальность преподнесла немало сюрпризов...
https://habr.com/ru/articles/874866/
#gamedev
👉 @game_devv
❤5👍1
Media is too big
VIEW IN TELEGRAM
Overgrowth
Это репозиторий с исходным кодом игры Overgrowth, разработанной Wolfire Games. Overgrowth — это экшен-платформер с акробатическими боями и физикой, где игрок управляет антропоморфным кроликом-ниндзя.
Репозиторий содержит исходный код движка и игрового процесса. Он может быть полезен разработчикам, изучающим игровые движки, физику в играх и механику боевой системы. Код написан на C++ и использует OpenGL.
https://github.com/WolfireGames/overgrowth
#gamedev
👉 @game_devv
Это репозиторий с исходным кодом игры Overgrowth, разработанной Wolfire Games. Overgrowth — это экшен-платформер с акробатическими боями и физикой, где игрок управляет антропоморфным кроликом-ниндзя.
Репозиторий содержит исходный код движка и игрового процесса. Он может быть полезен разработчикам, изучающим игровые движки, физику в играх и механику боевой системы. Код написан на C++ и использует OpenGL.
https://github.com/WolfireGames/overgrowth
#gamedev
👉 @game_devv
👍16
Media is too big
VIEW IN TELEGRAM
Unity Shader Graph - учебник по интерактивному эффекту снега
Интерактивный снег - один из самых удивительных трюков, которые мы можем делать с рендерными текстурами. Это довольно полезный шейдер, который также может взаимодействовать с водой, песком, краской и многим другим.
00:00 Intro
01:40 Interactive Snow Shader - Start
05:00 Camera Render Texture Setup
06:30 VFX Graph Particles
10:40 Interactive Snow Shader - Render Texture
13:37 Final Adjustments
15:30 End Result
источник
#gamedev
👉 @game_devv
Интерактивный снег - один из самых удивительных трюков, которые мы можем делать с рендерными текстурами. Это довольно полезный шейдер, который также может взаимодействовать с водой, песком, краской и многим другим.
00:00 Intro
01:40 Interactive Snow Shader - Start
05:00 Camera Render Texture Setup
06:30 VFX Graph Particles
10:40 Interactive Snow Shader - Render Texture
13:37 Final Adjustments
15:30 End Result
источник
#gamedev
👉 @game_devv
👍12❤1🥰1
Вот отсортированная база с тонной материала (постепенно пополняется):
БАЗА (4687 видео/книг):
(363 видео, 87 книги) — Python
(415 видео, 68 книги) — Frontend
(143 видео, 33 книги) — ИБ/Хакинг
(352 видео, 89 книги) — С/С++
(343 видео, 87 книги) — Java
(176 видео, 32 книги) — Git
(293 видео, 63 книги) — C#
(174 видео, 91 книги) — DevOps
(167 видео, 53 книги) — PHP
(227 видео, 83 книги) — SQL/БД
(163 видео, 29 книги) — Linux
(114 видео, 77 книги) — Сисадмин
(107 видео, 43 книги) — BA/SA
(181 видео, 32 книги) — Go
(167 видео, 43 книги) — Kotlin/Swift
(112 видео, 24 книги) — Flutter
(137 видео, 93 книги) — DS/ML
(113 видео, 82 книги) — GameDev
(183 видео, 37 книги) — Дизайн
(129 видео, 73 книги) — QA
(213 видео, 63 книги) — Rust
(121 видео, 24 книги) — 1С
(136 видео, 33 книги) — PM/HR
Скачивать ничего не нужно — все выложили в Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Некоторые разработчики спрашивали меня о звуковых эффектах в моей игре, поэтому я сделал небольшое демо для этого простого, но полезного совета. (🔊sound on)
Если в вашей игре есть повторяющиеся звуки, попробуйте наложить на них случайную подачу! Это мгновенный апгрейд. ✨
#gamedev
👉 @game_devv
Если в вашей игре есть повторяющиеся звуки, попробуйте наложить на них случайную подачу! Это мгновенный апгрейд. ✨
#gamedev
👉 @game_devv
👍8🔥2🎉1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
Создаем на Unity псевдо-объемный дым, оптимизированный для маломощных мобильных устройств.
Статья рассказывает о технологии псевдо-объемного дыма, разработанной для Unity и оптимизированной под слабые мобильные устройства. В отличие от стандартных объемных эффектов, которые требуют значительных вычислительных ресурсов, этот метод использует продвинутые шейдеры и упрощенные симуляции, позволяя добиться качественного визуального результата при низкой нагрузке на GPU.
Основная идея заключается в использовании карт глубины и процедурных шумов для создания эффекта густого, динамичного дыма, который реалистично взаимодействует с окружающей средой. Такой подход делает эффект более производительным, чем стандартные VFX-решения, основанные на частицах или объемных текстурах.
Этот метод может быть полезен для разработчиков мобильных игр, стремящихся улучшить графику без значительного падения FPS. Полную техническую реализацию можно изучить по ссылке в статье.
https://80.lv/articles/unity-made-pseudo-volumetric-smoke-optimized-for-low-end-mobile-devices/
#gamedev
👉 @game_devv
Статья рассказывает о технологии псевдо-объемного дыма, разработанной для Unity и оптимизированной под слабые мобильные устройства. В отличие от стандартных объемных эффектов, которые требуют значительных вычислительных ресурсов, этот метод использует продвинутые шейдеры и упрощенные симуляции, позволяя добиться качественного визуального результата при низкой нагрузке на GPU.
Основная идея заключается в использовании карт глубины и процедурных шумов для создания эффекта густого, динамичного дыма, который реалистично взаимодействует с окружающей средой. Такой подход делает эффект более производительным, чем стандартные VFX-решения, основанные на частицах или объемных текстурах.
Этот метод может быть полезен для разработчиков мобильных игр, стремящихся улучшить графику без значительного падения FPS. Полную техническую реализацию можно изучить по ссылке в статье.
https://80.lv/articles/unity-made-pseudo-volumetric-smoke-optimized-for-low-end-mobile-devices/
#gamedev
👉 @game_devv
👍15
This media is not supported in your browser
VIEW IN TELEGRAM
TeleStore, новый маркетплейс онлайн-игр и приложений, активно растет и привлекает новых разработчиков. С помощью TeleStore вы можете:
➡️Продвигать свои игры и приложения. Получите доступ к новой площадке, а значит — новой аудитории!
➡️Легко настраивать прием платежей – как для российских, так и зарубежных карт. При этом подключать монетизацию могут даже физлица!
➡️Зарабатывать больше. Комиссия TeleStore – 15% за входящие платежи от игроков. Это в два раза ниже, чем на других платформах!
Для того, чтобы начать работать с TeleStore в числе первых – достаточно заполнить анкету. Для тех, кто заполнит ее до 21 марта 2025 г., мы предоставляем бонус на рекламу приложения. Подробности и заявку на регистрацию можно найти здесь:
https://tglink.io/b8e3f5175ed1?erid=2W5zFHNieYG
Занимайтесь творчеством – а TeleStore позаботится обо всем остальном!
➡️Продвигать свои игры и приложения. Получите доступ к новой площадке, а значит — новой аудитории!
➡️Легко настраивать прием платежей – как для российских, так и зарубежных карт. При этом подключать монетизацию могут даже физлица!
➡️Зарабатывать больше. Комиссия TeleStore – 15% за входящие платежи от игроков. Это в два раза ниже, чем на других платформах!
Для того, чтобы начать работать с TeleStore в числе первых – достаточно заполнить анкету. Для тех, кто заполнит ее до 21 марта 2025 г., мы предоставляем бонус на рекламу приложения. Подробности и заявку на регистрацию можно найти здесь:
https://tglink.io/b8e3f5175ed1?erid=2W5zFHNieYG
Занимайтесь творчеством – а TeleStore позаботится обо всем остальном!
👍5
Pac-Man
Историческая дань уважения и точный ремейк оригинальной аркадной игры Pac-Man
https://github.com/masonicGIT/pacman
Demo https://masonicgit.github.io/pacman/
#gamedev
👉 @game_devv
Историческая дань уважения и точный ремейк оригинальной аркадной игры Pac-Man
https://github.com/masonicGIT/pacman
Demo https://masonicgit.github.io/pacman/
#gamedev
👉 @game_devv
👍6❤1
Есть в телеге небольшое комьюнити разработчиков на unity
По сути это библиотека ассетов. Некоторые вещи разработаны админами канала, например: Universal Runner Kit
Все сторонние работы берутся с GitHub с пометкой CC0/CCBY License (их можно использовать в коммерции)
Поэтому если хочешь расширить свою библиотеку, то стоит подписаться: @unitymaker
По сути это библиотека ассетов. Некоторые вещи разработаны админами канала, например: Universal Runner Kit
Все сторонние работы берутся с GitHub с пометкой CC0/CCBY License (их можно использовать в коммерции)
Поэтому если хочешь расширить свою библиотеку, то стоит подписаться: @unitymaker
👍5🔥4❤1
Что почитать игровому программисту?
Объём специфичных знаний, которые требуются рядовому программисту игр, даже если он только начал свою карьеру, вызывает у меня «лёгкую» тоску. Это одна из причин, почему большая часть людей, которые «горят делать игры», отсеивается на этапе технических собеседований (обычно их больше одного). Это нормально и грустно. Добавьте сюда, что нефундаментальные знания, вроде инструментов, библиотек и движков, приходится обновлять где‑то раз в 5–7 лет. Не вижу тут, что игрострой сильно отличается от других областей разработки. Если бы лет 15 назад «добрый я» скинул на почту список книг, которые придется прочитать и осмыслить, армия собранных граблей не была бы столь большой и разнообразной, и без ручек половинной длины.
https://habr.com/ru/articles/792996/
#gamedev
👉 @game_devv
Объём специфичных знаний, которые требуются рядовому программисту игр, даже если он только начал свою карьеру, вызывает у меня «лёгкую» тоску. Это одна из причин, почему большая часть людей, которые «горят делать игры», отсеивается на этапе технических собеседований (обычно их больше одного). Это нормально и грустно. Добавьте сюда, что нефундаментальные знания, вроде инструментов, библиотек и движков, приходится обновлять где‑то раз в 5–7 лет. Не вижу тут, что игрострой сильно отличается от других областей разработки. Если бы лет 15 назад «добрый я» скинул на почту список книг, которые придется прочитать и осмыслить, армия собранных граблей не была бы столь большой и разнообразной, и без ручек половинной длины.
https://habr.com/ru/articles/792996/
#gamedev
👉 @game_devv
👍10🤪1
Media is too big
VIEW IN TELEGRAM
Процедурно сгенерированные 3D-подземелья
В этом видео описан алгоритм процедурной генерации 2D и 3D подземелий.
0:00 Intro
1:03 2D Algorithm
3:40 2D Dungeon Example
4:17 3D Algorithm
8:39 3D Dungeon Example
источник
#gamedev #unity3d
👉 @game_devv
В этом видео описан алгоритм процедурной генерации 2D и 3D подземелий.
0:00 Intro
1:03 2D Algorithm
3:40 2D Dungeon Example
4:17 3D Algorithm
8:39 3D Dungeon Example
источник
#gamedev #unity3d
👉 @game_devv
👍9
Need for Speed: Most Wanted. Как легендарная игра уничтожила всю серию
15 ноября исполнится 20 лет с момента выхода самой успешной для Electronic Arts игры из серии Need for Speed. Most Wanted впечатлила и игроков, и прессу, и критиков. По всему миру на сегодняшний день продано около 17 млн копий. И ни одна из последующих игр серии не смогла побить этот рекорд, хотя геймдев в целом за это время прошел огромный путь. Более того, NFS MW стала настолько популярной и любимой игроками, что фактически похоронила все последующие части Need for Speed еще до их релиза. Как вышло, что Electronic Arts создали монстра, который их погубил? Давайте посмотрим.
https://habr.com/ru/companies/selectel/articles/890482/
#gamedev
👉 @game_devv
15 ноября исполнится 20 лет с момента выхода самой успешной для Electronic Arts игры из серии Need for Speed. Most Wanted впечатлила и игроков, и прессу, и критиков. По всему миру на сегодняшний день продано около 17 млн копий. И ни одна из последующих игр серии не смогла побить этот рекорд, хотя геймдев в целом за это время прошел огромный путь. Более того, NFS MW стала настолько популярной и любимой игроками, что фактически похоронила все последующие части Need for Speed еще до их релиза. Как вышло, что Electronic Arts создали монстра, который их погубил? Давайте посмотрим.
https://habr.com/ru/companies/selectel/articles/890482/
#gamedev
👉 @game_devv
👍8❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Editor Scripting в Unreal Engine: создание утилит для генерации Actor и Data Asset
В этой статье я поделюсь своим опытом создания утилит в Unreal Engine, которые автоматизируют процесс генерации Actor Blueprint и Data Asset. Эти утилиты значительно упрощают работу дизайнерам уровней, помогая сократить время на рутинные задачи и минимизировать ошибки, а также могут быть полезны в широком спектре задач, связанных с разработкой.
Мы рассмотрим, как использовать Editor Utility Widgets на практике, чтобы упростить работу в редакторе. Основная часть будет выполнена в Blueprint, но для решения отдельных задач нам также понадобятся функции на C++. Помимо этого, я расскажу о фабриках ассетов и Subobject в UE.
https://habr.com/ru/articles/874278/
#gamedev
👉 @game_devv
В этой статье я поделюсь своим опытом создания утилит в Unreal Engine, которые автоматизируют процесс генерации Actor Blueprint и Data Asset. Эти утилиты значительно упрощают работу дизайнерам уровней, помогая сократить время на рутинные задачи и минимизировать ошибки, а также могут быть полезны в широком спектре задач, связанных с разработкой.
Мы рассмотрим, как использовать Editor Utility Widgets на практике, чтобы упростить работу в редакторе. Основная часть будет выполнена в Blueprint, но для решения отдельных задач нам также понадобятся функции на C++. Помимо этого, я расскажу о фабриках ассетов и Subobject в UE.
https://habr.com/ru/articles/874278/
#gamedev
👉 @game_devv
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
EffectTextureMaker — это инструмент для создания текстур для эффектов, используемых в графических приложениях и играх. Он позволяет легко создавать текстуры огня, дыма, вспышек, круговых эффектов и других визуальных элементов.
Особенности:
- Простое редактирование параметров в реальном времени.
- Визуализация результата сразу в браузере.
- Возможность экспорта текстуры в формате PNG.
- Поддержка различных типов эффектов: круги, спрайты, лучи, шум и пр.
- Написан на JavaScript, работает прямо в браузере без установки.
Использование:
1. Выберите тип эффекта в меню слева.
2. Настройте параметры эффекта: цвет, радиус, количество элементов и т.д.
3. Нажмите кнопку "Make Texture", чтобы сгенерировать текстуру.
4. Скачайте изображение, нажав "Download Texture".
Примеры применения:
- Визуальные эффекты в 2D/3D-играх.
- Частицы и спецэффекты в игровых движках.
- Быстрая генерация вспомогательных текстур для шейдеров и материалов.
https://mebiusbox.github.io/contents/EffectTextureMaker/
#gamedev
👉 @game_devv
Особенности:
- Простое редактирование параметров в реальном времени.
- Визуализация результата сразу в браузере.
- Возможность экспорта текстуры в формате PNG.
- Поддержка различных типов эффектов: круги, спрайты, лучи, шум и пр.
- Написан на JavaScript, работает прямо в браузере без установки.
Использование:
1. Выберите тип эффекта в меню слева.
2. Настройте параметры эффекта: цвет, радиус, количество элементов и т.д.
3. Нажмите кнопку "Make Texture", чтобы сгенерировать текстуру.
4. Скачайте изображение, нажав "Download Texture".
Примеры применения:
- Визуальные эффекты в 2D/3D-играх.
- Частицы и спецэффекты в игровых движках.
- Быстрая генерация вспомогательных текстур для шейдеров и материалов.
https://mebiusbox.github.io/contents/EffectTextureMaker/
#gamedev
👉 @game_devv
🔥5👍2