Всем привет, я написал клавиатурный тренажер под Android в Unity3D, он не сильно заточен под особых детей, а предназначен для широкого пользователя (ну я так думаю). И в этом посте я хочу рассказать о проблеме перекрывания части экрана клавиатурой и способах ее решения.
Рубрика «unity» - 30
ChairInput. Пишем игру в Unity, управляемую с помощью виртуальной клавиатуры Android. Проблема с углом обзора камеры
2017-02-10 в 11:05, admin, рубрики: android, android клавиатура, unity, unity3d, Блог компании aacidov.ru, Занимательные задачки, разработка игр, Разработка под android, решение проблемы, экранИстория создания первой игры на Unity — от идеи до релиза
2017-02-02 в 12:10, admin, рубрики: unity, unity3d, первая игра, разработка игр, Разработка под android, создание игры
Добрый день! Я — инди-разработчик (с недавнего времени), 2 года назад, будучи пожарным, пришла в голову мысль создать свою игру на Android. Из опыта было только создание карт под игровые движки Gold Source и Source (на них построены старые добрые: Counter-Strike, Half-Life и многое другое), взяв волю в кулак, решил что я обязательно справлюсь и занялся штудированием интернет-поисковика Google.
Надеюсь, данная статься поможет тем, кто очень хочет, но так и не решился испробовать свои силы в разработке мобильных игр. В статье приведу множество ссылок, которые тем или иным образом помогли мне разработать игру, не имея при этом никакого опыта и знаний в данной сфере.
Читать полностью »
Создание анаморфных искажений в Unity
2017-01-31 в 19:52, admin, рубрики: .net, anamorphic, C#, unity, unity3d, обработка изображений, ПрограммированиеВсем привет! Сейчас я работаю в VRTech, и в рамках работы я натолкнулся на интересную задачу о которой хочется рассказать. Задача заключалась в том, чтобы получить анаморфное отображение картинки. Я попытаюсь рассказать, что такое анаморфные искажения, как рассчитать простейший случай линейного отображения такого искажения на плоскость, а так же предложу своё решение реализованное с помощью Unity.
Особенности разработки мобильной MMO RTS. Часть 3
2017-01-30 в 14:10, admin, рубрики: C#, development, Gamedev, games, RTS, UI, unity, unity3d, Блог компании Plarium, геймдев, геймдевелопмент, разработка, разработка игр, разработка под iOS, стратегии
Содержание:
- Оптимизация производительности и целевые устройства
- Отрисовка текста и оптимизация Label
- Виртуальные списки и перемещение камеры
Оптимизация механики и графики в игре жанра «симулятор» на iOS
2017-01-23 в 13:10, admin, рубрики: C#, c++, unity, unity3d, Блог компании Everyday Tools, движок, оптимизация, разработка игр, разработка мобильных приложений, разработка под iOS, разработка приложений, симуляторы, текстуры, юнитиВзлет игр-симуляторов как жанра несколько лет назад показал, что геймификации поддается любая рутина. Апофеозом стал хайп вокруг Goat Simulator, удостоившегося упоминания в ключевой презентации WWDC 2015. Мы не остались в стороне и от этого тренда, поучаствовав в разработке движка для серии приложений, симулирующих работу подземки.
Subway Simulator – серия игр-симуляторов метро. Самая первая версия игры, вышедшая в 2014 году, хоть и была довольно абстрактной, подтвердила спрос на продукт подобной тематики, причем довольно высокий — проект занял лидирующие позиции в своей нише практически сразу после запуска. Последующие апдейты и новые версии продукта были направлены на то, чтобы сделать Subway Simulator реалистичнее: моделирование поездов и станций вышло на новый уровень, а также появились «локализованные» версии игры, отображающие метрополитены Нью-Йорка, Пекина, Москвы и других городов. В данный момент суммарное число установок первой версии игры на iOS почти достигло миллионного значения. Одновременно игра становится доступна для других платформ.
Генерация звука для Unity-проектов с помощью Chuck и OSC
2017-01-14 в 13:05, admin, рубрики: Open Sound Control, sound design, unity, unity3d, Работа со звуком, разработка игрНебольшая заметка по озвучиванию проекта на Unity (Survival Shooter) посредством языка аудио-программирования Chuck и Open Sound Control (OSC).
Обзор кросс-платформенных решений для разработки мобильных приложений
2017-01-12 в 15:14, admin, рубрики: Adobe PhoneGap, android, appcelerator titanium, iOS, mobile web, qt, Telerik Platform, unity, Verivo Akula, windows phone, xamarin, кроссплатформенная разработка, Мобильный веб, Программирование, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка под windows phoneВ этой статье мы сравним 6 решений для кросс-платформенной разработки, которые были популярны в 2016 году и попытаемся найти лучшее решение.
Кросс-платформенные фреймворки
PhoneGap, Xamarin, Unity, Qt и Appcelerator Titanium, Telerik Platform на сегодняшний день занимают 80% рынка кросс-платформенной разработки для мобильных устройств.
Особенности разработки мобильной MMO RTS. Часть 2
2017-01-04 в 10:40, admin, рубрики: C#, development, Gamedev, games, RTS, UI, unity, unity3d, Блог компании Plarium, геймдев, геймдевелопмент, разработка, разработка игр, разработка под iOS, стратегииПривет! Совсем недавно я начал рассказывать о том, как мы работаем над Stormfall: Rise of Balur и пишем клиентскую часть проекта на Unity. Сегодня мы поговорим о подходе к скинованию, многопоточности, работе с сетью при плохом соединении и кэшировании запросов.
Игра HellWorm. История разработки
2017-01-03 в 11:38, admin, рубрики: algorithms, Gamedev, mobile development, unity, unity3d, разработка игр, разработка мобильных приложенийДоброго времени суток! Я хотел бы рассказать про свой опыт создания мобильной игры на Unity под названием HellWorm. Из названия можно понять, что игра про червяка. Ползаем, кушаем монетки, не врезаемся в препятствия. Казалось бы, клон классической игры, на которой большинство из нас выросло. Но, на самом деле, параллель со змейкой на этом заканчивается.
Игра же позиционирует себя как бесконечный раннер, в котором идет постоянное движение вперед, без возможности свернуть с вертикального маршрута. А сам червь, при всем при этом, может как угодно извиваться (да-да, и даже проползать через себя). Вследствие чего, хотелось бы заострить внимание на трудностях, которые я испытал пытаясь реализовать движение столь незамысловатого персонажа.
Читать полностью »
20 вредных советов по разработке игр на Unity
2016-12-30 в 4:43, admin, рубрики: .net, C#, game development, unity, unity3d, разработка игр
Геймдев — занятие по настоящему увлекательное, особенно когда в команде есть как опытные программисты, так и новички. В отличии от таких движков как Unreal и CryEngine, в Unity достаточно низкий порог вхождения, и зачастую ветераны .NET и новички начинают выяснять отношения, которые заканчиваются дракой с применением офисной мебели.
В этой статье я попытался собрать советы которые помогут вам и вашей команде договориться наконец о том, как надо писать код, и, надеюсь, хорошо посмеяться. И так, поехали!
1. Пиши на UnityScript
Один язык в проекте — это скучно. Разнообразь жизнь своих коллег, пусть учаться быть полиглотами. C# — это майкрософт, и вообще строгая типизация это не твое.
2. Не используй var
Сами Unity запрещают* это делать, да и вообще непонятно, какого типа переменная. Когда тебе скажут про подсказки IntelliSense — закатывай глаза, майкрософт головного мозга! Твой Notepad++ этого не умеет.
3. Смешивай стили
Ну а что? Сами Unity нарушают C# Style Guide и фигачат camelCase в пропертях, чем ты хуже? Если используешь MonoDevelop, не забывай периодически менять табы на пробелы и обратно. При этом говори всем, что в MonoDevelop «настройки слетели» — про этот баг все знают!
Читать полностью »