GameDev: разработка игр – Telegram
GameDev: разработка игр
6.62K subscribers
633 photos
632 videos
7 files
969 links
Канал для разработчиков игр, геймдевелоперов, художников, левел-дизайнеров, сценаристов, геймдизайнеров.

По всем вопросам @evgenycarter
Download Telegram
Media is too big
VIEW IN TELEGRAM
Первый уровень игры Super Mario Bros, созданный с помощью Python и Pygame

GitHub https://github.com/justinmeister/Mario-Level-1

#gamedev

👉 @game_devv
👍3😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Алгоритм поиска в глубину для процедурной генерации лабиринтов

В этой статье я расскажу об алгоритме процедурной генерации лабиринтов методом поиска в глубину с возвратами (Randomized depth-first search with recursive backtracking). Предлагаю онлайн демо и свой код на github (javanoscript).

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

https://habr.com/ru/articles/778202/

https://github.com/DizzyRide/maze_generator

#gamedev

👉 @game_devv
👍10🔥7
Как графические эффекты влияют на качество изображения в играх?

Разработчики активно используют различные визуальные технологии, чтобы улучшить или, порой, ухудшить графику в видеоиграх. Узнайте, как правильно применять графические эффекты, могут ли они скрыть недостатки или подчеркнуть достоинства графики, и почему их продолжают добавлять в современные игры.

https://media-xyz.com/ru/articles/779-kak-razrabotchiki-uluchshaiut-ili-ukhudshaiut

#gamedev

👉 @game_devv
👍4
Бесплатный вебинар: Логирование и мониторинг приложений на C# 13.01 в 20:00

Хотите научиться отслеживать ошибки в приложении, как настоящий профессионал? Узнайте, как настраивать мониторинг и логирование в вашем коде, чтобы держать всё под контролем!

На этом вебинаре вы:
1️⃣ Разберете лучшие практики логирования и мониторинга приложений на C#.
2️⃣ Освоите работу с популярной библиотекой NLog: от настройки до грамотного использования уровней логирования.
3️⃣ Узнаете, как Sentry помогает находить и устранять проблемы быстрее, чем пользователи успеют заметить их.

Это для вас, если вы:
- Начинающий разработчик на C#, который хочет прокачаться в профессиональной разработке.
- Стремитесь писать код, который легко поддерживать и отлаживать.

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

Почему это важно? 🔥
Логирование и мониторинг — это ваши глаза и уши в мире приложений. Без них даже самая крутая программа может оказаться черным ящиком. Научитесь контролировать процесс, чтобы ваши приложения работали стабильно и предсказуемо.


😏 Регистрируйтесь сейчас и сделайте первый шаг к созданию действительно качественного кода!
https://vk.cc/cH3QJy

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🌊 Создаем стилизованную воду с помощью шейдеров 🌊

В статье описывается, как шаг за шагом создать шейдер воды с эффектом ряби, отражений и прозрачности.

https://ameye.dev/notes/stylized-water-shader/

#gamedev

👉 @game_devv
👍5🔥2
Музыка для игр 🎼


🔹 99sounds.org — обширная библиотека звуков и музыки. Регистрация не обязательна, но для получения уведомлений о новых коллекциях лучше создать аккаунт.

🔹 Soundgator.com — платформа, предлагающая бесплатную музыку для скачивания.

🔹 Musopen.org — удобный поиск классической музыки. Идеально для тех, кто ищет вдохновение или эпичные композиции.

🔹 Soundeffectsplus.com — более 5000 профессионально записанных звуков.

🔹 Dig.ccmixter.org — слоган сайта: «У вас уже есть разрешение». Смело скачивайте и используйте аудиофайлы.

🔹 Freesfx.co.uk — большой выбор бесплатного аудио. Единственное требование — укажите ссылку на сайт в своём проекте.

🔹 OpenGameArt.org — находка для разработчиков игр. Здесь можно найти музыку, звуки, арты, 3D-модели и текстуры. Контент добавляется пользователями, поэтому лицензии могут отличаться.

#gamedev

👉 @game_devv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Для чего нужна архитектура в Unity?

Приглашаем на дискуссию, где рассмотрим реальные примеры использования: DI, MVx, Facade, Repositry, GRASP.

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

Практика: Рассмотрим примеры реализации технических заданий и паттерны DI, MVx, Facade, Repository

Урок посвящен курсу «Unity Game Developer. Professional»

👉 Регистрация и подробности: https://vk.cc/cHlS5J

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
👍3
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
👍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 уже сейчас!
👍1
Совет по Unity 💡

С помощью пакета 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
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
👍8
Как сделать паузу в Unity?

Приглашаем на практический вебинар, где рассмотрим, как можно сделать паузу и кастомную обработку игровой системы

Практика: Реализация интерфейсов IGameListener и класса GameCycle

Урок посвящен курсу «Unity Game Developer. Professional»

👉 Регистрация и подробности: https://vk.cc/cIgFtP

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Разбор рендеринга в Unity, часть вторая: посмотрим на Genshin Impact

Казалось бы, техническая сторона графики у игр, созданных на одном игровом движке, должна быть более-менее схожей. Вот я и приступил к реверс-инжинирингу рендеринга Genshin Impact, не питая особого энтузиазма, ожидая увидеть там что нибудь вроде Universal Render Pipeline, стандартного решения для мобильных игр на Unity, с шейдером Cell shading для отрисовки персонажей. Но реальность преподнесла немало сюрпризов...

https://habr.com/ru/articles/874866/

#gamedev

👉 @game_devv
5👍1
👨‍🎨 Дышишь артом, живешь историями и обожаешь эстетику визуальных новелл? Тогда тебе в Hidden Framesместо, где рождаются идеи, обсуждаются тренды и творится магия! 

Что ждет тебя внутри? 

👉 Обзоры самых свежих манга-новинок и комиксов

👉 Полезные советы для авторов и художников

👉 Крутые арты, вдохновение и эксклюзивные работы
 
👉 Новости о выставках, фестивалях и релизах
 
👉 Возможность продвигать свои проекты и находить единомышленников 

🎯 Тогда жми подписаться и присоединяйся к нашему комьюнити https://news.1rj.ru/str/+NOsw0ccU_-M3N2Fi

#реклама
О рекламодателе
3👍3🔥1
Media is too big
VIEW IN TELEGRAM
Overgrowth

Это репозиторий с исходным кодом игры 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
👍121🥰1