Все началось с того, что я получил тестовое задание на вакансию Unity-разработчика: написать игру «Змейка». Чуть позже от вакансии по субъективным причинам пришлось отказаться, но к тому времени я уже начал делать проект и, чтобы не пропадать работе, решил его развить, закончить и выпустить. Так я обзавёлся своей «Змейкой», которую никогда до этого делать не собирался.
Читать полностью »
Рубрика «unity3d» - 31
Змейка. Развитие жанра
2016-12-29 в 2:40, admin, рубрики: unity3d, разработка игр, Разработка под android, творческий процесс, метки: Творческий процессОсознавая что мои статьи похожи на восторг человека, впервые увидевшего какую-то (многим уже давно знакомую) вещь, все же решил написать очередную. Причина — заинтересовавший меня параметр drag у компонента Rigidbody. Объяснений и, тем более, формул — как он работает — руководства не дают. Поэтому разбираться придется самому.
Если кому-то лень читать, можно перелистать вниз, где находится найденный алгоритм того, как в Unity работает замедление с использованием drag.
Читать полностью »
Приветствую. Решил написать статью об одной теме, которую недавно затронул в общении со знакомыми людьми. Тема касается не столько использования, сколько понимания типового использования этой функции. Собственно, я — не особо программист, и не разработчик, так что мой взгляд — взгляд, так сказать, обывателя-дилетанта.
Написание статьи связано с общением с такими же как я непрофессионалами и выявлением некоторых разногласий по поводу поведения популярного куска кода с использованием функции Lerp в разных туториалах.
Читать полностью »
Разработка и публикация первой игры под Android на Unity3D
2016-12-20 в 6:20, admin, рубрики: android, unity, unity ads, unity3d, игра, разработка игр, Разработка под androidДоброго времени суток! Вот и закончил я разработку своей первой игры на Unity для Android. Причиной разработки игры послужил анализ вакансий на hh. Стало интересно, отчего же разработчикам игр работодатели готовы платить серьезные суммы. Ведь по сути мы (разработчики), в идеале, можем быть самодостаточными, т.к. практически каждый серьезный программист в состоянии сам создать достойный продукт и заниматься его продажей и продвижением. Мне кажется с созданием не должно возникнуть серьезных вопросов (кроме художественной части, ибо я не встречал пока прекрасного художника с отличными навыками в программировании), а вот бесплатное продвижение продукта, это тайна — по крайней мере сейчас и для меня.
Перейдем собственно к самой игре. У меня двое маленьких детей и они часто играют в детские игрушки на телефоне, эдакие «отвлекалки». Естественно они тапают по рекламным баннерам с завидной частотой, чем не мало радуют разработчиков данных игр. Вышеперечисленные обстоятельства натолкнули меня на мысль о создании чего-то подобного, но не на отъе… сь (многие детские игры не блещут аккуратностью), а красивого и приятного глазу. При выборе темы, время года само продиктовало мне решение. Была выбрана новогодняя/рождественская тематика. Геймплей должен был получиться очень простой, но веселый и красочный. Тут начались работы головы на тему того, какие элементы реализовать в игре. В итоге на сцену было решено поместить следующие элементы: новогодние шары, ёлку, деда мороза пролетающего по таймеру и танцующего оленя со снеговиком.
Читать полностью »
Особенности разработки мобильной MMO RTS. Часть 1
2016-12-19 в 16:25, admin, рубрики: C#, development, Gamedev, games, RTS, UI, unity, unity3d, Блог компании Plarium, разработка, разработка игр, разработка под iOS, стратегииВ цикле статей «Особенности разработки мобильной MMO RTS» мы расскажем о работе большой команды над масштабным проектом Stormfall: Rise of Balur. Этот опыт будет полезен независимым разработчиками и студиям, которые еще не определились с выбором технологий, архитектуры и структуры команды для своей RTS.
Разработка игры для Android на Unity 5. От идеи до монетизации (Live)
2016-12-09 в 11:19, admin, рубрики: android, C#, unity3d, разработка игр, Разработка под androidХочу поделиться опытом в разработке игры-викторины на Unity 5 версии. Замечу, что подобная игра уже выпускалась мной в 2014 году и набирала 7800 скачиваний. Из-за ужасной реализации игра заработала 80% удалений и проект был заброшен. Попробуем запустить игру по новой, исправив ошибки предшественника.
В статье рассмотрим такие темы как:
- Идея игры
- Структура проекта
- Особенности игровой логики и способы реализации
- Внедрение инструментов монетизации in app purchase и официального плагина AdMob
- Продвижение
Советы Инди-Разработчикам: темная триада и пять советов с топовым ROI
2016-12-05 в 8:40, admin, рубрики: after reset, bcs, game development, Gamedev, indie, indie gamedev, indiedev, Steam, unity3d, инди, разработка игрПривет, ребята. После публикации перевода предыдущей статьи "Разработка Инди РПГ: разбор двух лет разработки", снова пришло порядочно ПМов и писем от ребят, которые заняты индидевом или раздумывают погрузиться в него. Спасибо за теплые слова и лайки; а особое спасибо, двум ребятам, которые откликнулись на открытую просьбу помочь с переводом на русский язык моей писанины и отчетов. Таким скорым переводом новой статьи, которую вы сейчас читаете, мы все обязаны Никитенкову Валере.
Имхо, предыдущая статья получилась хоть и реалистичной, но мрачной, так как в ней подробно рассказал об основных препятствиях, с которыми мы столкнулись (и, в принципе, сталкивается большинство инди-разработчиков) за последние два года разработки After Reset RPG. Текущая статья более мотивирующая, потому, что посвящена выводам на тему «Как быть? Что делать? И как с этим всем бороться?».
Читать полностью »
Unity: сжимая сжатое
2016-12-02 в 8:15, admin, рубрики: C#, unity3d, игростроение, компрессия, оптимизация, разработка игр, текстуры
Результат: информация о цвете занимает 1/64 от исходной площади при достаточно высоком качестве результата. Тестовое изображение взято с этого сайта.
Текстуры практически всегда являются наиболее значимым потребителем места как на диске, так и в оперативной памяти. Сжатие текстур в один из поддерживаемых форматов относительно помогает в решении этой проблемы, но что делать, если даже в этом случае текстур очень много, а хочется еще больше?
Читать полностью »
Руководство для начинающих VR-разработчиков
2016-11-24 в 11:12, admin, рубрики: unity, unity3d, Unreal Engine, VR, Блог компании Mail.Ru Group, виртуальная реальность, разработка игрВ этом руководстве собраны базовые ссылки и рекомендации, которые могут послужить вам точкой отсчёта в освоении VR-разработки.
1. Изучаем оборудование
Спросите себя: меня интересует разработка для десктопных устройств, наподобие HTC Vive, или меня больше привлекают мобильные устройства вроде Samsung Gear VR или Google Cardboard? Если вы пока не определились, то почитайте обзоры и подумайте о том, что лучше выбрать для вашего рынка. Если для ваших идей требуются контроллеры движения или качественная графика, то ориентируйтесь на подключаемые к компьютеру очки VR. Модели, которые сегодня поддерживаются движками Unity, Unreal и веб-реaлизациями:
Читать полностью »
Опыт разработки VR-игр для игровых центров по всему миру
2016-11-23 в 13:50, admin, рубрики: game development, HTC Vive, Leap Motion, Oculus Rift, unity3d, virtual reality, VR, виртуальная реальность, дополненная реальность, игры, разработка игрМеня зовут Антон Зайцев, я product owner в компании AVATARICO. В прошлом году я писал про нашу первую, а в октябре этого года мы выпустили вторую кооперативную VR игру для игровых VR-центров. Сейчас мы делаем третью.
Я захотел рассказать о нашем опыте разработки под ВР и попросил Олю, нашего копирайтера, взять у меня интервью. Вот, что получилось. Если после прочтения у вас появились какие-то вопросы — с удовольствием отвечу в комментариях.