📽 Чем отличается событие от обычного делегата 📽

Уровень материала: 🐣 #junior
Был у меня в практике случай, когда требовалось быстренько и "на пальцах" объяснить, для чего нужно ключевое слово event и чем отличается event Action от Action.

66

Статьи про строки в C# и C++

Статьи про строки в C# и C++

Уровень материала: 🐥 #middle
Добрался до любопытной статьи про устройство строк в игровых движках: от стандартов для PlayStation 1 до современного C++17.
Обзор разных реализаций с их областями применения и всякие нюансы при кросс-платформенной разработке.

44

Flax Engine. Знакомство с игровым движком и анализ его исходного кода

"Как будто у Unreal и Unity родился ребёнок" — такое трогательное описание дали этому движку в GameDev-сообществе. Эта фраза не только мило звучит, но и точно передаёт его суть, ведь движок действительно задумывался как нечто среднее между Unity Engine и Unreal Engine.

Flax Engine. Знакомство с игровым движком и анализ его исходного кода
1313
55
11

О площадках для блога

11

Приветственный стартовый пост

Приветственный стартовый пост

Буду возрождать свой уголок для само-выражения и фиксации опыта.
С 2017 г. разрабатываю, лидую, преподаю, менторю и консультирую.
Был в найме, стартапах, фрилансе, инди, мобилках, десктопах, вебе, XR. Про это и могу рассказать. И про новые вехи в своей карьере.

11
11

Улыбка сквозь баги

Улыбка сквозь баги

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

77

Сам себе экосистема. Часть 4: как я реализовал клиент Telegram на Android-смартфоне 14-летней давности?

Сам себе экосистема. Часть 4: как я реализовал клиент Telegram на Android-смартфоне 14-летней давности?

С момента выхода первой части статьи из рубрики «сам себе экосистема» прошёл уже практически год! За это время, мы успели с вами реализовать клиенты VK и YouTube, которые работают на Android 2.2+, а также на Windows Phone 8, написать небольшую 2D-игру с нуля весом менее 1Мб, которая работает практически везде и довести существующее приложение до ум…

5959

Первый легендарный мобильный GPU: каким был PowerVR MBX Lite? Пишем игру-демку про «жигули» с нуля

Первый легендарный мобильный GPU: каким был PowerVR MBX Lite? Пишем игру-демку про «жигули» с нуля

Пожалуй, многие из вас помнят, какими были мобильные игры до и после выхода первого iPhone. В начале 2000-х годов, ещё до появления яблочного смартфона, игры для телефонов в основном были весьма интересными, но тем не менее, достаточно простенькими с точки зрения графики и реализации в целом. После запуска AppStore в 2008 году, на iPhone начали вых…

5252

Genshin Impact и управление диалогами клавиатурой

Или сказ о том как за год можно улучшить игру и не сойти при этом с ума

109109

Ryujinx: повторная проверка эмулятора Nintendo Switch с помощью PVS-Studio

Популярность Nintendo Switch не угасает, эксклюзивные игры получают награды, и желание в них поиграть только растет. Однако возможность опробовать портативную приставку есть не у каждого. Решает эту проблему эмулятор консоли Nintendo Switch — Ryujinx. Сегодня проверим его код с помощью анализатора PVS-Studio.

11

Model View ViewModel Unity/С#

Неплохой урок нашёл, делюсь

1010

[Humble Bundle] Бандл по Unity

Недавно вот бандл очередной появился на Humble Bundle по Unity (но там ещё по материалы по C#, что очевидно, и Blender есть). Кто-нибудь читал книги, смотрел видео из него? Стоит этот бандл того или лучше отдельно какие-то книжечки поискать? Может вообще можно взять что-то намного лучше, чем то, что предлагается в бандле?

66

Как сделать управление персонажем на Unity 3D и 2D. Уроки Unity для детей

Мы покажем, как запрограммировать движение персонажа в 2D- и 3D-проектах на Unity. Урок будет полезен детям и подросткам, которые начинают изучать Unity.

Как сделать управление персонажем на Unity 3D и 2D. Уроки Unity для детей
1212