Как стать автором
Обновить

Дизайн

Сначала показывать
Порог рейтинга
Уровень сложности

Продакшн всем на зависть: технический обзор ПК-версии Doom: The Dark Ages

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров2.7K

Сногсшибательное воплощение готического технофэнтези с эталонной оптимизацией.

До сих пор мы писали только о компьютерных железках, но тут решили поэкспериментировать с форматом. Представляем вашему вниманию технический обзор ПК-версии свежего Doom: The Dark Ages. Статья предназначена в первую очередь для геймдев-разработчиков, работающих с графикой, но возможно заинтересует и более широкую аудиторию.

Автор обзора — Роман Перов, в прошлом игровой журналист, а ныне главред игрового ресурса (название не указываем специально). Роман пишет на стыке видеоигр и технологий, интересуется новинками индустрии развлечений и игровых девайсов, разработкой и 3D-графикой. Если статья зайдёт, будем публиковать подобные материалы чаще.

Читать далее

О пользе гейминга: как игры помогают быть здоровыми и счастливыми

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров6K

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

Юля Бородина — геймер со стажем и экс-продюсер игры Lineage 2, руководит направлением геймдев в Skillbox, продюсирует курсы по разработке игр на Unity, а также лидирует игровую студию Gamebox, которая выпустила на рынок более 50 игр. Многие из них вошли в топы лучших инди-игр 2023 года по версии IndieDB, IXBT, Синеус, RuStore. Выпускники направления геймдев под Юлиным началом работают над Overwatch, Fortnite, League of Legends, Escape from Tarkov, Atomic Heart и прочими известными играми. 

Сейчас много говорят о вреде компьютерных игр. Но не всё так однозначно! На эфире для экспертов комьюнити Skillbox IT Experts Юля рассказала о том, как игры помогают: лечить деменцию, бросать курить, изучать матанализ.

Читать далее

Вредные советы. Сборник для компаний и маркетологов с примерами и иллюстрациями

Время на прочтение7 мин
Количество просмотров4.1K

В 70‑е Coca‑Cola пыталась перейти на многоразовые стеклянные бутылки, но понесла убытки из‑за неудобства и слабой системы возврата. В 1983 году Apple представила Lisa с первой в мире графической ОС по цене почти $10 тысяч — продукт опередил время, но не нашёл поддержки. А DeLorean DMC‑12 стал иконой стиля, но обанкротил компанию. Что пошло не так?

Там, куда мы отправляемся, дороги не нужны

Google представила ИИ-генератор видео Veo 3

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров41K

Если Veo 2 произвел на вас впечатление, то Veo 3 вас просто поразит.

Google IO 2025 завершилась, и это была абсолютная масса анонсов в сфере ИИ. Многие люди, включая меня, до сих пор поднимают челюсти с пола. Но из всех анонсов Veo 3 - один из самых захватывающих для меня.

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

Читать далее

ИИ-челлендж. Май 2

Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров337

🍹 А вот и результаты второго челленджа )

Дизайн приложения с рецептами коктейлей по концепту нейронки.

Подробнее

Большое обновление DivKit: визуальный редактор, поддержка форм, аниматоры

Время на прочтение8 мин
Количество просмотров3.1K

Почти три года назад мы выложили в опенсорс DivKit — наш BDUI‑фреймворк для отрисовки интерфейса приложения из ответа сервера. С его помощью вы можете описать элементы, состояния и анимации на бэкенде. Приложение получит это JSON‑описание и отобразит его.

Мы не перестаём развивать DivKit и за последние месяцы добавили несколько важных функций. О них расскажем в статье.

Читать далее

Вдохновился серией чёрного зеркала и сделал свой симулятор жизни

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров14K

В серии чёрного зеркала (7 сезон 4 серия) в основе сюжета как программист сделал симулятор в котором развивались виртуальные существа (Тронглеты). Решил от части повторить, что бы существом управлял агент ИИ.

Сделал симулятор, где в рандом сгенерированном мире появляется агент. У него есть показатели:
- голод
- жажда
- комфорт
- его цель
- мысли
- глобальная цель.
Он может взаимодействовать с миром, находить предметы, крафтить любые предметы, придумывать, что нашел. Даже если в разработке я не закладывал какие-то предметы, объекты или механики он может всё равно их «найти». Например, нашел тростник который в будущем использовал для создания тетивы для лука. Он сам подбирает эмодзи, название предмета, придумывает механику и кладет себе в инвентарь. Для упрощения сделал пошаговую симуляцию.
Начало промта выглядит вот так (полный промт больше в 10 раз):

Про механику мира и разработку. Скриптом создаем карту 20х20 клеток. На нее случайно раскидываем эмодзи 🍓🌳🦌⛰🕳. Агенту отправляется видимость клеток на 3 вокруг нет. Он может ходить только на одну клетку заход. Ещё агенту задаются состояния:

Что у него есть голод 0/100
Комфорт
Жажда
Инвентарь
Взаимодействовать с миром он может, убрать объект логически, добавить объект логически, добавить и убрать предмет в инвентарь. По сути больше ничего, дальше он сам должен существовать в этом мире. Нет ни рецептов крафта, не сколько съеденная ягода восстанавливает голода. Но много про то "где" он находится и как "выживать" в этом мире (без подсказок)
Начало промта выглядит так:

Читать далее

Автоматический подбор браузером контрастного цвета в CSS

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров2.1K

Вам когда-нибудь хотелось, чтобы можно было написать простой CSS для объявления цвета, после чего браузер сам бы определял, чёрный или белый должен сочетаться с этим цветом? Теперь это возможно благодаря contrast-color(). В статье мы объясним, как это работает.

Представьте, что вы разрабатываете веб-сайт или веб-приложение, и в дизайне требуется куча кнопок с разными цветами фона. Для обработки цвета фона можно создать переменную --button-color, а затем присваивать ей разные значения.

Иногда фон кнопки будет тёмным цветом, а текст кнопки должен быть белым для создания контрастности. В других случаях фон светлее, поэтому текст должен быть чёрным.

Читать далее

Куда катит камень Сизиф геймдева?

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.4K

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

А вы что видите по ту сторону идеального стекла? 👀

Читать далее

Пример использования библиотеки EMX Controls для создания финансовых кроссплатформенных приложений

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров913

Не так давно мы успешно портировали проект CryptoTradingFramework на Avalonia UI с использованием библиотеки визуальных контролов EMX Controls. На примере клиентского приложения CryptoMarketClient мы хотели бы рассказать о возможностях библиотеки EMX Controls для разработки GUI для финансовых приложений.

Читать далее

Интеграция цифровых аватаров в бизнес как конкурентное преимущество

Время на прочтение8 мин
Количество просмотров675

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

Читать далее

Я 25 лет настраивал фотоаппарат, выстраивал композицию, ставил свет, а потом пришла нейросеть

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров34K

Эту историю для моего блога рассказал профессиональный фотограф Олег Цербаев

В начале 2000-х появилась цифровая фотография, мир раскололся на два лагеря: «Это не искусство!» против «Это будущее!». За три года в рекламной индустрии почти не осталось фотографов старше 40 лет. Крупные журналы начали работать с молодыми ребятами, фотоиндустрия в итоге выросла в разы. То, что происходит сейчас с нейросетями — намного масштабнее. Это не просто новый инструмент в нашем арсенале, а целая новая реальность.

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

Читать далее

Как Python делает жизнь геймера проще: от Telegram-ботов до сортировки скриншотов

Время на прочтение4 мин
Количество просмотров4.9K

Компьютерные игры прошли громадный путь — от аркад 70-х до современных AAA-проектов, стоимость которых сопоставима с крупнейшими инженерными постройками. Геймдев — это не только искусство создания миров, но и многомиллиардная индустрия, где экономика играет ключевую роль.

Разработка AAA-игр требует бюджетов в десятки и сотни миллионов долларов, а рынок инди-игр и пользовательского контента ежегодно приносит миллионы благодаря платформам вроде Steam и моддинг-комьюнити. Моддеры, создавая дополнения для таких игр, как Skyrim или Minecraft, не только расширяют игровой опыт, но и формируют целые экосистемы с собственной экономикой: от донатов на Patreon до продаж модов. В этом мире Python становится всё более полезным инструментом — как для разработчиков, так и для продвинутых геймеров.

Читать далее

Ближайшие события

Беспроводные системы и технологии умного дома в 2025 году

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров6.3K

Разбираемся, как беспроводные технологии помогают сделать дом умным. Рассмотрим основные протоколы, когда и где следует применять — Zigbee, Z-Wave, BLE, Wi-Fi и Matter. Для тех, кто хочет понять, как устроен современный умный дом и определиться с подходящей технологией.

Читать далее

Почему игроки бросают вашу игру — и как QA может помочь

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров911

Привет, Хабр! Меня зовут Александр, и я тестировщик. В тестировании я около 10 лет, последние 5 из которых работаю в геймдеве. И большую часть времени в геймдеве я работал в командах, которые запускали новые игры. За это время я поработал с разными командами и проектами, видел десятки запусков и сотни апдейтов. Сегодня хочу поделиться опытом о том, как QA может влиять на качество и успех игры, не только через поиск багов и проблем, но и через влияние на пользовательский опыт игроков, и почему это может помочь минимизировать риски.

Читать далее

Почему топовые UX дизайнеры используют фракталы с D 1.3–1.7: новый тренд или наука?

Уровень сложностиСредний
Время на прочтение3 мин
Количество просмотров4.6K

Магия «правильных» паттернов

Представьте: пользователь заходит в приложение и мгновенно чувствует — здесь всё "на своих местах". Никакого визуального шума, только приятное ощущение порядка. Секрет такого эффекта может крыться во фракталах с размерностью D 1.3–1.7.

Как практикующий UX/UI-дизайнер, я долго искал закономерности между успешными интерфейсами и их визуальными характеристиками. Оказалось, что лучшие работы часто содержат паттерны с определённым уровнем сложности — тем самым "золотым сечением" фрактального мира.

Читать далее

Фракталы в дизайне: как природные паттерны снижают стресс и улучшают восприятие

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров1.6K

Почему мозг любит деревья, а пользователи — простые интерфейсы

Фракталы — это не просто красивые узоры, а мощный инструмент в дизайне UX. Как природные паттерны помогают создавать гармоничные интерфейсы, улучшать навигацию и усиливать визуальное восприятие? В статье разбираем реальные примеры, принципы работы с фракталами и их влияние на пользовательский опыт.

Для дизайнеров, разработчиков и всех, кто хочет сделать интерфейсы естественными и удобными.

Читать далее

ИИ-челлендж. Май 1

Уровень сложностиПростой
Время на прочтение1 мин
Количество просмотров559

Моему ТГ-каналу про веб-дизайн из нейронок уже больше двух лет.

И я запустил челлендж для себя и всех желающих дизайнеров :-)

Подробнее

Разбор полёта: как мы поздравляем с 14 февраля при помощи процедурной анимации

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров518

Каждый год 14 февраля в корпоративной соцсетке Контура лайки (реакции вида «палец вверх») превращаются в вылетающие сердечки. Анимация сердечек настолько залипательна, что способна отвлечь многих сотрудников от работы: по нашим данным они нажимают на лайк снова и снова. Дело в том, что каждый полет сердечек уникален. Давайте расскажу, как это устроено.

Читать далее

Интересные решения геймдизайна: шаблон объединения разных функций в одном объекте

Уровень сложностиПростой
Время на прочтение2 мин
Количество просмотров2.1K

Всем привет! Собрал для вас сборник из моего каталога интересных решений геймдизайна на тему объединения разных функций в одном объекте.

О себе: разработчик, преподаватель геймдизайна, с 2016 исследую игровой опыт.

Сегодня на примере Castlevania и Doom Eternal. Посмотрим на эволюцию архетипа моба-сундука и подумаем, как можно развивать его дальше. Ну и шаблон создания “объектов Франкенштейна” распишем. Полезного чтения.

Читать далее