Сообщество - Unity

Unity

250 постов 2 707 подписчиков

Популярные теги в сообществе:

23

Мне 14 и я решил разработать игру

Привет, меня зовут Георгий, я учусь в 8 классе и мне 14. Указывая свой настоящий возраст я всего навсего пытаюсь привлечь больше внимания к моему проекту, всё таки не каждый день встретишь 14-го школьника который разработал не просто "5-ти минутный кликер" а действительно что-то стоящие, не хочу показаться человеком с завышенной самооценкой, мне просто нравится то что я сделал в этот раз)

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

Мне 14 и я решил разработать игру Unity, Unity3D, Android разработка, Android, Игры на Android, Игры, Gamedev, Видео, Длиннопост

...я сидел дома. В очередной раз сёрфинга рекомендаций ютуб, я вижу видео, точно не помню как называлось, но примерно так - "Как создать игру на UNITY всего за 30 минут". Посмотрев этот ролик у меня появилось сильное желание сделать свою игру, и читал, смотрел, сравнивал разные движки и платформы, вообщем всё таки решил разрабатывать игру на unity для смартфонов и планшетов, в частности для android.


Канал ANDROIDHELPER дал мне невероятный толчок в понимании движка и программировании на языке C#, спасибо Андрей и Женя, вы лучшие! Что ж, шли месяца а я всё продолжал делать игры, хотя то что я делал тогда, играми называть нельзя, это были приложении имеющее заголовок и пару кнопок. Летом когда мне не мешала учёба и у меня было уйму свободного времени я решил сделать приложение (Конечно же разрабатывать простые приложение на Unity это абсурд, но тогда мне казалось это хорошей идеей), в приложение я добавил огромное количество команд для Яндекс Алисы, разделив всё на категории. Добавил рекламу, опубликовал в google play и понеслась...

Мне 14 и я решил разработать игру Unity, Unity3D, Android разработка, Android, Игры на Android, Игры, Gamedev, Видео, Длиннопост

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


И вот, конец 2019 и я думаю - "А может быть замутить игруху новую...", начал обдумывать и зарисовывать всё на бумаге. Вообщем, суть игры в том, что на одном смартфоне смогут играть сразу несколько игроков, конечно это не новшество в игровой индустрии, вот поэтому я и хотел обыграть это как нибудь красиво, придумал режим и решил его реализовать, вообщем получилось это:

Мне 14 и я решил разработать игру Unity, Unity3D, Android разработка, Android, Игры на Android, Игры, Gamedev, Видео, Длиннопост

Как же я рад что вовремя понял, что стоит перейти на 3D, ранее с играми в 3D я почти не работал, поэтому опыта было мало, и мне хотелось как можно быстрее освоиться в трёхмерных играх, спустя немного времени, получилось это:

Мне 14 и я решил разработать игру Unity, Unity3D, Android разработка, Android, Игры на Android, Игры, Gamedev, Видео, Длиннопост

Как по мне так гораздо лучше чем в 2D. Дальше я занялся разработкой новых режимов, оптимизацией и фиксом огромного количества багов. Спустя какое-то время появились режимы Sprint и Darts а совсем недавно я обновил игру добавив режим - Boxing

На данный момент игра находится в стадии BETA-тестирования, так как режимов мало, а основных вещей нет, например: экономика, таблица лидеров, отключение рекламы, итд.


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

Если кто-то заинтересовался, милости прошу 😉

- https://play.google.com/store/apps/details?id=com.Reytex.CrazyParty


Всем спасибо за прочтения! Отдельную благодарность хочу выразить всем тем, кто установит игру, отзывы и предложения можете писать прямо сюда, постараюсь всем ответь.

До скорых встреч!

Показать полностью 4 1
10

Первый опыт в создании AR иллюстрации

Сделано на unity c vuforia, слои рисовал в adobe animate, моделил в 3dmax.

2

Prototyping project

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

Вопрос))

Есть ли смысл тут что-то выкладывать, написанное на Unity.


Есть ли смысл выкладывать задачки с JavaRush и обсуждать как оптимально их решить?)

0

Новая бесплатная игра в Google Play "Shaky Tower"

Привет всем!

Хочу рассказать Вам о нашей новой игре на "Shaky Tower".

Новая бесплатная игра в Google Play "Shaky Tower" Unity3D, Android разработка, Indiedev, Инди, 2d игры, Мобильные игры, Видео, Длиннопост

Игра выпущена совсем недавно и уже понемножку находит свою аудиторию.

Основная цель этой игры - расслабиться от рутины, забот и снять стресс.

Тем не менее, есть место для конкуренции! Каждый башенный блок приближает вас к мировому лидерству и, как следствие, доставляет вам еще больше удовольствия.


Shaky Tower разработана молодой инди-командой, которая полна идей и энтузиазма.

Мы регулярно обновляем игру, опираясь на комментарии


Расскажу про ОСОБЕННОСТИ ИГРЫ:


- Легкая головоломка

- Бесконечный мир.

- Превосходная графика.

- Приятная атмосфера и музыка.

- Удобное интуитивно понятное управление.

- Игра подойдет для всех, в независимости от возраста!


А сейчас немного об ПРАВИЛАХ ИГРЫ:


- Стройте как-можно высшую башню.

- Фигурки не должны выпадать за предел платформы.

- Набрав определенную высоту - Вы получите очки, которые используются при выпадении фигурок.

- Можно скреплять все фигурки ограниченное количество раз.

- Управляйте силой притяжения и трения.



Разработка Shaky Tower принесла мне множество удовольствия но так же и боли 😡. По этому я надеюсь на Ваше понимание. Если Вам будет интересно, я поэтапно расскажу как игра разрабатывалась, почему я выбрал такую идею и т.д.

Обновления выходят постоянно. Мы не просто выложили игру в Google Play, а хотим чтобы она нравилась людям и приносила им удовольствие ☺

Также рекомендую Вам посмотреть видео о рисовании Shaky Tower. На видео наш дизайнер рассказывает как она рисовала игру и с какими трудностями она столкнулась  🤯

Спасибо Всем за внимание, надеюсь Вам понравится.😁

Показать полностью 1
17

Эксперименты Ep.3 - Текстуры

Добрый день!

Работа над импортом Сан Андреаса в редактор Юнити продолжается. На данный момент закончил работу с текстурами. Было не просто, но я справился.

Первая попытка не была слишком удачной.

Эксперименты Ep.3 - Текстуры GTA: San Andreas, Конвертация, Unity, Текстуры, Сжатие, Длиннопост

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

Прошерстил интернеты по теме сжатия текстур типа DXT1 и DXT3. Нашел схемы, как запакованы текстуры в таких файлах, примеры кода, для чтения цветовых данных.

Попробовал снова и... опять не совсем то, что надо. НО уже получилось заполнить полотно известного размера пикселями.

Эксперименты Ep.3 - Текстуры GTA: San Andreas, Конвертация, Unity, Текстуры, Сжатие, Длиннопост

Пересмотрев код, нашел свои косяки и пошло-поехало.

Для проверки, достал TXD Workshop, и сравнивал, что получается у меня с тем, что должно быть.

Эксперименты Ep.3 - Текстуры GTA: San Andreas, Конвертация, Unity, Текстуры, Сжатие, Длиннопост

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

Снова найдя свои глупые ошибки, исправил их и прошелся по файлам еще.

Эксперименты Ep.3 - Текстуры GTA: San Andreas, Конвертация, Unity, Текстуры, Сжатие, Длиннопост

В итоге получил уже что-то практически похожее на оригинал. Но видно, что есть проблемы с некторыми блоками, и пиксели расположены как-то неправильно (не считая перевернутой текстуры в целом).

К сожалению времени уже не оставалось и пришлось оставить все в таком виде на некоторое время.

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

Эксперименты Ep.3 - Текстуры GTA: San Andreas, Конвертация, Unity, Текстуры, Сжатие, Длиннопост

Даже подъехали текстуры с прозрачностью.

Эксперименты Ep.3 - Текстуры GTA: San Andreas, Конвертация, Unity, Текстуры, Сжатие, Длиннопост
Эксперименты Ep.3 - Текстуры GTA: San Andreas, Конвертация, Unity, Текстуры, Сжатие, Длиннопост

Дальше было довольно просто сохранить их в проекте. Разве что генерация материалов заняла достаточно много времени. Но и с этим я справился.


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

А на этом пока все.

Эксперименты Ep.3 - Текстуры GTA: San Andreas, Конвертация, Unity, Текстуры, Сжатие, Длиннопост
Показать полностью 7
0

ЗапискиРазработчика.Физика

Диман мой друг детства (собственно и до сих пор друг) для него был этот билд.
Прошу прощения за шакалистое видео -- обещаю исправиться в будущем.


Доброго пятничного вечера друзья!

Вы прекрасны,  оставляете полезные советы и свои комментарии под каждым постом.
Мне на самом деле Важна обратная связь, любые советы и комментарии.

Я согласен с Вами, что проект движется очень медленно, на каждый решенный вопрос возникает 3 новых и я их решаю, работаю по очень мало часов в день от часа до двух получается выделять на разработку.




  Так же я обожаю шиндос(на самом деле проблемы в битом HHD) и со времен старта проекта я ее уже три раза переустановил.

Купил себе SSD и как же я кайфанул, когда W10 загрузилась за 13 сек. Раньше жидился потратиться на него.


Так давайте по порядку:

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


1. Сделал передвижение на кнопках и с клавиатуры

2. Сделал перезапуск уровня при "смерте"

3. Сделал смерть при падении под уровень

4. Сделал счетчик очков и вывод туда  сообщения при смерте



Чем занимаюсь сейчас и что будет резав ближайшую неделю:


1. Создам первый полноценный уровень, конечно же  greyboxing'ом

2. Создам первых врагов: белку и ежа, -- если помните


Greyboxing -- метод создания уровня, используя только графические примитивы. Конечно, распространно больше в 3D уровнял, но и у меня сейчас нет текстур.


Полезная ссылка: Минимализм в играх



PS
Я так же думаю о том, что-бы писать о маленьких и не очень играх разработанными маленькими студиями, либо даже одним человеком. В Google Play откровенно много треша и в основном он находится в топах, а что-то интересно, простое и приятное тонет в этом океане. Сегодня я дам Вам ссылку на игру, разработкой которой занималась девушка из Украины.

Жанр: 2D головоломка, где нужно поставить все на свои места.

Релиз в Google Play состоялся буквально пару дней назад, и уверен автору будет приятно получать обратную связь: ссылка



Вопросы к читателям:

Мой главный герой -- собака: какие виды атак, на Ваш взгляд будут уместны?

Появился Github: https://github.com/WayBackHome

Показать полностью
1015

Танчики. Возрождение!

Ох, ребята! Мы реально 4 суток почти не спали! Ответственность перед новыми 970 подписчиками обязала сделать много работы и быстро! Спасибо всем за участие!

В этом посте:

* Полноценная игра Battle City, отвязанная от Google Play.

* В комментариях было много вопросов про то, как продвигать игры в магазинах приложений - сделаем.

Поехали! Игра готова:

Танчики. Возрождение! Battle City, Танки, Battlecity, Unity, Разработка, Продвижение, Игры, Aso, Длиннопост

Особенно приятно было в эти бессонные ночи разработать вот такую галочку:

Танчики. Возрождение! Battle City, Танки, Battlecity, Unity, Разработка, Продвижение, Игры, Aso, Длиннопост

С ней сами разберётесь :-)))


Т.к. Google Play для нас не доступен - обновления игры будут всегда выкладываться в тематической группе ВК: https://vk.com/battle_city_online

Ссылки буду стараться выкладывать и на Яндекс.Диск и на гугл-драйв. Позже подумаем про альтернативные АппСторы... но кто их пользует вообще?


Теперь про то, как продвигали игру:
Танчики. Возрождение! Battle City, Танки, Battlecity, Unity, Разработка, Продвижение, Игры, Aso, Длиннопост

И тут в самом деле нужно согласиться вот с этим комментарием:

Танчики. Возрождение! Battle City, Танки, Battlecity, Unity, Разработка, Продвижение, Игры, Aso, Длиннопост

И чтобы подтвердить сие утверждение - достаточно зайти на любой форум разработчиков игр и увидеть литры слёз и соплей на тему "я сделал лучшую игру на земле, но ее скачала только моя бабушка".

В чем сложность? Ну во-первых это конкуренция. Сейчас рынок мобильных игр очень бурно растёт. Топовые компании в раскрутку игр могут выделять до 20 000$ в... ДЕНЬ (привет Викингам и т.п.). Куда уж сюда соваться студенту со своей лучшей игрой?

Усложняет всё вот что (достал б/у скрин из второго поста):

Танчики. Возрождение! Battle City, Танки, Battlecity, Unity, Разработка, Продвижение, Игры, Aso, Длиннопост

Думаете по какой причине все топовые игры спамят игрока десятками запросов на донат?

Думаете по какой причине в топовых приложениях выскакивает реклама с бесстыдной частотой?

Да потому, что это выгодно GooglePlay и AppStore. Топовая рекламная сеть в GooglePlay - это AdMob и принадлежит она конечно же... Гуглу )

Танчики. Возрождение! Battle City, Танки, Battlecity, Unity, Разработка, Продвижение, Игры, Aso, Длиннопост

Соответственно самому гуглу _выгоднее_ продвигать вперед приложения, которые наполнены рекламой - он получает прибыль от показа рекламы. Так же ему выгодно продвигать приложения с донатом - с каждых 100 руб доната гугл оставляет себе 30 руб. Представьте количество поступающих миллиардов :-)

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


И всё-таки шансы у молодых разработчиков есть. Сейчас я опишу основные моменты продвижения (ASO (Аппликэйшен Стор Оптимизэйшен)):

1) Понимание своей аудитории. Вы точно должны понимать кто основной пользователь вашего приложения. Если ошибётесь.... ну ничего страшного - даже видеокамерой можно забивать гвозди :-) Мотивации для скачивания у 7-летних девочек сильно отличаются от мотиваций 40-летних дядь. Реально: своего пользователя надо знать и понимать чем он интересуется.

2) Составление семантического ядра для продвижения вашего приложения. Т.е. если вы продвигаете Battle City, то ваше семантическое ядро будет состоять из слов "танки", "танчики", "battlecity", "денди" и т.п. Слов таких на старте должно быть около 100. Они дальше разделятся на запросы, которые будут высокочастотными, среднечастотными и низкочастотными.

Пример высокочастотного запроса (тот запрос, по которому чаще всего ищут данное приложение): "танчики". И все конкуренты так же продвигаются по этому запросу, потому с него начинать продвижение будет малоэффективно.

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

3) Собственно формирование текста с описанием вашего приложения. Этот текст должен максимально органично включать в себя все ключевые запросы. Особенно нужно обратить внимание на:

- название

- краткое описание

- первые 160 символов основного описания

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

4) Скриншоты... ОЧЕНЬ важно. Наши первые скрины были вот такими:

Танчики. Возрождение! Battle City, Танки, Battlecity, Unity, Разработка, Продвижение, Игры, Aso, Длиннопост

Потом мы неделю убивались с дизайнером и получили вот это:

Танчики. Возрождение! Battle City, Танки, Battlecity, Unity, Разработка, Продвижение, Игры, Aso, Длиннопост

Иииии! Конверсия в установку выросла почти в 2 раза! (конверсия в данном случае - это показатель людей, которые установили приложение в отношении к тем, которые зашли в карточку приложения).

Если у вас есть лишние тысяч 30-50  - можно еще заказать промо-видео для приложения с бодрой музычкой. Пойдёт в прок.

5) Ретеншен. Какое страшное слово. На самом деле это показатель возвращаемости человека в приложение. Если человек скачал приложение и забыл о нем - это плохо и гугл понимает, что приложение отстой и нужно его понизить в рейтинге. Если человек открывает приложение по 5 раз на дню - это хорошо и гугл повышает приложение в выдаче в отношении к вашим конкурентам. Все бьются за ретеншен, потому очень много игр часто присылают вам "Алё! Зайдите в приложение и заберите свою награду!". "Алё - заходите в приложение каждый день и получайте всё более и более крутые плюшки". Думали, что разработчики добренькие? Нет, они разводят вас на ретеншен :-)))

6) Поведенческий фактор. Это то, с каким качеством и как интенсивно вы тыкаете в сенсор во время пользования приложением. Если ваши пользователи заходят в приложение и закрывают его - это плохо. А если заходят и тыкают и тыкают и тыкают - это хорошо. Гугл думает, что у вас афигенно полезное приложение. И даже если у вас нет рекламы - продвинет вас вперед (в надежде, что жадность вас победит и вы всё-таки прикрутите AdMob и озолотите его).

7) Представление о вас в Интернете. Если кроме магазина приложения о вас нигде не говорят - это плохо. А если на каждом игровом форуме о вас что-то пишут - это хорошо. Гугл любит успешных. Он любит искать информацию. Он же всё-таки гугл :-) Для танчиков я использовал около 50 игровых ресурсов, к примеру, где что-то писал о нашей игре.

P.S. Если написать на 50 ресурсах в 1 день - гугл поймёт, что вы его "разводите" и накажет вас понижением рейтинга.

8) SERM. Управление репутацией. Гугл умный. Апстор, кстати, тоже. Гугл читает комментарии о вашем приложении по всему интернету. И если фигурирует много негатива "да там разводка на донат", "игра глючит", "вылетает" - он понижает рейтинг. Да, даже разводки на покупки должны быть незаметными. Гугл не любит, когда пользователи не довольны. Так что нужно следить за репутационным фоном вашего приложения.

9) Не хотел писать. Но напишу. Мотивированные установки. Это когда вы через специальный сервис платите людям за то, чтобы они установили ваше приложение (и типО оно станет более популярным). Есть такое. Но дело в том, что гуглы/апсторы уже давно научились определять людей, которые качают приложения для мотивированных действий и в 2019 году это очень плохо работает. Мало того, гугл обязательно накажет приложение, если подобное будет замечено.

Видел презентацию одной компании по продвижению - они 60 000$ всадили за неделю. Получили кратковременный пик по скачкам и дальше приложение ушло в долгий банн. Мотивированные установки использовать не рекомендую, хотя с пониманием отношусь к тем, кто их использует. У кого-то это просто бизнес и ничего личного.

Танчики. Возрождение! Battle City, Танки, Battlecity, Unity, Разработка, Продвижение, Игры, Aso, Длиннопост

Пост уже получился достаточно длинным. А каждый пункт требует достаточно плотного описания. И чтобы не быть теоретиком, я думаю, что можно на практике показать, как это работает. Хочу сюда добавить дополнительное объяснение, по какой причине мы танчики делали без рекламы и т.п.: современные методики маркетинга на столько изощренно водят людей за нос, что люди перестают видеть то, что они мало отличаются от армии управляемых зомби. Люди думают, что у них есть право выбора, но на самом деле выбора им не оставляют вообще. Пользователей ставят в условия, когда они перестают быть людьми, превращаясь в "объекты управления".


"Мы не скажем, а покажем" (с)


Чтобы всё это ЯРКО (гиперболезированно) продемонстрировать, мы создадим приложение, которое приносит 0 пользы. Т.е. вообще ничего полезного не делает. Вообще.

Но! Оно будет включать в себя максимум стандартных методик по управлению мнением людей. Пример внедряемых опций:


- награда за вход

- создание внутренней иллюзорной игровой ценности

- получения бонуса по таймеру

- использование энергии людей в распространении приложения

- подмена понятий (человек не реферал! человек - ментор!)

- получение бонуса с некоторой вероятностью

- разводка пользователя на совершение полезного для разработчика действия для получения иллюзорных игровых ценностей

- онлайн рейтинг "игроков" по крутости иллюзорных внутриигровых ценностей

- подписка для увеличения шансов получить внутриигровые блага

- понторезки, в виде "каёмочек" на аватарке в профиле пользователя

- ассоциирование эго пользователя с внутриигровыми иллюзорными ценностями

- мотивация к оплате "автоматического сбора" иллюзорных внутриигровых ценностей

- доп. % к бонусам игроку, который привёл другого игрока

- психологический прессинг на тех игроков, которые не выполняют нужные разработчику действия

- конечно же яркие и мотивирующие звуки и визуальные эффекты!


Может быть будет что-то еще. Мы уже несколько суток обновляем "болванку" приложения, которое залили в Google Play, чтобы реализовать часть опций для этого бесполезного приложения. В следующих постах уже что-то из опций будет работать и я пойду на практике по каждому из вышеописанных пунктов продвижения. Мы помним, что приложение будет приносить 0 пользы своему пользователю, но даже при всём при этом оно будет успешно продвигаться в рейтинге Google Play. Потому что люди - управляемы.


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


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


Несколько добрых людей писали вот такие добрые слова:

Танчики. Возрождение! Battle City, Танки, Battlecity, Unity, Разработка, Продвижение, Игры, Aso, Длиннопост
Танчики. Возрождение! Battle City, Танки, Battlecity, Unity, Разработка, Продвижение, Игры, Aso, Длиннопост

Сделали. Спасибо.


Всем счастья! Играйте в Танчики бесплатно и без рекламы. Пусть удача поймает вас за хвост!

Танчики качать тут: https://vk.com/battle_city_online

Часть 1: Новый уровень попрошайничества (нет).

Часть 2: Новый уровень попрошайничества (продолжение). Благодарность!

Часть 3: Сколько мы бабла на наркотрафике подняли)

Часть 4: Разборки танчиков в маленьком Гугле или Об адекватных и неадекватных конкурентах

Часть 5: RIP танчики

Показать полностью 10
Отличная работа, все прочитано!