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

Зазеркалье – фэнтези MMORPG

Мультиплеер, Ролевые, Приключения

Играть

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

  • cristall75 cristall75 6 постов
  • 1506DyDyKa 1506DyDyKa 2 поста
  • Animalrescueed Animalrescueed 35 постов
Посмотреть весь топ

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

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

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

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

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

Процедурная генерация лабиринта в UNITY⁠⁠

5 лет назад

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

[моё] Unity Maze Scripting Видео
7
4
RealVladlen
RealVladlen

Начало приключений (The begining of adventures)⁠⁠

5 лет назад

Или история, как написать свою игру.

Часть 1.

Всем привет!

Статью начал писать во время карантина коронавирусной инфекции COVID-19.

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

Начну так:

Изучая ЯП Python начал писать программы, которые надо было потом как-то переносить на Android и iOS. Для чего начал искать интересные инструменты для простой реализации. Конечно, в просторах интернета я наткнулся на Unity, простой редактор, ЯП C#, хорошая информация на сайте. Но, как и везде, есть свои подводные камни. Для меня это было изучение C#, так как я работал с Python.

Что сделал первым делом, так это отправился в магазин и купил себе книгу “Unity в действии!” автор: Джозеф Хокинг. Потратив две недели на книгу и использование всех её примеров, пришел к выводу что игры делать не так и сложно. Но кто знал, что я так буду ошибаться.

В итоге, я забил на разработку приложений под ЯП Python, начал учить как могу С#, изучать сам редактор Unity. Так как идея создания собственной игры не давала никакого покоя.

Начало

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

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

Я опустил руки и начал дальше учить ЯП и работать просто с редактором.

Первый успех

В один обычный рабочий день, друг скинул мне ссылку на игру, которую он написал на JS, забавная игра, кликер гоночки, но это только на сайте. Я решил взять идею и написать игру на Unity. Проработал идею, начал писать первый код, обычные квадратные префабы для начала и всё это сделал под Android. Моей радости не было границ! Я сделал игру!

Однако она была просто пустая, ездит коробка, врезается в другие коробки. Тут наступила пора рисовать. Программу я выбрал Blender. Так как Maya была слишком сложна, хоть и работал я с ней около года уже. Знакомство с Blender у меня прошло быстро, зная базу графических редакторов. Я сделал пару моделек препятствий, машинки, монетку и окружающие безделушки по локации. Добавил пройденный маршрут, собранные монетки, финишную сцену, начальную сцену, меню и магазины.

Первый провал

Всё собрал на Android... Начал играть... Первый удар по лицу с ноги от игры! У меня все игровые иконки, надписи и всё что касалось UI было в хрен пойми каком состоянии. Игра ужасно лагала, хоть и использовал низко полигональные модельки. Тут руки и опустились на этом проекте.

Сложности для того, чтобы их преодолеть!

Взяв тетрадку, начал накидывать новую идею уже новой игры.

“Лабиринт! Проще пареной репы!” Подумал я и начал описывать механику и полную идею игры. Для начала я думал нарисовать кучу уровней и их вводить в игру. Но я знал, что такое генераторы. Как я и думал, в интернете есть уже готовые решения данных генераторов. Один из отличных решений я нашел на канале YouTube, его ведёт Emerald Powder. Его подача информации меня порадовала. Всё понятно и наглядно просто, рекомендую кстати!

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

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

Следующий этап был в работе с материалами. Они тоже достаточно сильно нагружают графический процессор. Немного посидев над материалами, я сделал всё под мобильные телефоны. Изменил некоторые модельки в игре, уменьшив полигоны. Нагрузка с графического процессора уменьшилась с 99% до 15%, а местами и до 8-9%. Это был настоящий прорыв!

Дальше работа над кодом. Если 80% нагрузка на CPU, я счёл это очень много. Телефон у меня в обычном режиме других простых игр работает в районе 23-28%, это с учетом всего что поддерживает жизнь телефона. Я захотел результат, который будет ближе к этим цифрам.

Просмотрев все скрипты, начал активно переписывать всё что есть в Update, уменьшая нагрузку на каждый кадр. В итоге у меня средний показатель CPU остановился на уровне 25-30%.

Наверное, это бета - тестирование

Как и любой человек, за свой труд я хочу получить маленькое вознаграждение. Поэтому в игру была добавлена реклама, которая увеличивает заработанные монеты за уровень. Больше рекламы там на данный момент нет и скорее всего не будет. Я не люблю сам, когда в игре постоянно реклама после каждого действия. Я решил всех ограничить от этого. Хотите больше монет, смотрите рекламу, не хотите смотреть рекламу, начинайте следующий уровень, всё просто!

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

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

На данный момент пока всё!

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

Ссылка на игру:


https://yadi.sk/d/ys4RofkKhUmtMg


Заключение

Разрабатывать игры, писать код, графику, монетизацию — это далеко не легкий путь. Инди разработчики — это сильные люди! С великолепным умом! Невероятно терпеливы и с золотыми руками! Что и касается обычных разработчиков игр и всех, кто этим занимается.

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

Всем удачи!

Показать полностью 4
[моё] Gamedev Инди игра Игры Мобильные игры Лабиринт Maze Длиннопост
2
promo
promo

Новый безрамочный смартфон Alpha X⁠⁠

8 лет назад
Компания Maze представила новый недорогой безрамочный смартфон Alpha X, являющийся улучшенной версией оригинального Alpha. Производитель уменьшил рамки вокруг дисплея, который получил модное сейчас соотношение сторон 18:9. Кроме этого, Alpha X отличается улучшенными техническими характеристиками. Устройство уже доступно для предзаказа, и в ближайшие пять дней его можно заказать со скидкой 22%.



MAZE Alpha X обладает 6-дюймовым дисплеем с разрешением 2160х1080 пикселей (18:9) производства LG Display. Экран и вся передняя панель покрыта закалённым 2,5D-стеклом Corning Gorilla Glass 5. По заверениям производителя, он занимает 89,6% площади передней стороны. Задняя сторона смартфона защищена Corning Gorilla Glass 4.



Внутри Alpha X установлены восьмиядерный процессор Helio P25, 6 ГБ быстрой оперативной памяти LPDDR4X и встроенный накопитель объёмом 64 или 128 ГБ. А также, имеется поддержка карт памяти microSD до 256 ГБ. Разрешение фронтальной камеры с сенсором Sony IMX219 составляет 8 Мп. В версии на 64 ГБ установлена основная камера Sony IMX218 на 13 Мп, а в модели со 128 ГБ — OmniVision OV16880 на 16 Мп. Ёмкость аккумулятора достигает 3 900 мАч. Смартфон поддерживает быструю зарядку через разъём USB Type-C.



Продажи MAZE Alpha X уже стартовали на площадке GearBest. В период с 20-го по 26 ноября смартфон можно купить на распродаже по сниженной цене в $209 или 12 352 рублей с бесплатной доставкой.

Показать полностью
Maze Сматрфоны
1
promo
promo

Maze Comet – смартфон с люксовым дизайном⁠⁠

8 лет назад
Не так давно новый китайский бренд Maze запустил безрамочный смартфон Maze Alpha. Изначально гаджет продавался по цене $189.99, а теперь его можно купить на $20 дешевле — всего за $169.99. Торопитесь! Количество устройств ограничено, осталось всего 50! 

Кроме того, Смартфон  Maze Comet уже доступен для предзаказа. Maze Comet оснащен дисплеем диагональю 5,7 с соотношением сторон 18:9, который покрыт стеклом Corning Gorilla Glass 5. Производитель утверждает, что экран без проблем выдерживает падения на твердую поверхность с высоты 2 метров.
Модель Comet получила 4 ГБ оперативной памяти, а в качестве процессора выступил 8-ядерный чипсет MTK6750T. К слову, объём встроенной памяти о составил 64 ГБ. Стоит отметить, что на тыльной части установлена 13-мегапикслеьная камера, а на фронтальной — 8 МП. За время автономной работы отвечает аккумулятор с ёмкостью 4000 мА/ч, что весьма неплохо. Не обошлось и без новомодного USB: Type-C.



Конечно же, было бы неправильно не рассказать о материалах корпуса, поскольку используется не только металл, но и телячья кожа.



В данее время вы можете принять участие в розыгрыше и стать обладателем смартфонов Maze Comet.

Больше фото и информации о смартфоне 3
Maze Сматрфоны
0
promo
promo

Безрамочный бюджетник Maze Alpha уже в реализации!⁠⁠

8 лет назад
В данный момент Gearbest предлагает безрамочный смартфон Maze Alpha по привлекательной цене, которая составляет 183 доллара за версию с 4 ГБ ОЗУ и 210 долларов за версию с 6 ГБ. Флэш-памяти в обоих случаях 64 ГБ.

В качестве однокристальной системы выступает Helio P25 с GPU ARM Mali-T880. Устройство получило безрамочный дисплей диагональю 6 дюймов разрешением 1920 х 1080 пикселей с соотношением сторон 16:9. Эффективная площадь дисплея составляет 83%, а ширина рамки по бокам равна 1,8 мм. Цельнометаллический корпус по размерам будет соответствовать корпусам смартфонов с дисплеями 5,5 дюйма. Емкость флэш-накопителя составляет 64 или 128 ГБ. Maze Alpha оснащен сдвоенной основной камерой разрешением 13 и 5 Мп, фронтальной камерой разрешением 5 Мп, а также фронтальным дактилоскопическим датчиком. Емкость аккумулятора равна 4000 мА•ч, смартфон поддерживает быструю 18-ваттную зарядку.
Вот несколько причин, которые могут подтолкнуть вас к покупке смартфона Maze Alpha:
- Maze Alpha получил корпус из полированного цинкового сплава
- Чистая операционная система Android 7.0
- Впечатляющий безрамочный экран, который покрыт стеклом Corning Gorilla Glass 4
- Быстрая однокристальная система Helio P25 и 6 ГБ ОЗУ обеспечивают высочайший уровень производительности
- Аккумулятор 4000 мА•ч и поддержка технологии MediaTek PE+
- Немаловажной причиной является цена устройства, озвученная выше!
Также вы можете принять участие в розыгрыше и стать обладателем смартфонов Maze Alpha или Maze Blade, а также одного из 10 чехлов для Maze Alpha.
Показать полностью
Maze Смартфон
0
8
esselesse
esselesse

Про рекламу MAZE ALPHA на Пикабу⁠⁠

8 лет назад

Лучшей рекламой нового бюджетного безрамочного смартфона является ссылка на их неработающий сайт

Maze Реклама Реклама на Пикабу Текст
8
Mazemoney
Mazemoney

Мини-квест Mazemoney с призами⁠⁠

11 лет назад
1. В записях сайта ищем записи с тегом "arma". В одном посте есть подпункты. В 3-м пункте есть ссылка в конце которого есть id. Этот id будет ключом для первого архива.

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

3. Во втором архиве две картинки (таблица и шифр). Подобрав вы получите набор букв, которые в целом и есть 1 слово. Это слово и будет ключом для третьего архива. Вводить нужно маленькими буквами.

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

5. В этом архиве ключ от программы TeamViewer. Вот id 576 454 647 а пароль - это ключ.
Будет открыт браузер с сайтом QIWI на счету которого 100р. Все деньги вы можете перекинуть себе на счет (qiwi, webmoney, телефона)

Архив 1 - http://vk.com/doc88855365_307685872
Архив 2 - http://vk.com/doc88855365_307690313
Архив 3 - http://vk.com/doc88855365_307691279
Архив 4 - http://vk.com/doc88855365_307690426

После определения победителя в комментариях будет написано "СТОП ИГРА"!
Кто не успел, тот опоздал. Не переживайте, это ежедневная игра))

Mazemoney - развивайся элементарно!
[моё] Maze Деньги Mazemoney Головоломка Лига детективов Логическая задача Текст
48
Tarasov
Tarasov

Battle Of The Asses 4 - Jynx Maze⁠⁠

12 лет назад
Мясотряс приятный. ^^
Jynx Maze
0
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии