НедоГеймДев или как я на игровой приставке игры делал
Вот и подошёл момент, моему нахождению на пикабу исполнилось 10 лет. И я решил чуть чуть рассказать, чем я увлекался будучи школьником и чем немного увлекаюсь сейчас.
Небольшое вступление к сути названия поста. НедоГеймДев.
Есть такая игра LittleBigPlanet, насчитывающая 3 полных части на консолях PlayStation (+2 на портативных). Разработана Media molecule (Mm)
Эта игра знаменита тем, что в ней игроки могут создавать свои уровни и делиться ими с другими игроками, и даже играть вместе по мультиплееру.
в 2012 году (10 лет назад как раз) решил попробовать купить эту серию игр на Playstation 3.
И меня затянуло. Мне очень понравился редактор и что можно в нем делать. Так и начался мой путь в НедоГеймДев.
В LittleBiPlanet (LBP) мне больше нравилось делать шутеры с видом сверху, так как по сути игра 2.5D, поэтому можно было сделать либо платформер с видом сбоку 2D либо что то с видом сверху. 3D уровни игрокам тоже удавалось делать, но использовались глитчи камеры (не предусмотренное разработчиками решение). Глитчи работали криво, но некотором удавалось делать классные уровни с помощью них.
Я же ограничился предусмотренных разработчиками инструментов и делал шутеры с видом сверху либо головоломки.
Вот некоторые примеры моих уровней, которые были записаны другими игроками.
Одни из последних шутеров с видом сверху.
Gladiator 3015 - арена TD shooter
Depth of terror - TD shooter, но под водой.
Один раз где то в интернете подсмотрел механику головоломки и тоже решил сделать ее в LBP
Power Blocks суть такова: блоки передвигаются только в одном направлении, но могут толкать друг друга, каждый блок нужно поставить на платформу своего цвета.
Пытался даже сделать обычный платформер, но я в них слаб. И левел дизайн получился мягко говоря слабым.
Все эти уровни имеют Розовую оплетку вокруг иконки внутри игры. Это значит, что игра была добавлена в избранное разработчиками.
в 2015 или 2016 году я начал делать слишком амбициозный проект и перегорел. Это должен был быть Souls-like с видом сверху. Как я для себя понял позже, я перегорел из-за того, что неправильно подошел к процессу разработки большого проекта.
Так и закончилось создание мной уровней в LBP 2 и 3 и я ушел в спидраны игр, но это уже другая история...
Пока не наступил печально известный 2020 год и наступил локдаун.
Я решил открыть для себя Dreams.
Dreams это игра на Playstation 4 от тех же разработчиков, что разработали LBP и LBP 2.
LBP 3 разрабатывали уже не они, а Sumo Digital. Потому что Mm были заняты разработкой Dreams целых 7 лет, весь жизненный цикл PS4.
И, меня затянуло опять.
Dreams уже являлся почти полноценным игровым движком, у которого, конечно, есть огромные минусы перед Unreal Unity или Godot. но свои функции выполняет и мне этого достаточно.
Большое отличие Dreams от LBP это переход на полное 3D рабочее пространство.
Полноценный редактор скульптур, он же sculpting.
Я же опять начал с шутера с видом сверху.
Всё в игре я делал с нуля. Но .Dreams чем крут, тем что люди делятся своими ассетами, которые потом можно использовать в своих уровнях, такая своеобразная бесплатная библиотека ассетов.
Onslaught - шутер с зомбями
Попробовал себя в 3Д платформинге
(большое вдохновение черпал из игры Ratchet and Clank, кстати про нее...)
Когда анонсировали нового персонажа - девушку Ломбакса и игру Ratchet and Clank Rift Apart, то я сначала захотел сделать анимации готовой модельке, анимацию комбо, метания молота и тд. Но этим я не ограничился и сделал полноценную сцену из трейлера, а потом и небольшую фанатскую игру.
Хорошо, что успел выложить сам фан-гейм до выхода самой игры, ровно за 1 месяц. Жаль, что не успел выложить до выхода геймлей трейлера. Немного задержался человек, который помог мне сделать саундтрек в стиле Ratchet and Clank. Это того стоило. Я даже был замечен разработчиками :D
Вот трейлер, из твита.
В октябре 2021 я взял перерыв от одного из проектов, надо которым я уже работаю 3 года, и решил поставить себе челлендж, сделать игру в Dreams за 1 месяц. Вот что из этого получилось.
Это заняло мне ровно один месяц и примерно 48 часов работы.
После этого я стал верить, что люди на GameJam'ах могут делать игры за 24/48 часов.
Но я делал почти каждый день по 2-3 часа в день, а не в течении 48 часов без перерыва.
Идея для игры появилась после того как поиграл в Enter the Gungeon.
Ну и в завершении про игру, которую я делаю уже 3 года в соло.
Это арена шутер от третьего лица, за основу была взята арена/колизей из игр Ratchet and Clank (да я люблю РиК)
Будет доступно 8 пушек, которые можно будет улучшить в пушки лучше и мощнее.
в планах 4-5 видов арен (пока в процессе только третья)
Планирую закончить в 2022 году, хотя саму игру назвал Gladiator 3021 (Изначально называлась Gladiator 3020). Если вы читали пост, то могли заметить, что так же называется игра, которую я делал в LBP, только год другой.
В Dreams есть интересный скульптинг. Я с его помощью сделал много интересных моделек, в основном по Ретчету.
Aphelion (корабль Ретчета из Tools of Destruction)
Glitch из Rift Apart
Полный Риг и анимации передвижения, стрельба, эмоции.
Puma Tank из Ratchet: Gladiator
Ездеет, стреляет (не орёт)
LMG MOUNTED AND LOADED!!!
Dreams неплохо себя показал как инструмент для артистов.
Вот к примеру переделка сцены из Парка Юрского периода.
За шакалов простите, твиттер пережал как обычно всё. Автор @Krenautican в твиттере.
В данный момент он разрабатывает игру по парку юрского периода в Dreams
Команда из нескольких людей, даже собрала кикстартер на свой проект, правда пока доступна только одна серия, но вы ее можете посмотреть на Ютубе.
Анимационный сериал сделанный в Dreams. (Я не принимал участие)
Заключение:
Возможно будет вопрос
- "А почему не пробовал редакторы на компьютере? Unity или Unreal?"
- Абсолютный 0 в програмировании, с трудом давалось даже Delphi в универе
-"Не попробуешь не узнаешь"
-Для этого нужно будет выделить время, которое было у меня было 10 лет назад, чтобы разобраться в LittleBigPlanet и которого у меня мало сейчас.
Dreams и LittleBigPlanet для меня послужили своеобразными инструментами для конструирования игр, как говорится, for fun, просто для развлечения, даже если бы я захотел попробовать нормальные движки, то я бы не стал пытаться заработать на своих проектах.
Хотя я некоторое время очень долго думал, а может все таки стоило? Сейчас учу Blender? посмотрим, что из этого выйдет, надежды малы, но может что то из этого получится дельное.
И почему же НедоГеймДев?
Я изначально думал, что создание таких уровней в своём "пузыре" это слабо можно назвать ГеймДевом, но сами разработчики из Media Molecule у себя в твиттере написали однажды, что можете себя считать indie девелоперами.
Dreams ограничен мощностью консоли PS4 и PS5 (обратная совместимость), нельзя портировать игры на пк и вне консоли. Т.е в игру в Дримс можно поиграть только при наличии консоли и самой игры Dreams.
А как вы думаете, такое можно считать Разработкой игр? или это просто так "игрушка для детей"?