GameDev: разработка игр
前往频道在 Telegram
Канал для разработчиков игр, геймдевелоперов, художников, левел-дизайнеров, сценаристов, геймдизайнеров. По всем вопросам @evgenycarter
显示更多6 442
订阅者
-124 小时
+27 天
+1230 天
帖子存档
35 лет SimCity
35 лет назад, появилась SimCity (1989) – градостроительная стратегия, ставшая хитярой и положившая начало целой серии. Более того, благодаря этой игрушке и её создателю Уиллу Райту, появилась на свет Божий другая серия, известная в народе как The Sims (или «Симсы»), в которой можно было создавать с помощью виртуальных человечков всё то, что ты, читатель, обычно делаешь в реальной жизни. А именно – смотреть зомбоящик, вкалывать на работе, есть, спать, справлять нужду, читать газеты, убираться в хате, строить любовь с другими симами, сгореть в квартире или утопиться в бассейне, да-а… впрочем, об этом как-нибудь потом. Сейчас же – окунемся в истоки и узнаем, как Райт сделал то, что сделал и что из этого вышло. Наливай чаёк и усаживайся поудобнее, мы погнали.
https://habr.com/ru/companies/timeweb/articles/790838/
#gamedev
👉 @game_devv
Оптимизация игры на Unity
часть 1. Batching
часть 2. Terrain
часть 3 - Код. Profiler
часть 4 - Интерфейс. Sprite Atlas
часть 5 - 3D модели. Текстурный атлас. Объединение мешей
источник
#gamedev
👉 @game_devv
⚡️ Незаменимый инструмент для разработки игр на Unity
🤩Отус приглашает 08.02 в 19:00 по мск на открытый практический вебинар "Behaviour Tree в Unity".
Вебинар приурочен к старту продвинутого онлайн-курса «Unity Game Developer. Professional». Курс доступен в рассрочку!
➡️ Регистрация на вебинар: https://vk.cc/cui57n
🧑💻 На вебинаре мы:
- разработаем поведение для противника с помощью паттерна Behaviour Tree;
- рассмотрим базовые элементы поведения Sequence, Selector и Action;
- реализуем алгоритм поведения.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Математика в играх на Unity. Библиотека Mathf
Рассматриваю различные функции библиотеки Mathf в Unity, в том числе Sin, Cos, Perlin Noise, PingPong и так далее. В видео можно увидеть примеры использования и узнать что-то новое для себя из этой библиотеки.
источник
#gamedev
👉 @game_devv
Советы по Unity💡
Вы можете использовать Billboarding для добавления 2D спрайтов в 3D игру!
Это может придать вашей игре атмосферу ретро.
#gamedev
👉 @game_devv
👩💻 Пройди тест по C# и проверь свои знания.
Ответишь — пройдешь на продвинутый курс "C# ASP. NET Core разработчик" от OTUS по специальной цене.
За 5 месяцев обучения ты научишься создавать информационные системы, состоящие из сайтов, мобильных клиентов и телеграмм-ботов и т.д., используя фреймворк C# ASP. NET Core и смежные технологии, такие как ReactJS и другие.
➡️ ПРОЙТИ ТЕСТ: https://vk.cc/cugB3M
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576Сам написал, сам поиграл: как работали трёхмерные игры на кнопочных телефонах нулевых? Пишем 3D-шутер с нуля
Думаю, большинство моих читателей успела застать эру кнопочных телефонов с поддержкой Java-приложений. Помните ли вы, как мониторили разделы с загрузками на WAP-сайтах и ждали выхода новых игр, которые подойдут под ваш телефон и разрешение экрана? А какой восторг вызывали свежие 3D-игры, где графика с каждым релизом становилась всё лучше и была вполне на уровне PlayStation 1? V-Rally, Galaxy On Fire, Asphalt Urban GT, Deep3D, Sony Ericsson Tennis, Left 2 Die, Counter Terrorism 3D — думаю, хотя бы один из этих тайтлов вам знаком. Но задумывались ли вы, как работали эти игры «под капотом»? Каким образом разработчикам удавалось адаптировать полноценные 3D-шутеры и гонки под железо, где не было 3D-ускорителей (видеокарт), сопроцессора для чисел с плавающей точкой (FPU), а одноядерный процессор, работающий на частоте 100-200МГц, помимо игры обрабатывал ещё и звук, ввод, а также радиомодуль? Сегодня мы узнаем: как разрабатывали игры под J2ME, какие графические API существовали и на каких телефонах поддерживались, почему игры на Sony Ericsson шли лучше, чем на Nokia, а на «закуску» сами с нуля напишем 3D-бродилку в практической части!
https://habr.com/ru/companies/timeweb/articles/787548/
#gamedev
👉 @game_devv
Расширенный генератор подземелий - LITE
Advanced Dungeon Generator - это модульная система, позволяющая создавать собственные процедурные подземелья. С ее помощью вы можете создавать неограниченное количество сценариев.
https://assetstore.unity.com/packages/tools/level-design/advanced-dungeon-generator-lite-213225
#gamedev
👉 @game_devv
Советы по Unity 💡
Расширения могут очистить ваш код и сократить длинные вызовы методов, если они вам часто нужны.
В нашем примере мы добавили ярлык для непосредственной установки позиции gameobjects.
#gamedev
👉 @game_devv
👩💻 Открытый практический урок для разработчиков на С#
Спикер: Дмитрий Гурьянов — тимлид команды разработки CRM-решений на платформе .NET в Промсвязьбанке.
Тема: "Пишем свой API: gRPC"
На вебинаре вы:
🤝 познакомитесь с особенностями и преимуществами современного способа организации веб-служб на основе gRPC в ASP. NET;
🤝 поймете применимость данного подхода в микросервисной архитектуре;
🤝 разработаете тестовую службу и клиент для нее.
🤝 Встречаемся 1 февраля в 20:00 мск в рамках курса «C# ASP. NET Core разработчик». Доступна рассрочка на обучение!
➡️ Пройдите короткий тест прямо сейчас, чтобы посетить бесплатный урок и получить запись: https://vk.cc/cu7k8A
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576Советы по Unity
Use the 'Properties' Feature for Efficient Workflow
Easily Share Animations Between Characters
Unity’s BEST camera system is FREE?!
EASY Procedural Animation Head Tracking!
источник
#gamedev
👉 @game_devv
Записывайтесь на бесплатный мини-курс по Java-разработке с нуля: научим писать Telegram-ботов, программу для обработки данных и чат на Spring. Опыт и знания в IT не нужны для участия.
Получите доступ к занятиям за пару кликов: 👉 https://epic.st/Ydhie
📌 На мини-курсе вы узнаете, в каких форматах могут работать Java-разработчики. Изучите основы языка и поймёте, что нужно для старта карьеры на фрилансе и удалёнке. Получите шанс освоить профессию с высокой зарплатой и гибким графиком.
— Формат мини-курса отлично подойдёт для обучения из любой точки мира. Смотрите видео в удобное время, а после выполняйте практические задания. В конце вас ждёт прямой эфир с экспертом, где он поделится профессиональными секретами, разберёт работы участников и ответит на вопросы.
🔔 Спикер — Даниил Пилипенко, основатель и директор центра подбора IT-специалистов SymbioWay. 19 лет работает в сфере Java и веб-разработки.
🎁 За время обучения вы получите 5 полезных материалов в подарок, сертификат на скидку 10 000 рублей на любой курс, персональную карьерную консультацию и доступ к изучению английского языка в Skillbox на год.
Сделайте первый шаг к карьере в IT!
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
В этом видео я рассказываю о том, как настроить CI/CD для Unity с помощью GitHub Actions.
Краткое руководство по настройке CI/CD с помощью GitHub Actions для вашего проекта Unity
Здесь я опишу несколько простых шагов для начала работы с GitHub Actions для вашей сборки Unity.
Перейдите по адресу .github/workflows. Там вы увидите 2 файла .yml. Первый - activation.yml. Все действия используют установку Unity, которую необходимо активировать. activation.yml взят прямо из документации game.ci, вы можете изменять его по своему усмотрению.
main.yml - это место, где вы можете настроить свой собственный рабочий процесс сборки. В моем случае я кэширую активы, загружаю сборку в артефакты и (пока что) создаю сборку для Windows64, потому что это все, что меня волнует.
GithubActions-UnityDemo https://github.com/rohanmayya/GithubActions-UnityDemo
источник
#gamedev
👉 @game_devv
Исходный код DOOM теперь под лицензией GPL
https://github.com/id-Software/DOOM/commit/a77dfb96cb91780ca334d0d4cfd86957558007e0
#gamedev
👉 @game_devv
Совет по Unity 💡
Чтобы добавить 𝗦𝗰𝗿𝗼𝗹𝗹𝗶𝗻𝗴 𝗕𝗮𝗰𝗸𝗴𝗿𝗼𝘂𝗻𝗱 𝗲𝗳𝗳𝗲𝗰𝘁 ⏬ в вашу игру Unity, используйте простой 𝗖𝘂𝘀𝘁𝗼𝗺 𝗦𝗵𝗮𝗱𝗲𝗿 💫🙂.
#gamedev
👉 @game_devv
Попробуйте себя в роли разработчика игр за 4 дня. Для этого не нужно уметь кодить — мини-курс Skillbox создан как раз для того, чтобы познакомить новичков с платформой для разработки игр Unity. Многие популярные игры сделаны на Unity, а работа с этим движком не требует продвинутых знаний в программировании.
Регистрируйтесь: https://epic.st/kzLspn
В программе вас ждёт:
– Введение в профессию
– Работа с картой и локациями для игры
– Проработка главного героя
– Создание игровых систем
– Подведение итогов проекта и его публикация в онлайн-сервисе
Спикер — Евгений Васильев, сооснователь студии IThub games. Разрабатывает игры 12 лет, работал над проектами «Майор Гром: погоня», Shifty Knight, серией игр для движения «Эка» «Миссия “Ноль отходов”».
Все участники мини-курса получат полезные призы, в том числе сертификат на скидку 10 000 рублей на любой курс и год бесплатного изучения английского.
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
Совет по Unity 💡
Хотите добавить ретро-пиксельный эффект в свою Unity-игру? 👾✨🙂
Используйте Render Texture, чтобы быстро добиться этого!
#gamedev
👉 @game_devv
Подборка Telegram каналов для программистов
Системное администрирование 📌
https://t.me/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://t.me/sysadminof Книги для админов, полезные материалы
https://t.me/i_odmin Все для системного администратора
https://t.me/i_odmin_book Библиотека Системного Администратора
https://t.me/i_odmin_chat Чат системных администраторов
https://t.me/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://t.me/sysadminoff Новости Линукс Linux
https://t.me/tikon_1 Новости высоких технологий, науки и техники💡
https://t.me/mir_teh Мир технологий (Technology World)
https://t.me/rust_lib Полезный контент по программированию на Rust
https://t.me/golang_lib Библиотека Go (Golang) разработчика
https://t.me/itmozg Программисты, дизайнеры, новости из мира IT.
https://t.me/phis_mat Обучающие видео, книги по Физике и Математике
https://t.me/php_lib Библиотека PHP программиста 👨🏼💻👩💻
https://t.me/nodejs_lib Подборки по Node js и все что с ним связано
https://t.me/ruby_lib Библиотека Ruby программиста
1C разработка 📌
https://t.me/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С
Программирование C++📌
https://t.me/cpp_lib Библиотека C/C++ разработчика
https://t.me/cpp_knigi Книги для программистов C/C++
https://t.me/cpp_geek Учим C/C++ на примерах
Программирование Python 📌
https://t.me/pythonofff Python академия. Учи Python быстро и легко🐍
https://t.me/BookPython Библиотека Python разработчика
https://t.me/python_real Python подборки на русском и английском
https://t.me/python_360 Книги по Python Rus
Java разработка 📌
https://t.me/BookJava Библиотека Java разработчика
https://t.me/java_360 Книги по Java Rus
https://t.me/java_geek Учим Java на примерах
GitHub Сообщество 📌
https://t.me/Githublib Интересное из GitHub
Базы данных (Data Base) 📌
https://t.me/database_info Все про базы данных
Мобильная разработка: iOS, Android 📌
https://t.me/developer_mobila Мобильная разработка
https://t.me/kotlin_lib Подборки полезного материала по Kotlin
Фронтенд разработка 📌
https://t.me/frontend_1 Подборки для frontend разработчиков
https://t.me/frontend_sovet Frontend советы, примеры и практика!
https://t.me/React_lib Подборки по React js и все что с ним связано
Разработка игр 📌
https://t.me/game_devv Все о разработке игр
Вакансии 📌
https://t.me/sysadmin_rabota Системный Администратор
https://t.me/progjob Вакансии в IT
Чат программистов📌
https://t.me/developers_ru
Библиотеки 📌
https://t.me/book_for_dev Книги для программистов Rus
https://t.me/programmist_of Книги по программированию
https://t.me/proglb Библиотека программиста
https://t.me/bfbook Книги для программистов
https://t.me/books_reserv Книги для программистов
БигДата, машинное обучение 📌
https://t.me/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning
Программирование 📌
https://t.me/bookflow Лекции, видеоуроки, доклады с IT конференций
https://t.me/coddy_academy Полезные советы по программированию
QA, тестирование 📌
https://t.me/testlab_qa Библиотека тестировщика
Шутки программистов 📌
https://t.me/itumor Шутки программистов
Защита, взлом, безопасность 📌
https://t.me/thehaking Канал о кибербезопасности
https://t.me/xakep_1 Статьи из "Хакера"
Книги, статьи для дизайнеров 📌
https://t.me/ux_web Статьи, книги для дизайнеров
Английский 📌
https://t.me/UchuEnglish Английский с нуля
Математика 📌
https://t.me/Pomatematike Канал по математике
Excel лайфхак📌
https://t.me/Excel_lifehack
Совет по Unity 💡
Отладка коллизий в Unity? 🪲🤔🎮
Легко визуализируйте все коллайдеры в вашей 2D-сцене с помощью настроек Physics2D Gizmo! 🟩🛠️🙂
#gamedev
👉 @game_devv
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
