Size: a a a

2020 June 19
Norlin Games
Хочется сказать несколько слов. Они будут очень очевидными, но и очевидное иногда нужно проговаривать.
 
Голосование за поправки в Конституцию – это позор.
 
Единственный смысл этого голосования – дать Владимиру Путину возможность остаться у власти до 2036 года.
 
Можно привести много причин, почему все это – очень плохо, но лучше всех это объяснил сам Владимир Путин. Ниже – отрывок из его пресс-конференции в 2008 году:
 
«С первого дня работы в качестве президента Российской Федерации я для себя сразу решил, что я не буду нарушать действующую конституцию... Вы знаете, разные люди склонны западать на разные вещи. Кто-то попадает в зависимость от табака, кто-то – прости Господи – от наркотиков. Кто-то становится зависимым от денег. Говорят, самая большая зависимость – от власти. Я этого никогда не чувствовал. Я вообще никогда не был зависимым человеком от чего бы то ни было. Я считаю, что если Господь дал мне такое счастье – поработать на благо своей страны, связь с которой я всегда очень ощущал и ощущаю, то надо быть благодарным уже за это. Это само по себе является большой наградой. Выковыривать для себя еще какие-то награды или считать, что, однажды взобравшись в какое-то начальственное кресло, оно должно принадлежать тебе пожизненно, до гробовой доски, считаю абсолютно неприемлемым».
 
Я до сих пор не знаю, как в связи с этим поступать: 1. Бойкотировать голосование как совершенно незаконную и фиктивную херь, 2. Прийти и сказать ПРОТИВ.
 
Лично я, скорее всего, дотяну до последнего дня голосования и выберу 1 или 2 в последний момент.

Не знаю, сколько еще заготовлено селебрити-патронов у тех, кто топит за поправки, но когда они будут снова свистеть в лентах, я буду вспоминать о цитате сверху.
 
Ниже – видео с той самой пресс-конференции + наша фотография из Ярославской области, где мы были пару дней назад (278 км от МКАДа, 300 км – от Кремля).
 
Именно на этой дороге я посчитал необходимым написать этот очень очевидный пост.
источник
Norlin Games
источник
Norlin Games
источник
2020 June 26
Norlin Games
#заметка #note
никогда-никогда не брать перфорс для своих проектов ever
источник
2020 June 28
Norlin Games
#KnightmareLands #devlog
Ради любопытства, перевёл проект на 4.25. Прошло почти без проблем, завелось сходу, хотя куча ошибок в Ниагаровских ассетах (что не удивительно, учитывая скорость развития системы) и какие-то глюки с динамическим саундтреком.
Предварительно пришлось перенести патч с toon-моделью в сам движок и пропатчить плагины Сабстанса и FMOD, т.к. у них до сих пор нет нормальных версий под 4.25...
источник
2020 June 30
Norlin Games
Новый апдейт по #CorelIsland! В том числе показали кусочек UI, над которым я работаю (не графика, а  техническая реализация в проекте).

По сравнению с вебом, вёрстка в #UMG местами сильно проще и приятнее, спасибо #UnrealEngine, но некоторые вещи заставляют помучаться, хе-хе. Появилось предположение, что разработка UI несёт боль независимо от используемых технологий...

https://www.stairwaygames.com/post/june-2020-dev-update
источник
2020 July 01
Norlin Games
Тем временем, в свободное время, наконец-то заставил себя взяться за вынос ECS из Knightmare Lands в отдельный плагин.
Насколько я знаю, сейчас нет подобных решений для #UE4, несмотря на то, что многие пытались (и делали) реализацию ECS для каких-то своих демок или проектов.

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

План-минимум - плагин для использования в C++ проектах (по-сути, уже готово, надо только причесать API).

План-максимум - API для работы с ECS из блюпринтов, включая написание логики систем (тут главный вопрос - получится ли заюзать BP без значительной просадки производительности).
источник
2020 July 04
Norlin Games
Первые тесты #ECS плагина для #UE4. Пока что все ecs-системы работают только в коде, но читать/писать параметры можно уже и из блюпринтов.

10000 сфер в HISM, без коллизий/оверлапов
источник
Norlin Games
"It's working! It's working!" (c)
Как ни странно, за день выноса мозга получилось решить основные поставленные проблемы для #ECS плагина.
1. Доступ к API ecs из блюпринтов
2. Написание логики систем в блюпринтах
3. Использование любых структур (в т.ч. созданных просто в блюпринтах) в качестве компонентов!

Осталось разобраться с производительностью, т.к. при реализации "в лоб" блюпринтовые вызовы дают значительную просадку из-за всевозможных обёрток.
источник
2020 July 30
Norlin Games
Небольшой апдейт по #ECS, после пары оптимизаций и выпиливания лишнего кода:

Логика без рендера с двумя простенькими системами отрабатывает на моей машинке на 1 000 000 энтитей с ~30 фпс.

С рендером через ISM получается 100 000 энтитей с теми же ~30 фпс.

А вот блюпринтовые системы пока что не получается оптимизировать - движковые обёртки вызовов блюпринтовых методов жрут очень много :(
источник
Norlin Games
Если кому ещё интересно про #ECS в #UE4, на недавнем Unreal Fest был доклад от разработчиков Conan Exiles (Funcom) про их реализацию ECS под анрил.

https://www.youtube.com/watch?v=QlKXPBFh5BM
источник
2020 August 05
Norlin Games
! Спойлеры !
Если не играли в Prey, то не смотреть видео

noclip сделали новое офигенное интервью с Arkane Studios про Prey: на этот раз про начальный уровень игры.
https://www.youtube.com/watch?v=GLExoItBLVc

#gamedev #industry #noclip #prey #leveldesign
источник
2020 August 17
Norlin Games
Очень годная статья про архитектуру бекенда для #MMO игр!
В отличие от большинства подобных статей, которые повторяют одни и те же банальности и устаревшие паттерны, здесь рассматривается реально масштабируемая и современная архитектура, позволяющая создать ММО практически любого масштаба.

https://www.linkedin.com/pulse/how-does-any-mmo-games-backend-work-narendra-l/
источник
2020 August 25
Norlin Games
Переслано от norlin
важное заявление:

Я ненавижу делать интерфейсы.

конец заявления
источник
2020 August 31
Norlin Games
Напоминаю, что собираю коллекцию чатов и групп по геймдеву и смежным темам.
Коллекция периодически обновляется, так что если знаете какой-нибудь чатик, который я упустил - пишите, добавлю!

p.s. каналы просьба не предлагать, их и так везде пиарят :)
источник
2020 September 01
Norlin Games
Недавно придумал свою первую гиперказуалку!

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

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

За неделю собрал прототип на коленке и, к сожалению, оказалось, что в таком виде оно на мобилке не играется.

По ссылке есть играбельные прототипы.
https://norlin.games/blog/hive-a-hypercasual-prototype/

#prototype #build #hypercasual #mvp #gamedesign #idea
источник
Norlin Games
Спасибо за подсказку, создал страничку на itch.io: https://norlin.itch.io/hive
источник
2020 September 02
Norlin Games
Ура, наконец-то получилось пофиксить в #ECS фреймворке самую проблемную точку - поиск списков с компонентами. Всего лишь пришлось немного обмазаться темплейтами.
Осталось реализовать аналогичное решение для блюпринтового API и дальше можно будет спокойно наращивать функциональность, расширять возможности и улучшать удобности.
источник
2020 September 06
Norlin Games
А вот люди шедевры делают на Анриле:
https://twitter.com/mytallboys/status/1284217949952385024?s=21
источник
2020 September 07
Norlin Games
источник