Pull to refresh
47
0
Александр Пестов @alexpestov

Flash-аниматор и разработчик

Send message

Практическое руководство по VR-дизайну

Reading time15 min
Views27K


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

Содержание


  1. Памятка для начинающих
  2. Основные принципы
  3. Процесс
  4. Инструменты
  5. Словарь
  6. Платформы
  7. Другие ресурсы
Total votes 51: ↑47 and ↓4+43
Comments2

Там, где живет Единорог Пикси. Indie-повествование

Reading time8 min
Views9.5K
Всегда с любопытством читаю очередную историю от инди-разработчиков. О том, как зарождалась идея, какой путь был пройден и что в итоге получилось. Хочу поделиться своей историей создания очень простой, но динамичной игры. Так как будет освещена и техническая часть, это может быть интересно для людей которые хотят сделать свою игру, но не определились с платформой.


Читать дальше →
Total votes 19: ↑16 and ↓3+13
Comments9

Чем вам помогут открытые проекты

Reading time2 min
Views12K
Совсем недавно мы начали рассказывать здесь в том числе и о различных управленческих хитростях, на которые следует обращать внимание руководителям ИТ-отделов.

Сегодня мы обратили внимание на весьма занимательный пост на эту тему от разработчика RedHat и Kano OS, Радека Паздера (Radek Pazdera).

Посмотрим, какой вывод можно сделать на основе рассказа Радека.

Читать дальше →
Total votes 14: ↑13 and ↓1+12
Comments5

Как работает реляционная БД

Reading time51 min
Views534K
Реляционные базы данных (РБД) используются повсюду. Они бывают самых разных видов, от маленьких и полезных SQLite до мощных Teradata. Но в то же время существует очень немного статей, объясняющих принцип действия и устройство реляционных баз данных. Да и те, что есть — довольно поверхностные, без особых подробностей. Зато по более «модным» направлениям (большие данные, NoSQL или JS) написано гораздо больше статей, причём куда более глубоких. Вероятно, такая ситуация сложилась из-за того, что реляционные БД — вещь «старая» и слишком скучная, чтобы разбирать её вне университетских программ, исследовательских работ и книг.

На самом деле, мало кто действительно понимает, как работают реляционные БД. А многие разработчики очень не любят, когда они чего-то не понимают. Если реляционные БД используют порядка 40 лет, значит тому есть причина. РБД — штука очень интересная, поскольку в ее основе лежат полезные и широко используемые понятия. Если вы хотели бы разобраться в том, как работают РБД, то эта статья для вас.
Читать дальше →
Total votes 232: ↑229 and ↓3+226
Comments134

Мой первый опыт в разработке 2D-игры (5 советов)

Reading time2 min
Views46K
Хочу поделиться небольшим опытом, который я приобрел при создании своей первой игры для Andriod. Скажу сразу, на момент начала разработки мой опыт программирования был средним (1С и немного C#), а опыт в гейм-деве — нулевым. В качестве инструмента разработки был выбран Unity3D 4.6, привлекла мультиплатформенность и наличие большого количества видео-уроков. Т.к. я вырос на играх 80-х, то было решено попробовать сделать ремейк культовой игры Prehistorik 2, в итоге получилась 2D-аркада под названием Prehistoric Story. Начиналось всё это как хобби, а потом переросло в большой проект, благодаря которому много людей получили ценный опыт и практические навыки. Далее будет 5 ценных советов, основанных на моем личном опыте.

image
Читать дальше →
Total votes 30: ↑26 and ↓4+22
Comments17

Путь разработчика, часть 3: история создания игры

Reading time8 min
Views22K
Всем привет, с вами спустя полгода снова Delfuego FM, и я хочу с радостью объявить о долгожданном релизе нашей мобильной игры – Sling Monsters!
image
В этой большой статье будет рассказано о разработке игры, развитии её визуального стиля и о том, что собственно она из себя представляет (на протяжении более года с момента первого запуска Unity я держал её основную механику в тайне, т.к. ничего идентичного ей не встречал), а также о том, на какие грабли наступал в процессе разработки, о развитии графического стиля, о всяких философских размышлениях на тему индустрии и всего остального.
Читать дальше →
Total votes 20: ↑14 and ↓6+8
Comments15

Первый опыт в игровой разработке. Ошибки и выводы

Reading time4 min
Views19K
После прочтения одной из статей на Хабре решил заняться разработкой игр для мобильных платформ. Решено было сделать игру для андроида, так как Window Store мне не нравится, a регистрация в Appstore стоит 100$.

Через 10 минут я придумал механику, которую ни у одной игры ещё не видел. По задумке, камера располагалась сверху (Top-down), на персонажа с разных сторон шли враги он автоматически по ним стрелял. От игрока только требовалось перемещать персонажа по экрану, чтобы враги его не задели. Суть игры в том, чтобы набрать как можно больше очков.
Читать дальше →
Total votes 41: ↑23 and ↓18+5
Comments24

Тестируем iOS8 приложения с Xcode 6.1 без Apple Developer Program Membership (Jailbreak) (Обновлено для XCode 6.4)

Reading time3 min
Views25K
В конце мая 2014 года я писал подробную статью как тестировать приложения на iOS7 и Xcode 5.1.1, но не далее как два месяца назад миру был представлен iPhone 6 и iPhone 6 Plus с новой операционной системой iOS 8 и Apple изменила что-то в коде и старый «твик» более не работает. Знаю, что некоторым интересно попробовать написать приложение для iOS, чисто в познавательных целях, но 99USD платить Apple за «любознательность» не хочется. Не отчаивайтесь, не все так страшно, более того, теперь всё гораздо проще — больше не нужно создавать сертификаты и компилировать ldid для отладки.


Читать дальше →
Total votes 40: ↑30 and ↓10+20
Comments16

Работаем с EMS по нарушению сроков доставки посылок — инструкция

Reading time4 min
Views212K
Недавний пост в «Я негодую» о работе EMS в нашей стране и полном пофигизме почтовых работников выявил потребность в инструкции о том, что можно сделать, чтобы когда-нибудь проблемы с посылками у EMS прекратились.

Сходу расстрою — посылкой управлять никак нельзя. Если она долго не «прилетает» в Россию (т.е. статус Экспорт стоит, а Импорт — нет) — тут вряд ли что-то поможет. Однако страхуемся, делаем по шагам, описанным ниже.
Порадовать тоже могу: процентов 95 посылок все-таки доходят. Объем для сравнений — порядка 10 посылок в месяц из США и Европы.
Обращаю внимание, что многие посылки (процентов 60 всех отправлений) я получаю «от себя», используя сервисе вроде Шипито. В некоторых случаях это означает, что почта не может отказать в претензиях по причине того, что они представляются «не отправителем». Однако во многих случаях рекомендую идти и биться за свою посылку при помощи процессов и документов, представленных ниже.
Читать дальше →
Total votes 175: ↑171 and ↓4+167
Comments108

Теряя невинность: о дизайне своего первого аппа

Reading time5 min
Views1.3K
повторный дополненный пост, теперь от своего имени.

Лет десять назад я прочитал одну очень известную книжку о веб-дизайне. Опуская очевидный факт, что дизайн сайтов и дизайн интерфейсов – разные вещи, мне запомнилась фраза, когда на вопрос «с чего начать дизайн сайта», опытные менеджеры проектов отвечают «с начала».

Два месяца назад мой коллега Андрей Виноградов посоветовал мне реализовать отличную идею нового приложения под эппл стор. Месяц назад я начал продажи, и хочу рассказать о том, как в этой сфере начинать свое первое приложение «с нуля». Это сложно, но жутко интересно, и некоторые из нас заработают на этом на безбедную старость.

Задача кажется тривиальной, но для Питера «карта мостов» — все равно что для Москвы — карта метро, которую пару месяцев оттачивал Тема Лебедев. Была поставлена задача «что бы цепляло», и что бы интерфейс остался «по-эппловски» интуитивным (хотя от канонов нам пришлось далеко отойти). Что бы была прикольная иконка, и что бы все было именно там, где пользователь хотел это видеть. Что бы не было быдлографики, избытка ненужных кнопочек (как оно обычно у доморощенных программистов) и что бы все осталось на своих местах. Что бы мне самому захотелось потратить девяносто-девять центов на маленькую программку в моем кармане, а до остального мне нет никакого дела.

Читать дальше →
Total votes 55: ↑48 and ↓7+41
Comments39

Логика Adobe

Reading time6 min
Views5.5K
Мы уже не раз указывали, что пиратство в развивающихся странах является частью бизнес-модели производителей ПО, потому что, как сформулировал Джеф Райкс из Microsoft:
В дальней перспективе основным активом является инсталляционная база, люди, которые пользуются нашими продуктами. И вы рассчитываете на то, что со временем они обратятся к лицензированию ПО.

В странах со средним и низким доходом (и, если уж на то пошло, в низкодоходном сегменте стран развитых) эту инсталляционную базу создает пиратство.
Читать дальше →
Total votes 75: ↑71 and ↓4+67
Comments76

Правильное растрирование векторных изображений

Reading time2 min
Views16K
Здравствуйте.
Хочу в картинках проиллюстрировать решение серьезной проблемы космического масштаба под названием
«Растрирование векторных изображений».

Большинство дизайнеров считают, что это очень простая задача, с которой можно очень быстро справиться, обладая базовыми познаниями в Adobe Creative Suite. Боюсь, что это все-таки не так.

Если вы хотите, чтобы ваша работа выглядела действительно профессиональной, качественной и всячески замечательной — попробуйте делать так:
Читать дальше →
Total votes 30: ↑23 and ↓7+16
Comments45

40 механик для социальных игр

Reading time4 min
Views29K
Разработчик игр Раф Костер (Raph Koster) составил всеобъемлющий список базовых правил, на которых основаны социальные отношения в играх (мультиплеер, параллельная игра и т.д.). Эти правила для разработчиков игры заменяют азбуку. Во многом они пересекаются с принципами игровой механики, которые уже обсуждались на Хабре.

Раф Костер приобрёл известность как создатель дизайна Ultima Online и креативный директор проекта Star Wars Galaxies, после чего основал собственную студию.
Читать дальше →
Total votes 102: ↑92 and ↓10+82
Comments33

Моя первая iPhone игра в 3D (Babylon Tower)

Reading time2 min
Views3.1K
В честь юбилея игры Babylon Tower, я решил написать этот топик.

BabylonTower Icon

Идея создать трехмерную игру на iPhone пришла после просмотра уже выпущенных игр в AppStore.
Среди них встречались 3D игры весьма неплохого качества что означало потенциальную возможность реализации задумки. А идея была ни много ни мало создать игру объединяющую механики таких известных игр как Tetris и Lines.
Читать дальше →
Total votes 58: ↑43 and ↓15+28
Comments58

Jailbreak сделали, а дальше что?

Reading time3 min
Views65K

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

Читать дальше →
Total votes 136: ↑98 and ↓38+60
Comments102

Создание приложения для Windows Phone 7 от начала до конца. Часть 2. Инструменты для создания приложений, рекомендации по проектированию интерфейса

Reading time7 min
Views22K
Предыдущая часть

Инструменты для создания приложений


При установке Windows Phone Developer Tools вы получаете следующие бесплатные инструменты и компоненты.
  • Expression Blend for Windows Phone
  • Visual Studio 2010 Express for Windows Phone
  • Windows Phone emulator
  • Zune software
  • XNA Game Studio 4.0
  • Silverlight
  • .NET Framework 4
Если у вас уже есть установленная Visual Studio 2010 (Professional или Ultimate), то вы можете использовать для разработки свою редакцию Visual Studio 2010 после установки Windows Phone Developer Tools.
Читать дальше →
Total votes 58: ↑45 and ↓13+32
Comments0

Работа для программиста в США: 5 простых шагов

Reading time5 min
Views291K
image Статья про то, что делать тем, кто хочет переехать работать в США. Я предполагаю инженерные позиции, на которые проще всего получить визы, но, возможно, статья окажется полезна и другим специалистам.

Мой опыт несколько отличается от нижеописанного (я попала на работу в США после стажировки). Но за 4 года в США пообщалась с людьми, которые попали сюда разными путями и набрала кое-какой опыт. Так что если бы я очень хотела найти работу в США сегодня, то я бы действовала примерно так, как описано ниже.

Заранее извиняюсь, если мой тон кому-то покажется наставническим — я не имею амбиций учить других жизни, просто иногда у меня получается такой стиль.
Читать дальше →
Total votes 166: ↑152 and ↓14+138
Comments138

Как создать интересный игровой сеттинг? Уровень первый: текст

Reading time6 min
Views50K


Всем известно, что 90% информации мы воспринимаем визуально, в краткосрочной памяти может одновременно храниться от 5 до 9 объектов, а эпоха Twitter установила для текстов болевой порог в 140 знаков. Удержание внимания игроков (как и самих игроков) актуально даже для китов игровой индустрии, что уж говорить про небольшие компании, в которых от решения этой проблемы зависит жизнеспособность их проекта.
Читать далее
Total votes 37: ↑33 and ↓4+29
Comments44

Игровые циклы или ЭлектроКардиоГама

Reading time11 min
Views51K
Игровой цикл — это пульс каждой игры. Ни одна игра не будет работать без этого. Однако, к несчастью каждого нового разработчика игр, в сети нет хороших статей, в которых уделено достаточное внимание этой теме. Но не печальтесь, потому как только что вы получили возможность прочитать единственную в своем роде статью, уделяющую вопросу игровых циклов заслуженное внимание. По долгу службы мне часто приходится иметь дело с большим количеством кода мелких мобильных игр. И я каждый раз удивляюсь сколь много существует реализаций игрового цикла. Вы тоже можете удивиться как можно для такой, казалось бы простой, вещи можно придумать множество имплементаций. А ведь можно! И в статье я постараюсь рассказать о достоинствах и недостатках наиболее популярных вариантов игровых циклов. Также я постараюсь описать наилучший на мой взгляд вариант реализации игрового цикла.
(Thanks to Kao Cardoso Félix this article is also available in Brazilian Portuguese) (Thanks for me, in Russian also, прим. перев.)
Читать дальше →
Total votes 59: ↑57 and ↓2+55
Comments62

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity