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

Ссылка: @Portal_v_IT

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

Канал на бирже: https://telega.in/c/game_devz
Download Telegram
Подводные камни разработки 2D игры

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

#unity #tutorial #beginner
Как сделать игру без плана: подход создателя What Remains of Edith Finch

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

На Game Developers Conference 2018 выступил Йен Даллас — создатель инди-хита 2017 года What Remains of Edith Finch. Он рассказал о своём необычном подходе к прототипированию, геймдизайну и разработке в целом.

#games #game_design
В 2019 году магазин Discord будет отдавать 90% выручки разработчикам

Не
так давно Discord открыл собственный магазин, который пока находится на раннем этапе своей жизни. Создатели мессенджера постепенно вводят новые функции и планомерно расширяют ассортимент.

Вместе с недавним открытием Epic Games Store, где разработчики будут получать 88% с платежа, Discord идёт ещё дальше. В течение следующего года мессенджер уменьшит свою долю до 10%, отдавая остальные 90% компаниям. Причём нет никакой градации — это касается как ААА-издателей, так и небольших независимых студий. Правила едины для всех.

#games #store
DOTween - это быстрый, эффективный, полностью безопасный объектно-ориентированный движок анимации для Unity, бесплатный и с открытым исходным кодом, а также множеством дополнительных функций, которые сильно упрощают работу.
Документацию, примеры и видео по работе с движком вы можете найти на сайте проекта.

DoTween | AssetStore Pro | AssetStore Free

#unity #assets
Epic Games Store: мнения инди-разработчиков

7 декабря Epic Games запустила собственный магазин игр. Конкурент Steam выделяется, в первую очередь, размером комиссии, которую он берёт — в то время как платформа от Valve требует от разработчиков 20-30% от выручки в зависимости от продаж, на Epic Games Store студиям придётся отдавать лишь 12%. В эту долю также входят отчисления, которые авторы игр должны платить за использование движка Unreal Engine.
Некоторые инди-разработчики поделились своим мнением о переходе на данную площаку, преимуществах, недостатках и целевой аудитории.

Epic Games Store

#games #store
Kenney Assets - удивительный, простой в использовании контент, который поможет ускорить процесс создания игры или прототипа. Там вы можете найти 2D спрайты, 3D модели, аудио ресурсы и UI графику.
Большая часть ассетов доступны по системе "Pay What You Want"

#assets
Flat Buttons Icons Pack - это пакет плоских иконок, который включает 6000+ кнопок и значков. Он имеет огромное количество вариаций цеветов, включая градиентые, а также вы можете настроить свой любимый цвет.
Это сильно экономит время при создании прототипа игры и помагает вам сфокусироваться на более важных аспектах вашей игры. В некоторых случаях этот пак может послужить основой вашего UI.

#assets #ui
Unity ECS

Компонентная модель в Unity не всегда позволяет достичь необходимой гибкости, а самое главное, производительности. Разработчики придумывают свои фреймворки и велосипеды, но чаще всего останавливаются на ECS (Entity Component System). ECS – одно из решений, продолжающее идею компонентной модели Unity, но придающее ей ещё больше гибкости и сильно упрощающее рефакторинг и дальнейшее расширение приложения новым функционалом без кардинальных изменений в текущем коде.
В этой статье приводятся примеры работы ECS, его особенности, плюсы и минусы а также альтернативные ECS фреймворки.

#unity #tutorial #advanced
Источники финансирования игры

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

#games #money
Тетрис на C#

Пример написания Тетриса на C#, используя WinForms. В этой реализации включены только базовые возможности, а описывется работа с таймером и компонентом PictureBox.
Хороший вариант для тех, у кого сейчас сессия и нужно сдавать курсач: можно взять код в качестве основы и дополнить игру разнообразными игровыми функциями, должно получиться презентабельно.

#games #csharp
Монстры в играх. Или как удивить игрока?

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

#game_design
Unity Holiday Sale

Unity предлагает множество крутых ассетов из Asset Store со скидкой. До 6 января вы можете приобрести ассеты со скидкой в 33%, а 31 декабря скидка на некоторые ассеты будет 55%.
Узнать больше вы можете по ссылке ниже.

Asset Store

#news #assets
Live Wallpaper for Windows - плагин, который позволяет вам создать Unity приложение и запустить его на вашем рабочем столе. Это может быть все что угодно, от игры и до красивых Particle эффектов.
В качестве альтернативы есть Wallpaper Engine, с помощью которого вы можете запустить приложение в качестве обоев, предварительно собрав его под WebGL. Однако у данного варианта есть недостаток: если вы захотите поделиться своими обоями с кем-нибудь другим, то у него должен быть куплен Wallpaper Engine.

#assets #wallpapers
Стоит ли сохранять длину массива в локальную переменную в C#

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

#csharp #tutorial
В ноябре в Минске прошел очередной DevGAMM - ключевое событие для профессионалов игровой индустрии. Мероприятие предлагает качественный контент о разработке игр, низкий порог входа для начинающих разработчиков, а также ряд других мероприятий.
После каждого такого мероприятия они выкладывают видеоролики на своем YouTube канале. Там выступают разработчики различных СНГ и зарубежных игровых студий, проводятся многочисленные опросы и многое другое.
Советую посмотреть, возможно вы найдете что-нибудь интересное для себя. Также на их сайте вы можете посмотреть ближайшие мероприятия.

YouTube | DevGAMM

#game_events #game_dev
Раньше моддерам для того, чтобы обновить графику приходилось работать годами и вручную перерисовывать тектуры. Теперь для этой задачи можно привлекать искусственный интеллект. Недавно в сети появилась информация о том, что уже выпущены Doom 2 и Morrowind с обновленной графикой, использую инструменты Nvidia Gameworks или ESRGAN.

Улучшение текстур в играх с помощью AI

#news #games
DirectX 12 стал доступен при разработке на Xbox One, он включает в себя улучшение производительности процессора а также поддержку новых методов рендеринга.
В течении 2019 Unity планирует сделать DirectX 12 дефолтным графическим API для своего движка.

DirectX 12 на Xbox One теперь доступен в Unity 2018.3

#news #unity #microsoft
Введение в Reactive Programming

Если вы хотите обучиться реактивному программированию, то могли заметить недостаток материалов по этой теме. Данная статья как раз рассматривает основные парадигмы реактивного программирования, а также обучит вас мыслить реактивно.
Несмотря на то, что автор выбрал RxJS фреймворк, семейство Rx* библиотеки широко доступно для многих языков и платформ. Поэтому, независимо от ваших инструментов, вы можете получить конкретную выгоду, следуя этому руководству.
Если вы больше предпочитаете видеоуроки, то автор также подготовил их на EggHead.

Article| Video | Unity Rx

#programming #reactive #advanced
Game Dev Math. Векторы и Интегралы

В Game Dev cуществует множество задач, не требующих глубокого понимания таких понятий как: интегралы, комплексные числа, группы, кольца и др, но благодаря математике вы можете решать многие интересные задачи и понимание даже базовых понятий сильно поможет вам при разработке игр.
В этой статье рассматриваются векторы и интегралы.

#game_dev #math
Реализация игрового AI

Эта статья познакомит вас с широким диапазоном концепций искусственного интеллекта в играх («игрового ИИ»), чтобы вы понимали, какие инструменты можно использовать для решения задач ИИ, как они работают совместно и с чего можно начать их реализацию в выбранном движке.
В статье очень много полезного и ценного материала, на прочтение которго у вас возможно уйдет не один вечер.

#game_dev #programming #ai