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

По всем вопросам @evgenycarter
Download Telegram
Как мы рендерим очень большие точечные облака

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

Перед нами была поставлена задача рендеринга очень больших наборов данных облака точек, измеряемых миллионами точек. При этом нужно было не только работать с интерактивной частотой кадров, но и хорошо выглядеть в сценах на уровне глаз. Это означало, что нам нужна была определенная форма отбраковки точек, чтобы избежать рендеринга точек, которые должны быть закрыты. Мы добились этого, применив самые современные технологии и немного магии Magnopus, чтобы заставить все это работать в игровом движке Unity.

https://www.magnopus.com/blog/how-we-render-extremely-large-point-clouds

#gamedev

👉 @game_devv
🥰3👍21
Iskusstvo_Geymdizayna.pdf
4 MB
Искусство Геймдизайна (Art of Game Design)
Jesse Schell

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

#gamedev

👉 @game_devv
👍65🎉2
DOOM исполнилось 30 лет!

Первый Doom вышел 10 декабря 1993 года

#gamedev

👉 @game_devv
🥰72👍1😁1
PortProton

Проект, призванный сделать запуск Windows-игр в Linux простым и удобным как для начинающих, так и для опытных пользователей. Проект стремится сделать запуск игр (и другого программного обеспечения) максимально простым, но в то же время предоставляет гибкие настройки для опытных пользователей.

Особенности
Основан на версии WINE от Valve (Proton) и ее модификациях (Proton GE). Включает набор скриптов, объединенных с самим wine-proton, контейнер Steam Runtime Sniper с добавлением портированных версий MANGOHUD (вывод полезной информации в окно игры: FPS, FrameTime, CPU, GPU и т.д.) и vkBasalt (улучшение графики в играх, очень хорош в связке с FSR, DLSS) + множество уже настроенных оптимизаций для максимальной производительности.

Реализована автоматическая установка одним щелчком мыши (на вкладке АВТОУСТАНОВКА) популярных лаунчеров, таких как: WGC, Epic Games, Battle.net, Origin, EVE Online, RockStar, Ubisoft connect , League of Legends и многие другие.

Для любителей консольных игр предлагается множество эмуляторов консолей (на вкладке ЭМУЛЯТОРЫ ): PPSSPP, Citra, Cemu, ePSXe, MAME и многие другие..

https://github.com/Castro-Fidel/PortWINE

👉 @Githublib
👍5🔥1
Media is too big
VIEW IN TELEGRAM
Бесплатный набор медитативной музыки

Погрузите игроков в спокойную атмосферу, идеально подходящую для исследования, решения головоломок и моментов самоанализа.

https://assetstore.unity.com/packages/audio/music/free-meditative-music-pack-264585

#gamedev

👉 @game_devv
👍3
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
🥰5👍1
Подборка Telegram каналов для программистов

Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://news.1rj.ru/str/sysadminoff Новости Линукс Linux


https://news.1rj.ru/str/tikon_1 Новости высоких технологий, науки и техники💡
https://news.1rj.ru/str/mir_teh Мир технологий (Technology World)

https://news.1rj.ru/str/rust_lib Полезный контент по программированию на Rust
https://news.1rj.ru/str/golang_lib Библиотека Go (Golang) разработчика

https://news.1rj.ru/str/itmozg Программисты, дизайнеры, новости из мира IT.
https://news.1rj.ru/str/phis_mat Обучающие видео, книги по Физике и Математике

https://news.1rj.ru/str/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://news.1rj.ru/str/nodejs_lib Подборки по Node js и все что с ним связано
https://news.1rj.ru/str/ruby_lib Библиотека Ruby программиста

1C разработка 📌
https://news.1rj.ru/str/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
https://news.1rj.ru/str/cpp_lib Библиотека C/C++ разработчика
https://news.1rj.ru/str/cpp_knigi Книги для программистов C/C++
https://news.1rj.ru/str/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
https://news.1rj.ru/str/python_360 Книги по Python Rus

Java разработка 📌
https://news.1rj.ru/str/BookJava Библиотека Java разработчика
https://news.1rj.ru/str/java_360 Книги по Java Rus
https://news.1rj.ru/str/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка
https://news.1rj.ru/str/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков
https://news.1rj.ru/str/frontend_sovet Frontend советы, примеры и практика!
https://news.1rj.ru/str/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр

Вакансии 📌
https://news.1rj.ru/str/sysadmin_rabota Системный Администратор
https://news.1rj.ru/str/progjob Вакансии в IT

Чат программистов📌
https://news.1rj.ru/str/developers_ru

Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов
https://news.1rj.ru/str/books_reserv Книги для программистов

БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://news.1rj.ru/str/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности
https://news.1rj.ru/str/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров

Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля

Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике

Excel лайфхак📌
https://news.1rj.ru/str/Excel_lifehack
👍3
PyZelda своими руками или как геймдевить без Unreal, Unity и кредитов

Перед самой статьёй я хотел бы обсудить вопрос целесообразности писать свой движок, вместо готовых решений. Есть куча статей, которые опишут разные движки от более популярных до менее. Я бы хотел затронуть немного другой вопрос: "Как человеку, который изучал программирование много лет заняться геймдевом?". Обычно, есть два пути в геймдев:

Умышленный путь. Это когда человек, который играет в игры рано или поздно решит их создать. Тогда, он выбирает где ему учиться этому и выучивает игровые движки и C-образные языки к ним (чаще всего, C#).

Путь прогеров. Программист увлекается математикой и пишет код. Так или иначе, везде где есть код — есть компьютер. Цифровые развлечения (в том числе и игры) не проходят мимо тех людей, который постоянно пишут код. Так, часть прогеров решает написать свою игру и начать свой путь в геймдев. Об этом пути мы и поговорим.

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

#gamedev

👉 @game_devv
👍8
Duke Nukem 3D: один из пионеров дизайна уровней

С 1993 года, когда вышел Doom, разработчики сделали множество шутеров. Подобные игры того времени вносили множество базовых методов по дизайну уровней игр, многие из которых все ещё используют. Одной из запоминающихся таких игр была Duke Nukem 3D 1996 года. Побудило меня перепройти её и посмотреть на нее свежим взглядом, будучи работая в данной сфере, переиздание с новым эпизодом. Посмотрим, как разработчики делают уровни интересными, с наглядной подачей информации и интересным игровым процессом.

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

#gamedev

👉 @game_devv
👍4👏3
Как я сделал игру на ChatGPT

По профессии я продакт в IT. Но в душе я ИИ-энтузиаст и геймер. Мне интересно всё, связанное с ИИ и нейросетями. Я ни в коем случае не профессиональный геймдизайнер, но иногда делаю небольшие игры. Так что игра в ChatGPT была вопросом времени.

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

#gamedev

👉 @game_devv
👍4👎1😁1
Media is too big
VIEW IN TELEGRAM
РЕИГРАБЕЛЬНОСТЬ: как нас заставляют перепроходить игры

В этом видео разбираемся, как делают самые реиграбельные игры.
Наверное, каждый разработчик хочет, чтобы его игру хотелось проходить снова и снова. Но как этого добиться?
Рассказываем, как разработчики делают свои игры интересными для повторного прохождения, и какие приёмы используют — от элемента случайности до временно заблокированного контента.

источник

#gamedev

👉 @game_devv
👍2
Один в поле разработчик: примеры российских видеоигр, которые создавал один человек

Может ли интересную игру создать один человек? Когда-то Пажитнов сделал Тетрис, а одним из развлечений программистов было создание или портирование игр с одной платформы на другую.

Есть зарубежные игры, созданные в одиночку и заработавшие миллионы – о них на Хабре уже писали. Мы поговорим об интересных инди-проектах от российских разработчиков. Одни имеют коммерческий успех, другие только начинают свой путь, третьи – уже стали легендами.

Эти примеры могут вдохновить кого-то на создание собственной видеоигры, доказать, что с достаточной долей веры в себя и упорством всё становится возможным.

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

#gamedev

👉 @game_devv
👍11
Огромная база VR механик

https://locomotionvault.github.io/

#gamedev

👉 @game_devv
👍4🔥3
Media is too big
VIEW IN TELEGRAM
Как придумать сценарий игры, а не фильма. Сюжет — это не текст

Начинающие разработчики не всегда понимают, что сценарий игры — это не только текст. Вместо сценариев у них получаются «литературные произведения», на основе которых игру не сделать.

источник

#gamedev

👉 @game_devv
👍7
Подборка Telegram каналов для программистов

Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://news.1rj.ru/str/sysadminoff Новости Линукс Linux


https://news.1rj.ru/str/tikon_1 Новости высоких технологий, науки и техники💡
https://news.1rj.ru/str/mir_teh Мир технологий (Technology World)

https://news.1rj.ru/str/rust_lib Полезный контент по программированию на Rust
https://news.1rj.ru/str/golang_lib Библиотека Go (Golang) разработчика

https://news.1rj.ru/str/itmozg Программисты, дизайнеры, новости из мира IT.
https://news.1rj.ru/str/phis_mat Обучающие видео, книги по Физике и Математике

https://news.1rj.ru/str/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://news.1rj.ru/str/nodejs_lib Подборки по Node js и все что с ним связано
https://news.1rj.ru/str/ruby_lib Библиотека Ruby программиста

1C разработка 📌
https://news.1rj.ru/str/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
https://news.1rj.ru/str/cpp_lib Библиотека C/C++ разработчика
https://news.1rj.ru/str/cpp_knigi Книги для программистов C/C++
https://news.1rj.ru/str/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
https://news.1rj.ru/str/python_360 Книги по Python Rus

Java разработка 📌
https://news.1rj.ru/str/BookJava Библиотека Java разработчика
https://news.1rj.ru/str/java_360 Книги по Java Rus
https://news.1rj.ru/str/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка
https://news.1rj.ru/str/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков
https://news.1rj.ru/str/frontend_sovet Frontend советы, примеры и практика!
https://news.1rj.ru/str/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр

Вакансии 📌
https://news.1rj.ru/str/sysadmin_rabota Системный Администратор
https://news.1rj.ru/str/progjob Вакансии в IT

Чат программистов📌
https://news.1rj.ru/str/developers_ru

Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов
https://news.1rj.ru/str/books_reserv Книги для программистов

БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://news.1rj.ru/str/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности
https://news.1rj.ru/str/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров

Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля

Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике

Excel лайфхак📌
https://news.1rj.ru/str/Excel_lifehack
This media is not supported in your browser
VIEW IN TELEGRAM
Рандомизируйте положение объектов в Unity с легкостью!

Просто введите "+=R(-3,3)" в Inspector, чтобы добавить немного случайности
Надеюсь, этот совет сэкономит ваше время и придаст вашим макетам более органичный вид!

#gamedev

👉 @game_devv
👍24
This media is not supported in your browser
VIEW IN TELEGRAM
Некоторые разработчики спрашивали меня о звуковых эффектах в моей игре, поэтому я сделал небольшое демо для этого простого, но полезного совета. (🔊sound on)

Если в вашей игре есть повторяющиеся звуки, попробуйте наложить на них случайную подачу! Это мгновенный апгрейд.

#gamedev

👉 @game_devv
👍11
Pac-Man

Историческая дань уважения и точный ремейк оригинальной аркадной игры Pac-Man

https://github.com/masonicGIT/pacman

Demo https://masonicgit.github.io/pacman/

👉 @Githublib
🔥8👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Совет по Unity 💡

В Unity можно одновременно открыть две вкладки инспектора 2⃣🧐

Полезно, если вы хотите ссылаться/копировать данные между ассетами 🙂

(Альтернативный вариант — использовать Alt+P для первого ассета, который нужно открыть.
вкладка свойств 👍 )

#gamedev

👉 @game_devv
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🥱1
Совет по Unity

Удаление версии Unity Editor не очищает кеш. Это необходимо сделать вручную.

В Windows это %localappdata%/Unity/cache.

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

#gamedev

👉 @game_devv
👍6🥱1