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

Дизайн

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

Duke Nukem 3D: один из пионеров дизайна уровней

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

С 1993 года, когда вышел Doom, разработчики сделали множество шутеров. Подобные игры того времени вносили много базовых знаний по дизайну уровней игр, многие из которых все ещё используют. Одной из запоминающихся таких игр была Duke Nukem 3D 1996 года. Побудило меня перепройти её свежим взглядом, будучи работая в данной сфере, переиздание с новым эпизодом. Посмотрим, как разработчики делают уровни интересными, с наглядной подачей информации и интересным игровым процессом.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Комментарии 0

Новости

Quick & worldwide: как мы ускорили DocLoc-релизы и апдейты для 34 локализаций

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 196
Наши потребительские мобильные продукты уникальны тем, что распространяются в более чем 100 странах на 34 языках — возможно, рекордное значение в российской IT-индустрии. В основном лишь считанные продукты отдельных компаний переводятся на десяток-другой языков; у нас же масса флагманов, которые переводятся на все 34. И конечно, если бы мы в группе разработки документации и локализаций (Doc&Loc) переводили каждую локаль «от корки до корки» по отдельности и никак это не оптимизировали, то пожалуй, никаких рекордов бы не было.

image

Меня зовут Никита Авилов, я — технический писатель в группе Doc&Loc Mac & Mobile «Лаборатории Касперского». В этой статье расскажу, как именно мы выстроили работу внутри команды, а также кроссфункциональное взаимодействие с другими подразделениями, чтобы меньшими усилиями раскатывать наши продукты на такое количество локалей.
Читать дальше →
Всего голосов 14: ↑14 и ↓0 +14
Комментарии 0

Как маркетологи используют генеративный ИИ?

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

Практические примеры использования в маркетинге для трансформации взаимодействия с клиентами.

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

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

Читать далее
Всего голосов 7: ↑0 и ↓7 -7
Комментарии 2

Как озвучить игру целостно и ничего не упустить: стадии разработки игрового аудио

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

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

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

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

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

Читать далее
Рейтинг 0
Комментарии 0

Истории

Эта статья опубликована позавчера

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

Здравствуйте, меня зовут Дмитрий Карловский, и я.. буквально только что написал эту статью. Ну, на самом деле вчера. А если точнее, то в этом году. Удачи вам понять когда же именно.

Далее вашему вниманию представлен чуть более подробный, но всё же бесчеловечный анализ этого вопроса..

Так когда же именно?
Всего голосов 56: ↑44 и ↓12 +32
Комментарии 73

Интеграция конструкторского и расчетного ПО: Model Studio CS + Старт-Проф. Трассировка трубопроводов

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

Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Зачем вам эмоциоанльный дизайн

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

Привет! Я Лёша. Cейчас руковожу командами эмоционального дизайна и UX-редакторов в Альфе. До этого почти пять лет работал в Яндексе и помогал строить лучший автомобильный классифайд Авто.ру, сначала в роли дизайнера, а потом руководил продуктовым дизайном.

В середине прошлого года я стал арт-директором и начал строить команду эмоционального дизайна на уровне корпорации.

Те, кто давно в дизайне интерфейсов, наверняка наблюдали перевоплощения роли дизайнера, которые влияли на их зарплату: веб-дизайнеры, UI/UX, продуктовые и теперь даже growth. Вроде достаточно, зачем нам ещё эмоциональные? Или это опять перевоплощение? Продуктовым дизайнерам надо переживать?

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

Читать далее
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 14

Маркер всевластья, практика визуальных встреч

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

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

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

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 3

Механизм экспорта растровых изображений в Figma: как изменяется качество изображения

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

Механизм экспорта растровых изображений с масштабированием в Figma полезен для разработчиков Android и iOS. Это связано с разной плотностью пикселей на экранах мобильных устройств. Для максимального использования возможностей устройств рекомендуется экспортировать изображения под конкретную плотность пикселей.

Android-разработчики при экспорте из Figma используют масштабирование x1, x1.5, x2, x3 и x4. iOS-разработчики предпочитают x1, x2 и x3.

Читать далее
Всего голосов 5: ↑5 и ↓0 +5
Комментарии 0

Анти-легаси архитектура для UI приложений

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

В предыдущих статьях мы пришли к выводу, что для того, чтобы UI‑код не превращался в легаси, нам нужно отделить представление от бизнес‑логики и немного иначе, чем это делают Redux и Elm, так как оба подхода не позволяют сделать это полностью.

В данной статье мы порассуждаем о том, как такое разделение сделать.

React view как чистая функция состояния

React изменил наш подход к пользовательскому интерфейсу — его философия основана на простых, но мощных концепциях использования компонентов и однонаправленного потока данных.

Ещё считается, что React внес реактивность в пользовательский интерфейс, но это не так, так как шаблоны MVVM и фреймворки, которые сильно полагаются на реактивность, были введены раньше React. (Knockout и Angular с двойным биндингом данных, Ember.js Observable)

Эти концепции делают UI разработку не только интуитивнее, но и объединяют дизайн и разработку в одном инфополе. Кстати, Elm тоже полагается на подобные концепции и использует чистые композируемые функции представления без состояния.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 1

Перевод игры The Invincible на другой язык

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

Относительно недавно вышедшая игра «The Invincible» не имеет альтернативной озвучки — только чопорный английский. Возможно ли силами одного человека за относительно короткий срок (1-2 дня) перевести игру (сделать «озвучку»), например, на «великий, могучий, правдивый и свободный» язык? Попробуем.
Читать дальше →
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 1

Как использовать html-элемент <dialog>?

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

Привет, Хабр! Меня зовут Александр Григоренко, я фронтенд-разработчик. В основном, занимаюсь разработкой приложений на React, но также постоянно экспериментирую с различными технологиями.

В своей работе я часто создаю собственные или использую уже готовые UI-компоненты. Проблема с такими компонентами заключается в том, что они часто ограничены определённым фреймворком, и их реализация требует написания сложной нестандартизированной логики. В течение долгого времени для базовых UI-компонентов, таких как диалоговые окна, использовались самописные решения, а в тяжёлых случаях и встроенные в JavaScript методы alert(), prompt() и confirm().

Отличная новость в том, что такой компонент можно реализовать с использованием нативного HTML-элемента <dialog>, который встроен в стандарт HTML5 и работает одинаково во всех современных браузерах.

Давайте познакомимся с возможностями <dialog> поближе.

Читать далее
Всего голосов 21: ↑21 и ↓0 +21
Комментарии 15

Grand Theft Auto Online. Секреты десятилетней популярности и будущее культовой игры

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

Игровое сообщество взволнованно анонсом GTA VI — продолжения серии игр Grand Theft Auto, работа над которым длится уже давно. Rockstar обещают поднять планку всей игровой индустрии, а игра, по данным инсайдеров, может выйти в 2025 году. Вероятной причиной, почему нам приходится ждать так долго, является GTA Online — дойная корова Rockstar, приносящая миллионы долларов в год. Как получилось, что GTA Online до сих пор не думает сдавать позиции, и что будет с игрой после выхода GTA VI? 

Читать далее
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 5

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

Интернационализация от i до n: как мы переводим интерфейсы в Фантехе Яндекса

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

Привет! Меня зовут Александр Поляков, я руководитель команды i18n-разработки в Фантехе Яндекса. Мы помогаем сервисам компании выходить на международные рынки, а именно решаем задачи, связанные с интернационализацией и локализацией интерфейсов.

В этом посте расскажу:

какие именно решения для интернационализации фронтенда мы разрабатываем;

какие есть правила форматирования данных для разных локалей и как определять эти локали;

о проблемах переводов в современных реалиях.

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

Читать далее
Всего голосов 23: ↑23 и ↓0 +23
Комментарии 5

Как я сделал игру на ChatGPT

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

Рассказываю как сделал текстовый квест на ChatGPT и с какими проблемами столкнулся в промптинге. Что и как не получалось и как потом получилось.

Внутри полный текст промпта.

Читать далее
Всего голосов 59: ↑56 и ↓3 +53
Комментарии 45

Прямые дороги для слабаков: как я работала техписателем, аналитиком, продактом и пришла в UX

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

Моя двенадцатилетняя карьера в ИТ не похожа на настоящую карьеру. Скорее, это был поиск наилучшего применения себя в области, которая понравится больше остальных — и эту область тоже надо было сначала найти. Итак, место действия — Москва, время действия — с 2011-го по настоящее время.

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

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 4

Тирания маргинального юзера. Почему всё вокруг становится примитивнее

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


C каждым годом софт требует всё больше ресурсов: больше памяти, мощного CPU, аппаратного ускорения графики и т. д. Причина в целом понятна. Постоянные тормоза веб-платформы и нового софта — отчасти плата за удобство разработки (с повышением уровня абстракций). Железо становится мощнее, индустрия это использует. Всё нормально.

Но непонятно другое. Почему происходит реальная деградация интерфейсов. Грубо говоря, почему они становятся всё более примитивными и тупыми, словно рассчитаны на жителей «Идиократии» (на КДПВ). И речь не только о веб-сайтах.
Читать дальше →
Всего голосов 156: ↑143 и ↓13 +130
Комментарии 541

Продуктовый конкурентный анализ

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

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

На этом текст от искусственного интеллекта (ИИ) заканчивается, дальше — авторский материал, так как в описании методологии ИИ не раскрывает ошибки, которые и привели нас к необходимости написать статью.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Комментарии 0

Road Run, или как я свою первую игру делал. Часть 5

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

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

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Комментарии 1

Сервис изучения русского жестового языка с применением модели распознавания жестов

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

Всем доброго первого зимнего дня!

Меня зовут Рома, я проджект менеджер студенческой команды ПИН-КОД.

Мы хотим рассказать о первой в России продуктовой истории с моделью распознавания РЖЯ - сервисе изучения русского жестового языка и представить небольшой кусочек, который вы сможете сами "пощупать". 😎

Ссылка на демо (для нетерпеливых)

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 3