Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
 Что обсуждали люди в 2024 году? Самое время вспомнить — через виммельбух Пикабу «Спрятано в 2024»! Печенька облегчит поиск предметов.

Спрятано в 2024

Поиск предметов, Казуальные

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

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

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Android + Gamedev

С этим тегом используют

Игры Смартфон Приложение iOS Телефон Google Play iPhone Инди Разработка Инди игра Unity Компьютерные игры YouTube Все
567 постов сначала свежее
8
GameDevv
GameDevv
4 года назад

Всем привет, сегодня у нас пост про игру которую я делаю в одиночку Goris⁠⁠

На повестке дня у меня уже есть готовый синопсис, прописанная предыстория всего игрового мира с которым игроку предстоит столкнуться...

Всем привет, сегодня у нас пост про игру которую я делаю в одиночку Goris Игры, Gamedev, Android, История игр, Программирование, Компьютерные игры, Разработчики игр, Разработчики, Shattered, Pixel Art, Длиннопост, Пиксельные игры

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


Почему он туда попадает ?


Главный герой моей игры чёрный маг который изучал своё ремесло многие года, он попытался украсть зелье бессмертия, он использовал магию в корыстных для себя целях в городе, в котором запрещена магия вообще, и после чего его поймали и избавили силы которой он обладал...

Всем привет, сегодня у нас пост про игру которую я делаю в одиночку Goris Игры, Gamedev, Android, История игр, Программирование, Компьютерные игры, Разработчики игр, Разработчики, Shattered, Pixel Art, Длиннопост, Пиксельные игры

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


На скриншоте который я оставил выше вы можете наблюдать уже частично собранную локация «Тюрьма», но точно то что я могу вам за неё сказать, что эти размеры, и некоторые вещи уже не будут меняться, измениться только сами карцеры в которых будут сидеть люди, будет больше объектов на самой локации, и будут добавлены враги с которыми ва предстоит сразиться.


А на этом у меня всё буду дальше прописывать лор, и работать над механиками игры которые я для себя придумал 😉👌


Если есть вопросы или нужно больше информации заходите в канал и пишите, на все отвечаю быстро - https://t.me/Gamedev_my_story

Показать полностью 1
[моё] Игры Gamedev Android История игр Программирование Компьютерные игры Разработчики игр Разработчики Shattered Pixel Art Длиннопост Пиксельные игры
4
GameDevv
GameDevv
4 года назад

Всем доброго вечера, сегодня у нас обзор на игру Shattered Pixel Dungeon⁠⁠

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

Всем доброго вечера, сегодня у нас обзор на игру Shattered Pixel Dungeon Игры, Gamedev, Android, История игр, Программирование, Компьютерные игры, Разработчики игр, Разработчики, Shattered, Pixel Art, Длиннопост, Пиксельные игры

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


Платформа где распространяется данная игра это: Google Play market

Ссылка - https://play.google.com/store/apps/details?id=com.shatteredp...

Всем доброго вечера, сегодня у нас обзор на игру Shattered Pixel Dungeon Игры, Gamedev, Android, История игр, Программирование, Компьютерные игры, Разработчики игр, Разработчики, Shattered, Pixel Art, Длиннопост, Пиксельные игры

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


А на этом у меня всё, спасибо что прочитали данный обзор, до новых встреч.


Официальный сайт разработчика игры - https://shatteredpixel.com


Если есть вопросы или нужно больше информации заходите в канал и пишите, на все отвечаю быстро - https://t.me/Gamedev_my_story

Показать полностью 1
[моё] Игры Gamedev Android История игр Программирование Компьютерные игры Разработчики игр Разработчики Shattered Pixel Art Длиннопост Пиксельные игры
6
10
RealVladlen
RealVladlen
4 года назад
Лига Разработчиков Видеоигр

Игры и их разработка. Чем могу поделиться при разработке мультиязычности с Unity3D⁠⁠

Умение писать программы тренирует ваш разум и помогает мыслить лучше, создавая способ мышления, полезный, на мой взгляд, во всех областях.
Билл Гейтс, основатель Microsoft

Моя игра по ссылке в GooglePlay:


Лабиринт: Начало приключений


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


А теперь к самому интересному:


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

Игры и их разработка. Чем могу поделиться при разработке мультиязычности с Unity3D Длиннопост, Игры, Gamedev, Android, Unity3D, Текст, Карантин, Спасибо, Увлечение, Google Play

Я создал через обычный текстовый документ, сохранил и просто переименовал с формата .txt в формат .json

Игры и их разработка. Чем могу поделиться при разработке мультиязычности с Unity3D Длиннопост, Игры, Gamedev, Android, Unity3D, Текст, Карантин, Спасибо, Увлечение, Google Play

У кого нет полного расширения имени файла, тогда идём в «Вид», ставим галочку на «Расширения имён файлов».

Предупреждаю! Может возникнуть потом проблема с кодированием текста. Поэтому можно сразу скачать и воспользоваться программой Notepad++ и поставить правильную кодировку в UTF-8.

Игры и их разработка. Чем могу поделиться при разработке мультиязычности с Unity3D Длиннопост, Игры, Gamedev, Android, Unity3D, Текст, Карантин, Спасибо, Увлечение, Google Play

Сохраняем в проекте Unity3D таким образом:

Assets\StreamingAssets\Languages\

Подписываем так как вам угодно, так как загружать потом их вам, я решил так:

Игры и их разработка. Чем могу поделиться при разработке мультиязычности с Unity3D Длиннопост, Игры, Gamedev, Android, Unity3D, Текст, Карантин, Спасибо, Увлечение, Google Play

Как заполняется словарь:

Открываем фигурные скобки, так требуется для работы с .json

Потом задаём ключ, у меня это “mainmenu”, потом двоеточие и записываем значения.

Всё пишется в скобках и ставим запятую, после последнего значения запятая не ставиться!!!

Игры и их разработка. Чем могу поделиться при разработке мультиязычности с Unity3D Длиннопост, Игры, Gamedev, Android, Unity3D, Текст, Карантин, Спасибо, Увлечение, Google Play

Аналогично создаём русский словарь. Переводимые значения должны строго соблюдаться по порядку, что бы не было проблем с переводом, к примеру, где в EN текст стоит «No», в русском будет стоять «Старт».

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

Игры и их разработка. Чем могу поделиться при разработке мультиязычности с Unity3D Длиннопост, Игры, Gamedev, Android, Unity3D, Текст, Карантин, Спасибо, Увлечение, Google Play

Для начала создадим отдельный класс GlobalLang который будет считывать ключ и его значения.

Дальше объявим переменные и напишем метод LangLoad который и будет загружать сохранённый язык.

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

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

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

Я сделал окно с выбором языка, как только пользователь запускает первый раз игру, что бы потом можно было выгружать в “Language” название самого файла, выглядит это так:

Игры и их разработка. Чем могу поделиться при разработке мультиязычности с Unity3D Длиннопост, Игры, Gamedev, Android, Unity3D, Текст, Карантин, Спасибо, Увлечение, Google Play

Сам скрипт выглядит так:

Игры и их разработка. Чем могу поделиться при разработке мультиязычности с Unity3D Длиннопост, Игры, Gamedev, Android, Unity3D, Текст, Карантин, Спасибо, Увлечение, Google Play

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


Загрузка словаря по индексу выглядит так:

Игры и их разработка. Чем могу поделиться при разработке мультиязычности с Unity3D Длиннопост, Игры, Gamedev, Android, Unity3D, Текст, Карантин, Спасибо, Увлечение, Google Play

Тут создаётся скрипт, который потом будет добавляется к тексту, который мне надо переводить.

Тут присутствует переменная индекса значения из словаря.

Метод TextMenu который ищет значение в полученном тексте из файла, загружает и показывает его.


Ну и соответственно, что бы этот текст сразу был показан, пишу метод TextMenu в старте сцены.

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

Думаю как добавлять ивенты к кнопкам в Unity расписывать не стоит.


Что в итоге:


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

Всё просто и универсально!

Ваше мнение и может дополнительная информация по данной теме будет очень приветствоваться в комментариях.

Сильно меня не хаить, я пока ещё не очень опытный С# да и программист в общем. Поэтому учту изменения в коде.

Показать полностью 9
[моё] Длиннопост Игры Gamedev Android Unity3D Текст Карантин Спасибо Увлечение Google Play
13
6
GameDevv
GameDevv
4 года назад

Почему в начале разработки важно продумать сюжет, и сделать первоначальные зарисовки, и почему это интересно !⁠⁠

Почему в начале разработки важно продумать сюжет, и сделать первоначальные зарисовки, и почему это интересно ! Игры, Gamedev, Android, История игр, Программирование, Компьютерные игры, Разработчики игр, Разработчики, Мотивация, Вдохновение, Длиннопост

Всем доброго времени суток, сегодня у нас вне очередной прост на тему которые вы могли прочитать выше, давайте начнём с самого начала, почему же важно продумать всю основную концепцию игры

Почему в начале разработки важно продумать сюжет, и сделать первоначальные зарисовки, и почему это интересно ! Игры, Gamedev, Android, История игр, Программирование, Компьютерные игры, Разработчики игр, Разработчики, Мотивация, Вдохновение, Длиннопост

Ну это сложно отрицать, что это самое важное что может быть в самой разработке игр, потому что это даёт старт для художников, и программистов программисты могут сделать основные механики которые будут в самой игре, а концепт художники нарисовать Арты для 3D моделеров или художникам но про основные профессии в game dev я расскажу в следующем посту, но сейчас не об этом, в основном для того чтобы игра получилась интересной, разработчики устраивают мозговой штурм, кто будет главным герое, что он будет делать, зачем он тут и в таком духе и это может продолжаться до тех пор пока генеральный директор проекта не одобрит, или пока спонсоры не скажут да, это то чего мы хотим....

Почему в начале разработки важно продумать сюжет, и сделать первоначальные зарисовки, и почему это интересно ! Игры, Gamedev, Android, История игр, Программирование, Компьютерные игры, Разработчики игр, Разработчики, Мотивация, Вдохновение, Длиннопост

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

Почему в начале разработки важно продумать сюжет, и сделать первоначальные зарисовки, и почему это интересно ! Игры, Gamedev, Android, История игр, Программирование, Компьютерные игры, Разработчики игр, Разработчики, Мотивация, Вдохновение, Длиннопост

А на этом у меня всё в следующем посту постараюсь вам рассказать про очень интересные профессии в game dev которые достойны вашего внимания, и без этих людей игра бы не была интересной всем доброй ночи и до новых встреч...


Кому интересно регулярный выход постов то прошу в телеграм канал https://t.me/Gamedev_my_story


Если что я готов к работе над общими проектами. В телеграме, есть чат так что на любые вопросы отвечаю быстро

Показать полностью 4
[моё] Игры Gamedev Android История игр Программирование Компьютерные игры Разработчики игр Разработчики Мотивация Вдохновение Длиннопост
0
47
abuksigun
abuksigun
4 года назад
Лига Разработчиков Видеоигр

Романтика разработки RTS Часть 2 (Новая графика)⁠⁠

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


Все про игру есть в ВК - https://vk.com/abksgn
Ссылка на GooglePlay - SiegeUp!

Романтика разработки RTS Часть 2 (Новая графика) Android, Unity, Unity3D, RTS, Gamedev, Game Art, Видео, Длиннопост, Компьютерные игры

Пожалуй, еще сразу покажу трейлер, над которым я очень заморочился. Он отражает идею игры.

Почему же я решил менять графику? Причин несколько:

1. Игра выглядела блекло и не выделялась, выглядела второсортно

2. Графика далека от трендов мобильного рынка

3. Трудно найти ассеты, попадающие в стиль


Поэтому, я решил пойти путем инди и делать что-то low-poly. Но тогда это была лишь идея, я не был уверен что буду вообще продолжать разработку.


В конце 2018 года мы с женой переехали в Минск, для работы. Я устроился в Wargaming программистом движка WoT Blitz. И на какое-то время забросил свою игру, погрузившись с головой в новую работу.


В начале 2019 на зимних праздниках я вернулся к игре и начал воплощать задумку по переработке графики в жизнь.

Сначала я взялся делать здания. Я не стал брать готовые ассеты, так как во первых, не смог найти, а во вторых хотел гибкости, вдруг какого-то нужного домика в ассетах не будет? Ну и пожалуй нужно все-таки нужно что-то привнести графику, чтобы это был не просто бездушный кусок софта, а игра.
Вот такие домики получились (половина из них до сих пор присутствует в игре):

Романтика разработки RTS Часть 2 (Новая графика) Android, Unity, Unity3D, RTS, Gamedev, Game Art, Видео, Длиннопост, Компьютерные игры

Потом под стиль зданий я нашел готовый пак юнитов в AssetStore за ~20$ . Пак удобен тем, что можно комбинируя разное оружие, головы и тела, получать уникальных юнитов.

Когда я заменил юнитов и здания в игре, сначала получилось как-то не очень.

Романтика разработки RTS Часть 2 (Новая графика) Android, Unity, Unity3D, RTS, Gamedev, Game Art, Видео, Длиннопост, Компьютерные игры

Тут у нас используется Standard PBR шейдер и стандартный террайн, до релиза еще 1 год и 3 месяца. Оптимизации нет, на телефоне около. 20 FPS вообще без юнитов на сцене.


Пол года я в основном совершенствовал графику, рисовал домики, работал вяло. Параллельно я пописывал свой игровой движок и сделал генератор рефлексии для C++.


Важным прорывом был переход от enum к использованию guid префабов для сохранения и загрузки юнитов. Этот же механизм позволил привязывать иконки к любым префабам игровых объектов и автоматически рендерить иконки.

Романтика разработки RTS Часть 2 (Новая графика) Android, Unity, Unity3D, RTS, Gamedev, Game Art, Видео, Длиннопост, Компьютерные игры

К лету 2019 ситуация следующая:

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

2. Все иконки юнитов и домов генерируются автоматически

3. Я не смог найти надежной информации, но на сколько я помню, туториал тоже появился где-то весной 2019 года


Этот скриншот долго украшал группу ВК, так как выглядел наиболее прилично

Романтика разработки RTS Часть 2 (Новая графика) Android, Unity, Unity3D, RTS, Gamedev, Game Art, Видео, Длиннопост, Компьютерные игры

Я был все еще не очень доволен графикой. Мне не нравилось, как гладкий террайн сочетается с низкополигональными домиками.

В отпуск я поехал на малую родину в "поселок городского типа Морозовск" и там на волне вдохновения сделал следующий рывок в разработке. Во первых, появилась идея заменить террайн на воксели. Первый прототип выглядел так:

Романтика разработки RTS Часть 2 (Новая графика) Android, Unity, Unity3D, RTS, Gamedev, Game Art, Видео, Длиннопост, Компьютерные игры

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

Примерно в то же время я занялся оптимизацией и отказался от использования стандартных коллайдеров для поиска пересечений объектов и полностью отключил симуляцию в настройках проекта. Хорошо помню, как на волне вдохновения от поездки выкидывал физику отовсюду, пока ждал ночной рейс из Ростова-на-Дону в Минск.

На тот момент удалось добиться стабильного FPS при ~300 юнитах на телефоне. После дальнейших оптимизаций, сейчас лимит около 600 юнитов. Однако, я не собираюсь останавливаться на достигнутом, миллионы юнитов на экране в Казаках и толпы мобов в Diplomacy is Not An Option не оставляют меня в покое ... Я планирую завезти Animation Instancing и Brust со временем, использовать Jobs для поиска столкновений.


Я продолжил заниматься графикой.

Эффектов в игре не много:
1. Мультяшные тени

2. Пенка у воды

3. Облака


На облака меня вдохновили две игры, Civilization V и Egypt: Old Kingdom. У меня облака это просто Шум Перлина с небольшим скроллингом, ничего особого.

Про тени пожалуй нужно писать отдельную статью, но они не отражают форму объекта, поэтому очень шустро работают. Пена на воде по сути тоже тени, просто на воде другой шейдер.

Романтика разработки RTS Часть 2 (Новая графика) Android, Unity, Unity3D, RTS, Gamedev, Game Art, Видео, Длиннопост, Компьютерные игры

В общем, этой картинкой я долго гордился, для меня это был первый опыт графического программирования и оптимизации графики.

Игре не хватало какой-то киллер фичи. В GooglePlay ведь уже есть RTS, но ни в одной небыло стен. Поэтому, я решил сделать стены, на которые можно было бы заходить, примерно как в Stronghold.

Романтика разработки RTS Часть 2 (Новая графика) Android, Unity, Unity3D, RTS, Gamedev, Game Art, Видео, Длиннопост, Компьютерные игры

Со стенами были сложности, я не смог сделать их строительство, так как для этого приходилось бы перестраивать NavMesh. Я до сих пор использую NavMesh юнити, и только сейчас я научился перестраивать в параллельном потоке, без фризов игры. Так что строительство стен тоже скоро появится.


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

Романтика разработки RTS Часть 2 (Новая графика) Android, Unity, Unity3D, RTS, Gamedev, Game Art, Видео, Длиннопост, Компьютерные игры

Примерно с ноября 2019 года я начал делать первые 5 демонстрационных уровней. Эти уровни должны были отобразить прогресс игрока с самого начала до самого конца. Т.е. последний уровень - был последним в игре. Сейчас в игре 20 уровней. Всего планируется 25.

Романтика разработки RTS Часть 2 (Новая графика) Android, Unity, Unity3D, RTS, Gamedev, Game Art, Видео, Длиннопост, Компьютерные игры

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

В этот период мне (наконец!) пришло осознание, что в игре мало расставить деревья, нужен какой-то декор. Пеньки, камешки, тропинки. В итоге, все это было добавлено и игра стала выглядеть насыщенной.

Еще долго оставалась проблема с тем, что тени не показывались под юнитами на стенах. 18 апреля 2020 года эта проблема и был сделан этот скриншот. С этих пор графика не менялась.
На скриншоте есть абсолютно все аспекты игры и ее графики, так что я считаю его показательным.

Романтика разработки RTS Часть 2 (Новая графика) Android, Unity, Unity3D, RTS, Gamedev, Game Art, Видео, Длиннопост, Компьютерные игры

Игра появилась в GooglePlay 31 мая 2020 года. Однако, на релизе работа не закончилась, я продолжаю делать обновления каждые пару недель и исправлять ошибки. Когда все миссии будут готовы, планирую релиз на iOS. Надеюсь, там игроки тоже оценят игру.


Я собираюсь сделать еще одну часть, про фичи, которые были добавлены с релиза. Когда ее ждать даже сам не знаю. Может скоро, может нет. :)


Буду рад критике и фидбеку! Спасибо! :)

Показать полностью 10
[моё] Android Unity Unity3D RTS Gamedev Game Art Видео Длиннопост Компьютерные игры
27
7
RealVladlen
RealVladlen
4 года назад

Brackeys - удачи!⁠⁠

Brackeys - удачи! Unity, Brackeys, Игры, Мобильные игры, Длиннопост, Android, Gamedev, Текст

Я думаю что многие, кто работает с Unity, знакомы с ребятами из YouTube под названием Brackeys. Они давали нам годный контент и отличные уроки, а так же превосходный ресурс новостей. Но как стало известно из последнего выпуска видео, они прекращают свою деятельность. Все взрослеют, время надо уделять уже семье и работе. Все мы понимаем.

По этому желаю им удачи в жизни и спасибо за то что они делают!


Мой первый проект увидевший свет:


https://play.google.com/store/apps/details?id=com.SandTower....


Буду благодарен вашим оценкам и комментариям в GooglePlay.


Расскажу как я знакомился с Unity по немного.


После небольших изучений игровых движков, я начал склонятся к Unity. Попробовал его посмотреть собственными руками и вроде всё очень доступно даже как для новичка, но надо было изучать язык C#.


Я заказал себе книгу под названием Unity в действии.

Brackeys - удачи! Unity, Brackeys, Игры, Мобильные игры, Длиннопост, Android, Gamedev, Текст

Для начла мне было много чего не понятно  и чуждо. Я попробовал по изучать отдельно язык C#, потом вернулся к книге.


На самом деле для базовых знаний стоит её прочитать, но всё равно всё всегда закрепляется только практикой, от теории не всегда много пользы.

Я начал на просторах YouTube искать людей, кто качественно подаёт уроки программирования и использования самой программы.

Для начала просмотрел Флатинго и Арталаски.


Лично моё мнение что Флатинго совсем не правильное направление взял в облике детского голоса и ну очень детской подачи, хоть и многие наоборот оценят такой подход. Ничего дельного я не взял с его видео. Ну а Арталаски начинал довольно отлично подавать уроки. Много чего для стадии обучения мне понадобилось и пригодилось, но шло время и его контент стал просто отдаваться рекламе. Я начал искать иностранных ютуберов и первый кто был это CodeMonkey.

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


Дальше я наткнулся на Brackeys.

Отличная команда! Прекрасная подача! Хоть и немного странная, но всё же это лучшее что я нашёл. Много примеров, всё доступно и по порядку. Свободный код присутствует, можно взять и использовать его. Много новостей и самое главное, с помощью этих ребят я начал изучать package manager в unity. Там ну очень много полезного инструмента. Рекомендую изучить!


После я наткнулся на хорошего парня под ником Emerald Powder.

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

Много интересных фишек рассказывает, показывает и объясняет.


На его базе я создал игру, попробовал и даже что-то получилось.

Brackeys - удачи! Unity, Brackeys, Игры, Мобильные игры, Длиннопост, Android, Gamedev, Текст

На данный момент я подтягиваю знания С# и читаю документацию от Unity.

Очень выручает! Комьюнити у Unity большое и решение простых задач можно найти именно в документации. А если что-то пробовать изобретать, то стоит посмотреть, не изобрёл кто-то это уже до тебя, помогает избежать большое количество ошибок.

Самое главное на данный момент я считаю оптимизацию и читабельность кода, чистый и красивый где всё по полочкам, что бы потом самому не сломать голову в строках тонны кода.


Всем успехов в покорении геймдева!

Показать полностью 2
[моё] Unity Brackeys Игры Мобильные игры Длиннопост Android Gamedev Текст
11
6
NoGameN0Life
4 года назад

Swipe Healer - что это и как в это играть⁠⁠

Знаете, в каждой компании есть такой человек, который вот вроде бы неприметный, вроде он немного говорит, да и вообще ведет себя несколько скрытно, но на этом человеке все держится. Собственно, команда Taverna Game Studio работает над проектом именно про такого человек, а точнее Хилера всей команды. Многие вас недооценивают, остальные же вообще бесятся если вы их недохиливаете, но все понимают, что без вас ничего не получится.

Swipe Healer, так называется игра, является смесью Rogue Like и средневековой Rpg. В наших изысканиях мы вдохновляемся работами крупнейших игроков рынка World of Warcraft, Lineage и другими мастадонтами в хорошем смысле этого слова.

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

Swipe Healer - что это и как в это играть Gamedev, Android, Кликер, Длиннопост

Это достигается за счет 6 хилерских механик, каждая из которых применяется по-своему. Это может быть как точечный, так и массовый хилл, наложение эффекта постепенного восстановления или значительное восполнение сил и так далее. Каждая из них так или иначе пригождается в какой-то игровой ситуации, так что бесполезных навыков в игре нет, ну или по крайней мере мы не заметили :)


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


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

Swipe Healer - что это и как в это играть Gamedev, Android, Кликер, Длиннопост

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

Во-первых, количество боссов сейчас достаточно велико и продолжает расти. В этом вы можете убедиться просмотрев последние патчноуты. Во-вторых, сперва победите всех боссов на первой сложности и не отъедьте в таверну. В-третьих, всё уже продумано до нас.

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

Кроме того, игровая формула подстраивается под любые потребности геймера. Нравится закликивать оппонента без особых раздумий, закликивай. Хочется продумывать каждый шаг и максимизировать эффективность своего лечения на максимум? Да пожалуйста, игра поможет вам с этим предоставив статистику после боя.

Swipe Healer - что это и как в это играть Gamedev, Android, Кликер, Длиннопост

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

Мы будем очень рады, если вы попробуете, поиграете и выскажете свое мнение. Это поможет сделать проект только лучше.

Показать полностью 3
[моё] Gamedev Android Кликер Длиннопост
8
Партнёрский материал Реклама
specials
specials

Сколько нужно времени, чтобы уложить теплый пол?⁠⁠

Точно не скажем, но в нашем проекте с этим можно справиться буквально за минуту одной левой!

Попробовать

Ремонт Теплый пол Текст
5
RealVladlen
RealVladlen
4 года назад

Maze: The beginning of adventure (Лабиринт) Началось!⁠⁠

Maze: The beginning of adventure (Лабиринт) Началось! Лабиринт, Игры, Android, Gamedev, Головоломка, Приключения, Google Play, Мобильные игры, Unity, Unity3D, Длиннопост

Часть 2.

Привет-привет!

Вот и появилась игра на полках GooglePlay.

Старт дан, незначительные баги уже отредактированы)


А теперь немного произошедшего.


"Сколько не делай, а к чему придраться найдётся."

- Отсебятина)


Так вот, придрался я еще к коду игры. Потратил много времени и теперь код стал читаем и понятнее, короче и качественнее. Но думаю тут не интересно)


Google Play


Добрался до магазина Гуглов, надо было внести свои кровные 25 долларов.

Отдал, прошёл полностью регистрацию и дождался пока они меня одобрят. С первого раза не получилось, попросили более четкие фото документов. Отправил тоже самое и их всё устроило.


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

Maze: The beginning of adventure (Лабиринт) Началось! Лабиринт, Игры, Android, Gamedev, Головоломка, Приключения, Google Play, Мобильные игры, Unity, Unity3D, Длиннопост

Принялся я к выпуску игры для начала на русский рынок.


Заполнил все данные что требуются, создал Privacy Policy или Политика Конфиденциальности, её можно посмотреть по ссылке:

https://maze-the-begining-o.flycricket.io/privacy.html

И подготовил проект для гугла.


Отправил и ждал.


Всё было подано 5 сентября, но игра на полки попала только 8, а 10 сентября её уже можно было найти через поисковик.

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


Первым делом я показал игру своему близкому окружению, сделать ещё один тест. В итоге были найдены небольшие опечатки, баги. За две версии всё было исправлено и теперь стабильная рабочая версия может быть скачена из Google Play, ссылочка если что вот:

https://play.google.com/store/apps/details?id=com.SandTower....


Теперь я начал работать над улучшением визуальной составляющей игры, новыми уровнями и изменением структуры уровней в общем, дополнительно встраивая мультиязычность)

Работа над новыми кнопками проходит приблизительно так, на вооружении Blender 2.9

Maze: The beginning of adventure (Лабиринт) Началось! Лабиринт, Игры, Android, Gamedev, Головоломка, Приключения, Google Play, Мобильные игры, Unity, Unity3D, Длиннопост

Всем кто прочитал до конца, большой респект и +1 к карме)


Буду благодарен если скачаете игру и поставите оценочку в Google Play, ну и +100 к карме тем, кто ещё оставит годный коммент в Googl Play.

Показать полностью 2
[моё] Лабиринт Игры Android Gamedev Головоломка Приключения Google Play Мобильные игры Unity Unity3D Длиннопост
14
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии