Гайд по скелетной анимации
Уж извините, что не текстом, но такие вещи лучше показывать в видео формате.
Надеюсь, кому-то будет полезно.
Как я делаю игру Flappy bird 3d
26 Мая 2022 года я начал разрабатывать 3д породию на некогда популярную игру Flappy bird. В этом посте я раскажу, как проходила(и сейчас проходит) разработка.
После длительного перерыва в разработке игр, я вновь открыл юнити. Предыдущие свои проекты я никогда не доводил до конца, в этот раз я решил не повторять эту ошибку. Чтобы точно довести проект до конца, нужно, чтобы он не был сильно сложным, поэтому я и выбрал Flappy bird. Я создал доску в trello.com и погнал прогать.
Первым делом, я открыл Magica Voxel и используя оригинальную Flappy bird, смоделил птичку. Потом сделал те зеленые трубы и пошел рисовать UI. 2д часть графики я рисовал в программе Krita. Затем я засунул всю графику в игру и принялся писать код птички и спавна труб. Затем добавил меню, экран смерти и партиклы. Потом, под песню Lay all your love on me добавил пост процессинг. Теперь осталось только самое сложное - сделать музон4ик. Я открыл fl studio и начал бить мышку с клавиатурой. Вроде получился биток(Ну если так можно назвать то дeрьмо, которое я сделал).
На данный момент игра на последней стадии разработки. Скоро я возможно выпущу ее в AppGallery и если оооочень повезет - в Google play).
Первое приложение на Котлине для Андроид
Всем привет! Месяц назад у меня появилось желание научиться создавать приложения для Андроид. Выбор языка упал на Котлин.
В течении 21 дня с помощью видео курса и паралельно учебника по котлину усиленно изучал язык (в это время находится в больнице на лечении).
Пройдя лечение и вернувшись домой я решил попробовать свои навыки и создал простую игру, потратив на неё один вечер, а точнее три часа.
Внизу представляю её вашему вниманию:
https://disk.yandex.ru/d/C9GXet9vZkfzCw
Интересно узнать ваше мнение, и да, не бойтесь, вирусов там нету, такое мне не под силу, но при желании проверить можно.
Вот пара скринов для тех кто не хочет устанавливать или для владельцев эппл.
Смысл игры простой, обычные камень, ножницы, бумага против компьютера с зарабатываем очков.
Хотелось бы также пообщаться как с новичками в программировании, так и с профессионалами, вообще все это направление мне очень интересно и я хочу развиваться и совершенствоваться в нём.
Разработка простой инди игры в прямом эфире. День 0
Это кратер Езеро, куда должен сесть марсоход Персеверанс 18 февраля.
До этой даты остался месяц и я решил наконец-то реализовать свою давнюю мечту и написать маленькую инди игру про космос и выложить ее в плэймаркет ровно 18 февраля. Дедлайн не даст откладывать идею и дальше до бесконечности, а месяц - хороший срок, чтобы успеть что-то сделать, но не потерять за это время энтузиазм работая вечерами и в выходные. И в разных мотивационных статьях пишут, что публичные обещания и отчеты уменьшают вероятность забросить начинание.
Так что начнем. Надеюсь Вам будет интересно посмотреть со стороны на разработку. И я буду очень рад, если мне удастся кого-то вдохновить на реализацию идеи, которую давно хотелось сделать, но все никак не доходили руки.
Теперь про то, что хочу сделать: программировать я умею, но в геймдеве не разбираюсь. И давно хотел попробовать flatter, так что буду писать на нем, как раз посмотрю что за зверь такой, который позволяет писать кросплатформенные (android/ios) приложения. С дизайном не дружу, так что буду делать настолько просто, насколько можно. И срок в месяц тоже сильно ограничивает полет фантазии.
В результате таких ограничений решил написать выживалку про оставленных на Марсе астронавтов, которые должны продержаться до прибытия спасательной экспедиции (такой себе "Марсианин", но без лихих поворотов сюжета).
Астронавты каждый день тратят ресурсы (кислород, еду, воду, электричество), но могут ремонтировать генерирующие ресурсы строения, чтобы поддержать их поступление. Если что-то кончится до прибытия спасателей астронавты умрут.
Из доки:
ЦУП каждый день ставит астронавтам задачи, которые у них получается/не получается выполнить, регулирует подачу кислорода/тепла и питание. И считает дни до прибытия спасательной команды.
В итоге все сделать не получится и суть игры сводится к выбиру компромиссов в том, чем пожертвовать.
Итого за сегодня успел написать грубое ТЗ по игре. Завтра хочу поставить себе среду разработки и запустить на телефоне "Hello World" написанный на flatter.
До завтра!
Начало инди разработчика, или первая собственная игра на андроид
Всем привет! Это мой первый пост на Pikabu и скорее всего он не будет сильно обширным. А обсудить я хочу свою собственную первую игру, которая разработана для ОС Андроид "Make Coffee 24".
Посмотреть на нее вы можете поссылке ниже:
Play Market: https://play.google.com/store/apps/details?id=com.KAVAProjec...
Конечно, я не могу сказать, что это великолепный шедевр у которого нет аналогов, так как игра за основу брала механику игры не безизвестной "2048", ОДНАКО.....
Однажды, в перерыве от выполнения работы, я делал кофе. И в этот момент, как то неожиданно закралась концепция игры с кофе. Я ждал пока закипит чайник, мне было скучно и я подумал "А почему нет? Ведь в момент, когда я жду, было бы интересно что-то собирать", но концепт с соединением чисел мне показался очень однообразным и скучным.
Поэтому я подмал сделать нечто следующее. У игрока есть зерна, при соединении которых он получает растение с кофе, с которого собирает уже кофейные зерна. После этого, он может получить уже кофе и так далее. С каждой следующим соединением, игрок получает все более новый вид кофе. Но тут стала проблема. Ведь игрок может не улавливать последовательности элементов, а значитих таки нужно как-то обозначить. В моем случае, я решил испоьзовать кружочки с нумерацией в стиле "X1", "X2" и т.д.
Поигравшись с интерфейсом, я получил примерно следующий результат, а поиграв еще пол ночи, игра обзавелась и механикой, которая уже работала.
На картинках выше, можно заметить, что в игре есть несколько режимов, именно "бесконечный". Для него достаточно лишь нажать на кнопку играть. У вас откроется окно, где вы наконец сможете реализовывать соединение элементов. При этом будут набираться очки, звезды (каждая звезда дается за новую тысячу очков) и звания. То есть вы начинаяете с "Кофейный профаан" и двигаетесь по иерархии вверх. Чем дальше вы зайдете, тем больше отсылок к разным фильмам и играм вы найдете.
Посидев некоторое время в игре, я понял, что помимо этого режима, было бы неплохо добавить некоторого азарта в игру. Поэтому решил добавить "Игра на время".
Вам дается 90 секунд для того, чтобы набрать как можно большее количество очков. При этом, стоит учитывать, что бездумно свайпать влево-вправо не выйдет, потому что, чем более сложные элементы вы соединяете, том больше очков вам дается.
В конечном счете, я получил игрушку, которая помимо того, чтобы занимать ваше время, может развивать вашу внимательность и логику.
Буду благодарен за дальнейшие идеи для этой игрушки, отзывы и советы.
Также, если у кого-то возникнет интерес к созданию подобной игры, или других, я подумываю расписывать статьи (возможно в будущем видео) о том как это все делать.
Конкретно на моем устройстве, приложение работает стабильно, на телефонах друзей, ошибок я не находил, да и в комментах о них люди не писали. Буду благодарен всем, кто проявит интерес к игре, ее разработке или разработке игр в целом.
Всем, кто посмотрел, скачал, почитал, ответил или подписался