GameDEV – Telegram
GameDEV
2.1K subscribers
1.26K photos
42 videos
1.82K links
Канал о игровой индустрии, где публикуются статьи по геймдизайну и разработке игр, тематические новости и многое другое.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: https://telega.in/c/game_devz
Download Telegram
📑 Генерация графики для 2d платформера

Парень сделал простой платформер и прикрутил к нему редактор уровней со stable diffusion, чтобы игроки могли создавать собственные локации.

🤔 Читать статью

GameDEV #статьи
Лучшие игровые движки

Помимо профессиональных Unity и Unreal Engine существуют движки послабее, способные потягаться с гигантами.

Речь пойдёт о семи самых популярных движках, среди которых Game Maker, Godot, Unity и Unreal. Также автор расскажет, чем хороши эти движки и какой учить новичку.

📺 YouTube

GameDEV #видео #Unity #UnrealEngine
This media is not supported in your browser
VIEW IN TELEGRAM
Если играть, то по взрослому!

⚡️ Что прямо сейчас происходит в киберспорте?
🐎 Как устроена эта индустрия?
👨‍🦳 О чем не принято говорить в киберспорте?
🤖 Что скрывают официальные анонсы?


Alex “Magician” Slabukhin - Доступно и простым языком о киберспорте 💻
Game Programming in C++: Creating 3D Games
Автор: Sanjay Madhav (2018)

C++ остается ключевым языком для многих ведущих студий разработки игр. Поскольку он используется во всех больших кодовых базах, студии используют его для поддержки и улучшения своих игр и принимают на работу разработчиков, которые имели с ним дело. Данная книга предоставляет практикоориентированный подход к программированию 3D-игр на C++.

Во время чтения книги вы:
✔️Быстро настроите инструменты разработки и приступите к работе;
✔️Реализуете базовую 2D-графику, обновления игры, векторы и физику;
✔️Создадите более интеллектуальные игры с ИИ-алгоритмами;
✔️Реализуете трехмерную графику с помощью OpenGL, шейдеров, матриц и преобразований;
✔️Организуете эффектные реакции на действия игрока;
✔️Создадите пользовательский интерфейс;
✔️Изучите улучшение качества графики с помощью анизотропной фильтрации.

Скачать книгу
🛠 ScreenToGif — бесплатная утилита, которая выручает в случае, когда нужно быстро записать гифку с экрана или области экрана. Например, когда к задаче нужно приложить гифку с визуальным эффектом.

🌍 Сайт

GameDEV #инструменты
📑 Закулисье Steam. Как продвигать любую игру не затрачивая денег и времени

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

🤔 Читать статью

GameDEV #статьи
История создания моей игры

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

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

📺 YouTube

GameDEV #видео
Архитектура на noscriptable object

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

Архитектура на noscriptable object основывается на объектах, которые хранят свойства объектов в особых файлах. Об её преимуществах и недостатках в видео:

📺 YouTube

GameDEV #видео
📖 Game Development Projects with Unreal Engine
🖋 Hammad Fozi, Gonçalo Marques, David Pereira, Devin Sherry, 2020

Разработка игр может быть как творческим увлечением, так и полноценной карьерой. Это также отличный способ улучшить свои навыки разработки на C++ и применить их в интересных и сложных проектах. Данная книга начинается с обучения базовым навыкам, которые вам понадобятся для начала работы в качестве разработчика игр. Основы игрового дизайна будут подробно объяснены и продемонстрированы на практике с помощью реалистичных упражнений. Затем вы примените то, что вы узнали, в более сложных упражнениях. К концу этой книги по разработке игр с Unreal Engine 4 у вас будет уверенность и знания, чтобы начать свои собственные творческие проекты и воплотить свои идеи в жизнь.

💾 Скачать книгу

GameDEV #book #UnrealEngine
🛠 PhpStorm — эта IDE обеспечивает первоклассную поддержку PHP, предотвращает ошибки, предоставляет точное автодополнение и безопасные рефакторинги. Встроенные инспекции проверяют код прямо в режиме редактирования и помогают проанализировать весь проект на наличие ошибок и проблем в структуре кода.

🌍 Сайт

GameDEV #инструменты
📑 Метрики в дизайне уровней

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

🤔 Читать статью

GameDEV #статьи #дизайн
📖 C# Game Programming Cookbook for Unity 3D
🖋 Jeff W. Murray , 2021

Книга Джеффа Мюррея, содержащая новый набор глав и обновленный код на C#, поможет читателю понять, как устроена структурированная разработка игр в Unity. Новым в этом издании является пошаговое руководство по созданию 2D бесконечной игры-раннера с помощью фреймворка и скриптов, включенных в книгу. Она опирается на гибкий и многоразовый фреймворк на C#, подходящий для всех типов игр. От обработки состояния игры до звука и асинхронной загрузки сцены - в этой книге основное внимание уделяется построению многоразовой структуры для обслуживания многих наиболее часто используемых систем.

💾 Скачать книгу

GameDEV #book #Unity #C_Sharp
🛠 Webstorm — редактор кода для разработчиков, пишущих на JavaScript. Его можно свободно скачать и сразу начать работать. Мы ценим его за то, что в нём по умолчанию есть всё необходимое для фронтенд-разработки на JavaScript: популярные плагины и фреймворки, мощный анализатор, удобный движок для тестирования кода и современный отладчик приложений.

🌍 Сайт

GameDEV #инструменты #JavaScript #web
📑 Как стажер создал «Косынку» для Windows и ничего не заработал: история разработки игры

О «Пасьянсе», или «Косынке», знают практически все пользователи ОС Windows от мала до велика. Это одна из наиболее популярных игр за всю историю цифровой эры. Но мало кто знает, что игру разработал в 1988 году стажер Microsoft, который ничего за свою работу не получил. Сама же «Косынка» стала началом качественных изменений в мире игростроя и фактически породила «игровую революцию».

🤔 Читать статью

GameDEV #статьи #Microsoft
3D Шутер в консоли

Никаких движков, никаких библиотек, только жесть, только хардкор! Автор с нуля создаёт псевдо 3D шутер в консоле на языке C#.

Он рассказывает про то, как мы воспринимаем трёхмерную графику, что такое лучи и как на их основе узнать расстояние до объекта.

📺 YouTube

GameDEV #видео #C_Sharp
📖 Game Engine Black Book
🖋 Fabien Sanglard , 2019

Как создавался Wolfenstein 3D и в чем секрет его скорости? Как id Software удалось превратить машину, предназначенную для отображения статических изображений для текстовых редакторов и электронных таблиц в лучшую игровую платформу в мире, способную запускать игры со скоростью семьдесят кадров в секунду? Если вы когда-нибудь задавали себе эти вопросы, Game Engine Black Book для вас.

💾 Скачать книгу

GameDEV #book #programming
🛠 GitLab — веб-инструмент жизненного цикла DevOps с открытым исходным кодом, представляющий систему управления репозиториями кода для Git с собственной вики, системой отслеживания ошибок, CI/CD пайплайном и другими функциями. Код изначально был написан на Ruby, а некоторые его части были позже переписаны на Go.

🌍 Сайт

GameDEV #инструменты #Git #web #Go
📑 Создание динамичного фона для визуальной новеллы

В этот раз покажу, как создать динамичный фон для визуальной новеллы на примере своей игры - The hungry Town, в сеттинге вампиров как Vampire the Masquarade.

🤔 Читать статью

GameDEV #статьи
🛠 ESLint — линтер для JavaScript, который находит ошибки в коде, помогает избегать глупых ошибок и бесконечных циклов в условиях цикла for, проверять недоступный код. Его плюс гибкость и возможность выбрать, какие правила использовать и какой стиль применять.

🌍 Сайт

GameDEV #инструменты #JavaScript
📖 Beginning Game AI with Unity
🖋 Sebastiano M. Cossu , 2021

Данная книга будет полезна разработчикам игр, чтобы получить базовые знания о программировании искусственного интеллекта с использованием Unity и C#. Вам не будет скучно изучать теорию, лежащую в основе искусственного интеллекта. Вместо этого вы будете учиться на собственном опыте и практике и выполнять интересный проект в каждой главе.

💾 Скачать книгу

GameDEV #book #Unity #C_Sharp
Асинхронное программирование в Unity

Асинхронное программирование позволяет запускать I/O задачи (запросы на сервера) не блокируя основной поток. Полезно при разработке таблицы лидеров или для сохранения данных на сервере.

Автор рассказывает про различия между синхронным и асинхронным программированием, что такое async и await и как это применять на практике.

📺 YouTube

GameDEV #видео #Unity