В общих чертах про разработку электроники, изготовление пластикового корпуса, поиск исполнителей и примерные цены на серийный выпуск.
Новости
The Elder Scrolls: Arena (1994). Как всё начиналось. Подробная история рождения легендарной игры
«Я посмотрел на полуобнажённую грудь на обложке и сказал: „Пффф… Это будет отстой“», — Кен Ролстон, главный геймдизайнер The Elder Scrolls III: Morrowind ©
«Я начал работать в Bethesda как раз во время выхода Арены, и когда я стал в неё играть я подумал: „Клёво, это действительно хорошая бродилка по подземельям“. Игра забрасывает вас в данжен, где вы проводите первые несколько уровней. И потом, когда я выбрался наружу, я такой: „Да вы шутите. Я могу идти куда угодно? Делать что угодно? Это. Круто“», — Тодд Эндрю Говард. Исполнительный продюсер в Bethesda Game Studios ©
В этом году «Древним свиткам» исполнилось 30 лет. Давайте вспомним как всё начиналось. «Древние свитки» — это легендарное явление. Как полагается в таком случае, история их появления полна тайн, мифов и белых пятен. Я постараюсь рассказать, что известно, с опорой на источники.
Figma без хаоса
Как превратить хаос в порядок? Простые советы для удобной работы в Figma
Если файл проекта плохо организован, это усложняет жизнь не только дизайнерам, но и всей команде. Делюсь несколькими правилами, которые помогут навести порядок в вашем рабочем пространстве.
Реализация поддержки кириллицы в терминале для МК AVR
В одной из прошлых статей я писал про разработку, точнее, про расширение терминального интерфейса микроконтроллера AVR, добавив функционал обработки управляющих символов и последовательностей для поддержки истории и редактирования команд. В данной статье я решил написать про доработку терминального интерфейса функцией поддержки кириллицы. Как правило, терминальный интерфейс подразумевает ввод команд и вывод информации латиницей. Однако совсем несложно реализовать ввод команд или отображение текста на русском или другом языке с применением кириллицы, что может оказаться иногда удобной вещью на практике.
Истории
Как сделать себя в модной нейронке Flux (лёгкий путь без смс и регистрации)
Среди топовых картиночных генераторов у всех на устах Flux. Недавно она еще и обновилась, но первая версия отличная, прекрасно генерит фотореалистичных человечков и вообще, в целом, кайфовая штука, к.м.к. Покажу, как дотренировать её на своих фотках, чтоб можно было генерить себя любимого/мую в разных ракурсах. Раньше дотренивать можно было только с бубном или платными сервисами. Сейчас есть возможность локально это сделать, нужна лишь более-менее нормальная видюха. Туториал, в целом, ориентирован на начальный уровень, надеюсь, будет легко.
Паттерны левел дизайнеров — часть 1
В контексте дизайна уровней, паттерн это шаблоны, которые часто можно увидеть в локациях своих игр. Существует ряд распространенных паттернов, о которых идет речь ниже.
Гиперперсонализация vs. персонализация: внедрили в маркетплейс БАДов опередили iHerb
(пошел нормальный контент после Дурова)
Гиперперсонализация увеличивает продажи x3, а лояльность пользователей — настолько, что у конкурентов не остается шанса. Как мы внедрили подход в маркетплейс Альхадая и сделали его достойной заменой iHerb на рынке СНГ —
Как нарисовать квадрат 3 × 3 см на веб-странице*
* Не привлекая внимания санитаров
Меня зовут Илья, я занимаюсь фронтенд-разработкой вот уже 10 лет. Представьте, что вам нужно сделать стили для печати документов, а бегать к принтеру с линейкой, чтобы убедиться в корректности фактических размеров отдельных элементов, очень не хочется. Было бы куда проще иметь возможность приложить ту же линейку к экрану. Но размеры элементов на экране почти всегда не соответствуют их физическим размерам при печати. Казалось бы, зачем это вообще может быть кому-то нужно. Но это бывает важно. Например, в типографиях.
Как вы уже догадались, работаю я не в типографии, поэтому с подобной проблемой не сталкивался. Но в свободное время интересуюсь необычными задачами из мира веб-разработки, так сказать, расширяю кругозор. И вот однажды я услышал тезис, что добиться точного воспроизведения реальных размеров на экране невозможно.
Что ж, вызов был брошен. И я поставил себе задачу (вы же тоже сами ставите себе задачи?) — нарисовать красивый красный квадратик размером 3 × 3 см. Тому, что у меня в итоге получилось, и посвящён мой необычный рассказ.
Nau Engine: взгляд под капот. Ядро движка
Nau Engine — 3D-движок для создания игр и приложений, который находится в активной фазе разработки с начала 2023 года. Одна из целей его создания — дать возможность любому разработчику реализовать проекты своей мечты, поэтому Nau Engine является Open Source-решением и будет распространяться бесплатно по лицензии 3-clause BSD. Beta-версия Nau Engine выйдет в конце ноября 2024 года.
Каждый игровой движок — это сложный механизм, состоящий из множества взаимосвязанных систем. В Nau Engine мы уделили особое внимание созданию фундамента, который станет основой для развития движка.
В этой статье мы рассмотрим ключевые компоненты Nau Engine. Выбор технологий и архитектуры ядра напрямую влияет на то, какими возможностями будут обладать проекты, разработанные с помощью нашего движка. О них и поговорим.
Making of Servo-Skull: PBR, Hand-Painted, 3D печать и покраска
Всем привет! Меня зовут Илья, я 3D-художник по персонажам. Ранее я создавал hand-painted текстуры и 2D арты, а также профессионально крашу миниатюры, в основном по Warhammer 40k.
Я являюсь преданным фанатом вселенной Warhammer уже более 20 лет, и создание серво-черепа стало для меня настоящим вызовом.
Чекпойнты в играх
Что такое чекпойнты и как с ними работать? Небольшой набор правил для более комфортной работы с ними.
Скучный Интернет и как «бесполезные сайты» могут спасти от этого
Интернет изменил мир. Он изменил политику, образование, шопинг и журналистику, а также он полностью переопределил то, как люди проводят своё время.
Интернет огромен и загадочен, полон множества уникальных сайтов. Хотя большинство веб-сайтов имеют ясную цель, например, продвижение бизнеса, продажа продукции, обучение или вдохновение, но иногда встречаются странности, которые не имеют цели. Из 1,1 миллиарда веб-сайтов, составляющих Всемирную паутину, только 18% в настоящее время активны. Среди них можно найти настоящие алмазы — веб-сайты, которые активны и тщательно разработаны, но при этом самым забавным образом бесполезны.
Эта статья посвящена таким сайтам. От виртуальных игровых шоу, где ваше участие не имеет значения, до случайных текстовых генераторов, обеспечивающих бесконечные потоки тарабарщины, и которые предлагают что-то особенное в своей бесполезности. Каждый пользователь может наделить их своим особым смыслом. Ну или как минимум весело провести время.
Чем полезны дизайнерские сообщества
Всем привет! Меня зовут Денис, я тимлид команды дизайна в DLS, а также ревьюер в Яндекс Практикуме на курсах «Дизайнер интерфейсов» и «Дизайнер мобильных приложений». В этой статье я расскажу о профессиональных сообществах — комьюнити, и их роли в карьере дизайнеров, а также поделюсь полезными ссылками.
Ближайшие события
Как создать игру PUBG: Battlegrounds в Roblox (ПАБГ) – 12 уроков
Предлагаем разобраться, как сделать ПАБГ в Роблоксе. Это популярная игра в жанре батл рояль (battle royale), в которую любят играть современные дети и подростки. Если вы в их числе, изучите представленную бесплатную инструкцию и видео: они помогут понять, как сделать клон PUBG в Roblox.
Мы пройдем весь путь от создания ландшафта до моделирования различных объектов (ангара, вышек, домов, гаража, внутренней части самолета и т. д.) и оформления дополнительных карт. Поделимся скриптами на Lua для таблицы игроков, телепорта, прыжка с парашютом, перемещения между картами, открытия и закрытия дверей, брони и т. д.
Сразу отметим, что текстовый гайд сложно воспринимать без минимальных знаний и опыта, но переживать не стоит: в каждом разделе есть ролик с подробными пояснениями от преподавателя. Благодаря им создание Battlegrounds в Роблоксе можно заметно упростить. Также подчеркнем, что работать быстро не удастся: каждый новый шаг потребует усидчивости и вдумчивости.
А теперь предлагаем приступить к сути без лишних отступлений.
5 простых правил типографики, которые сделают ваше письмо, статью и любой другой текст солиднее
С одной стороны, содержание важнее формы, с другой — небрежное оформление как бы намекает: текст накидали на скорую руку. Чтобы внешний вид не обесценил самые убедительные аргументы, не стоит пренебрегать базовыми правилами типографики. В статье рассказываем о них так, чтобы было достаточно увидеть один раз и запомнить на всю жизнь.
Мемоизация в HMPL. DevBlog №1
В версии 2.1.3, помимо прочего, был введён новый функционал для улучшения производительности сайтов, использующих hmpl.js.
Мемоизация запроса - это один из отличнейших способов оптимизации в программировании. «Что это? Как оно работает?» - на эти вопросы я постараюсь ответить в данной статье.
Бесплатный курс компьютерной графики для детей: 11 уроков с нуля
Создание компьютерной графики – востребованное направление. И справиться с ним может даже подросток. Мы хотим доказать это на примере бесплатного видеокурса Blender и компьютерной графики для школьников от 13-14 лет и старше.
Специалисты, способные создавать 2D- и 3D-изображения, модели, подобные предметы и объекты становятся все более востребованными. Они в той или иной мере вовлекаются в киноиндустрию, веб-разработку, создание игр и в другие сферы. Перспективность направления очевидна: речь не столько о вероятном профессиональном будущем, сколько о связи с графическим дизайном – еще одной распространенной областью, вытолкнуть человека из которой пока не может ни одна нейросеть.
Мы хотим предложить нашим читателям подборку бесплатных видеоуроков. Они помогут освоить основы и вникнуть в азы направления и использования программы Blender. Для начала предлагаем окунуться в теорию и разобраться, чем интересны инструменты среды Blender и почему ей отдают предпочтение современные специалисты, занятые созданием 2Д- и 3Д-графики.
Как сделать разрушение в Roblox — урок Lua для детей
В этом уроке мы расскажем, как создать разрушаемые блоки в Роблокс. Добавим простые объекты на карту и напишем для них программы на Lua.
Roblox Studio — отличный движок для создания первых 3D-игр. Здесь дети от 9-10 лет могут научиться моделировать объекты и программировать на несложном языке Lua. В процессе можно научиться создавать как небольшие игры, так и полноценные проекты с множеством разных функций.
В этом туториале мы поделимся двумя методами создания разрушения и объясним, какой скрипт на Lua подойдет для каждого из них. Получившиеся элементы можно добавить в симулятор разрушения в Roblox или свою игру другого жанра.
Что было, что стало: Путешествие в мир 3D-редактора на Three.js
Привет, друзья!
Сегодня я хочу поделиться с вами важной новостью: проект HyperCube Dream подходит к концу своей активной разработки, и я рад представить последнее обновление этого увлекательного инструмента для создания и анимации 3D фигур в браузере. Однако есть и хорошая новость — проект будет доступен в открытом исходном коде! Это значит, что каждый сможет использовать, модифицировать и развивать его, как пожелает.
В этой статье я расскажу, что нового в финальном обновлении, как можно использовать HyperCube Dream и как вы можете внести свой вклад в его дальнейшее развитие.
Машинное обучение без кодинга для фронтенд-задач. Разбираем работу фреймворка MediaPipe
Меня зовут Ярослав Французяк. Я фронтенд-разработчик в GARPIX. В этой статье расскажу о таком инструменте, как фреймворк MediaPipe от Google. На основе готовых моделей он позволяет разработчикам внедрять сложные функции компьютерного зрения и обработки мультимедиа в веб-приложениях — распознавать лица, анализировать изображения, отслеживать движение, обрабатывать видео в реальном времени и многое другое. Мы разберём работу фреймворка на примере, погрузимся в векторную математику в трёхмерном пространстве и сложности распознавания ключевых точек лица.