Геймдев, который мы заслужили
15.5K subscribers
345 photos
82 videos
5 files
1.11K links
Игровой индустрии нужны профсоюзы.

Авторский канал о геймдеве и не только — пишу о том, что интересно мне. Статьи, видео, книги, аналитика, мнения, новости и все такое.

Выразить любовь и ненависть — @RowenLaan
Download Telegram
Сейчас проходит презентация Xbox и Bethesda, и уже с ходу пошли интересные новости.

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

Некоторые геймеры от этой новости оказались настолько в ярости, что уже собирают подписи, чтобы Кодзима не делал игр для Xbox.
Показали наконец-то геймплей Starfield.

Игра, кстати, выглядит так, как и ожидалось — как Fallout 4 в космосе. Мне игра кажется совсем унылой, все какое-то медленное и деревянное. Будем надеяться, что открытый мир и песочница дадут отвлечься от скучнейших перестрелок с врагами, над которыми теперь красуется цифра с уровнем (так нам пытаются намекнуть, что мы все еще играем в RPG?).
Вы не поверите, Microsoft снова пытается забрать себе наработки людей из опен-сорс коммьюнити. И это меньше чем через год после предыдущей попытки сделать Hot Reload для C# эксклюзивным для Visual Studio.

Речь снова о C#, но на этот раз о популярном опенсорс проекте OmniSharp, который предлагает множество функций для экосистемы. OmniSharp является основным компонентом официального расширения C# для VSCode, а также используется в Emacs, Sublime Text, Vim, и недавно почившем Atom.

Что делает Microsoft? Она планирует перевести расширение C# на свой LSP (Language Server Protocol) компонент под названием LSP Tools Host, который, внимание, не будет опенсорсным. Вместе с этим OmniSharp компонент будет тоже обновлен с использованием LSP Tools Host, что подразумевает жесткую зависимость от закрытых компонентов, которыми владеет не сообщество, а корпорация Microsoft.

Сейчас разработчики Microsoft пытаются оправдываться на Github тем, что LSP Tool Host будет лишь мостом между опенсорс и клозедсорс функционалом, но сообщество уже высказало свои опасения, и для многих это очередной звоночек, что вся опен-сорс инициатива корпораций — это скрытый и очень медленный Embrace, extend and extinguish.

Кстати, пару месяцев назад rust-analyzer стал официальным LSP языка Rust, и заменил собой старое расширения для VSCode. Без закрытия исходного кода и переманивания разработчиков на корпоративные должности.

UPD: Если кто забыл, то Microsoft делает такое не в первый раз. Они уже однажды хардфоркнули опенсорсный MonoDevelop в полностью закрытый Visual Studio for Mac.
GitHub Copilot вчера вышел в релиз, и стал платным по подписке в $10/месяц (бесплатно для студентов и мейнтейнеров популярных репозиториев). Все бы ничего, но сервис использует код из публичных репозиториев с разной лицензией (MIT, GPL, Apache, etc.) — и никак не маркирует такие участки, где лицензия это подразумевает. Доходит даже до случаев, где Copilot вставляет код из репозиториев с копилефт лицензиями.

Формально это не считается «недобросовестным использованием», потому что код копипастит ИИ, и это якобы не попадает под определение «derivative work» — но какая разница, кто вставляет участок кода, написанный другим человеком?

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

До этого я уже писал про то, как Microsoft (и не только она) переманивает в штат разработчиков свободного программного обеспечения вместо того, чтобы просто поддерживать их работу для всего сообщества, благами которого она пользуется.

В очередной раз бизнес использует опенсорс для того, чтобы делать деньги, сокращать издержки и создавать новые сервисы. И взамен этот бизнес не дает ничего или почти ничего, хотя у него есть все ресурсы, чтобы отдавать сообществу хотя бы что-то взамен, чтобы это сообщество развивалось и росло.
Unity сократила от 300 до 400 сотрудников и прекратила найм новых. Это произошло на внезапном созвоне с руководством.

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

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

Про все эти вещи я писал еще в декабре 2019 года. Там же я и высказывал предположение о том, что назначение на позицию CEO пиздабола из Electronic Arts — одна из главных причин медленного упадка. Этот CEO (Джон Риччитьелло), по словам источников Kotaku, за две недели до массового сокращения убеждал сотрудников в том, что у Unity все хорошо, и никого сокращать не будут.
App2Top тут пишет (выжимка на DTF), как Game Insight ликвидирует свой бизнес в России (я бы сказал, что спасает свою жопу и деньги за счет своих же работников). Очередное напоминание, почему игровой индустрии нужна крупная профсоюзная деятельность. И очередное напоминание, почему ваш работодатель — не ваш друг и не ваша семья. Вот пара пунктов:

— Как отметил один из источников, Седов (руководит процессом ликвидации) дал понять, что до завершения ликвидации сам находится в невыгодных условиях. «Мы все здесь в одной лодке», — заявил он в ходе беседы с сотрудниками.

— Ликвидатор потребовал вернуть технику (компьютеры, мониторы, планшеты), которые ранее компания им предоставила. Сделать люди это должны за свой счет. В ином случае, он намекнул на возможность судебного разбирательства. В Game Insight работали люди из всей России, поэтому для некоторых доставка техники в Москву может обойтись в сумму, сравнимую с его зарплатой.

— Работники говорят, что большую часть людей (около 300-330) просто «выкинули на мороз», с некоторыми заключили контракт для поддержки вышедших тайтлов, а очень малая часть сотрудников получила предложение переехать в Лондон для работы над Squad Blast в команде UltraHorse.

— Если ликвидация проваливается, то вместо нее начинается процедура банкротства. В этом случае контролирующие органы будут искать у аффилированных с ООО «Гейм Инсайт» лиц средства на погашение долгов. Понятно, что этого «аффилированные лица» не хотят, поскольку деньги у них есть и терять им их не хочется. То, что деньги есть, становится очевидно, когда выясняется, что далеко не всех сотрудников вынуждают уволиться, оставив без зарплаты.

Как говорится, все мы с вами в одной лодке, но утонете только вы.
Unity продолжает уничтожать все надежды на свое хорошее развитие. В прошлом месяце они уволили несколько сотен разработчиков, а теперь они объявили о слиянии с IronSource (и потратили на это 4.4 миллиарда долларов в опционах).

IronSource известна как агрессивная adware компания, встраивающая везде рекламу через буквальный malware. Однажды она попадала в черный список Windows, про нее писали разработчики антивирусного софта, а Adware.IronCore попадает в топы по вирусам на Mac уже многие годы (можете погуглить сами).

Будущее Unity как компании, возможно, еще не предрешено, но репутационно это какой-то полный пиздец.
Великий СЕО Unity Джон Риччитьелло назвал всех разработчиков, кто не задумывается о монетизации своих проектов, «ебаными идиотами» (fucking idiots). Да и вообще, в интервью очень много патернализма типа «я в геймдеве дольше вас всех, я знаю о чем говорю» и надменного отношения к разработчикам, создающим экспериментальные игры.

Коммьюнити в полном шоке, и я вместе с ними. На главной странице сабреддита r/Unity3D выставлено требование об отставке Риччитьелло, снизу — ссылка на сабреддит Godot. Многие контент-мейкеры пишут треды с критикой всех последних действий Unity, некоторые начали донатить Godot и пообещали делать ассеты, совместимые с движком.

Акции Unity за последние 5 дней упали на 23% (и на 10 долларов). Gigaya (dogfooding-проект Unity), остановлен, потому что Unity Tech не смогли сделать игру на своем же движке: «In the end, Gigaya replicated the struggles of game production (albeit at a small scale), which made it valuable for internal validation while also making it labor intensive and costly to be turned into a clean and organized example of best practices».

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

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

Теперь, думаю, всем понятно, что ставить на позицию СЕО человека, которого попросили уйти из совета директоров Electronic Arts за плохие финансовые показатели, было чудовищной ошибкой.
This media is not supported in your browser
VIEW IN TELEGRAM
Интересный набор geometry nodes для Blender для удобного создания домов и городов. Называется Buildify, можно забрать как бесплатно, так и закинув автору немного денег.
Вчера на конференции Cpp North разработчики из Google показали новый язык программирования Carbonсвой Rust «замену C++», обеспечивающую полную совместимость с С++ и предлагающую улучшенную безопасность памяти.

Из интересного:

— Одиночное наследование, классы по-дефолту финальны
— Входные параметры функций всегда readonly
— Упрощенная грамматика
— Современная система дженериков, с опциональной возможностью использования темплейтов для совместимости с C++
— Арифметика с использованием указателей не поддерживается, указатель поддерживает лишь dereference и adress-of
— Нет null-указателей, есть Optional(T*)

Язык выглядит как «Rust с классами», который решили сделать ближе к C++. Хорошо это или плохо — покажет время.

Подробнее почитать о языке можно на Github.
Марк Браун подвел итоги GMTK Game Jam 2022 и показал все самые интересные и инновационные проекты участников. «Roll of the Dice» была темой геймджема, и скажу честно, хоть и она не самая оригинальная, игры получились очень крутыми.
Руководство студии Double Eleven (помогает делать Fallout 76, делала Minecraft Dungeons) на фоне кризиса подумало и решило повысить всем своим сотрудникам (независимо от должности) годовую зарплату на 2500 фунтов, так как у людей стало больше расходов из-за растущих цен.

IWGB, профсоюз рабочих Великобритании, даже похвалил такое решение.
Появились новости, что компания AppLovin пытается купить Unity за 17.5 миллиардов долларов, по 58.85 долларов за акцию (сейчас одна акция Unity стоит 49.65 долларов).

Что это за компания? AppLovin помогает разработчикам с монетизацией, маркетингом, предоставляет платформу для собора аналитики и всего такого. В общем, с текущем курсом Unity, это идеальный покупатель.
Кстати, у Godot сегодня появилась компания W4 Games, с помощью которой главные разработчики движка будут развивать экосистему и предоставлять все нужные инструменты для релиза игр на всех существующих платформах как для независимых разработчиков, так и для энтерпрайза.

W4 Games будет пытаться решать вопрос с работой Godot и публикацией созданных на нем игр для консолей. Из-за закрытых SDK многих систем (PS5, Switch) добавить в движок (а он, напомню, опенсорсный) их полноценную поддержку не представляется возможным, поэтому отдельная компания позволит решить эту проблему.
Вчера Unity показала небольшое видео с демонстрацией технологий для груминга (шерсть/волосы), созданных Weta Digital и интегрированных в движок.

Демка, как говорят, работает в 4K@30FPS на PS5.
Unity подписала многомиллионный контракт с армией США — будет помогать с созданием симуляторов.

Менее года прошло с момента, когда сотрудники Unity и разработчики по всему миру узнали про предыдущий военный контракт, которым многие были возмущены по понятным этическим причинам.
Помните такую песочницу s&box (новый Garry's Mod от его создателя)? Так вот, на ней недавно сделали CS:GO

s&box использует исходники Source 2, которые Valve выдала создателям, в качестве основного движка, и C# как скриптовый язык программирования. По факту, это уже не просто Garry's Mod, а полноценный редактор для создания игр.
NVIDIA показала рисерч-проект path tracing'а в реальном времени (аж почти 40 FPS).

Path tracing — логичная эволюция текущего рэйтрейсинга, к которому уже все привыкли.

Снова предположу, что через 5-6 лет появятся и первые коммерческие игры с полноценным PT.
CG-артисты здесь? Вот вам база данных с физическими значениями некоторых материалов (например для PBR). В довесок настройки для разных источников света и камер. Настраивать материалы все равно придется под сцену, но это хотя бы дает стартовую точку.

Пока что там не так много всего, но уже неплохо.
This media is not supported in your browser
VIEW IN TELEGRAM
Как сделать звук открывающейся сай-фай двери для своей игры из подручных средств и DAW (в примере используется Ableton).

via Alan Dalcastagne
Сейчас появляются слухи, что уже сегодня Amazon анонсирует покупку EA.

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

UPD: Слухи пока что не подтвердились.