Сегодня решил показать раскадровку некоторых страничек из манги-сегментов (что-то по типу катсцен игры) для тестов работы игрового движка. Планируется что один фрейм будет появляться по нажатию клика мышки или через некоторое время если нет диалогового облачка.
Потихоньку работаем с движком и показываем некоторые кадры непосредственно игры, а также концепты как игра по итогу выглядеть будет в части визуальной новеллы
1/5
Также сделали отдельно карточки с тремя главными героинями:
Соня - мрачная визуальная новелла, написанная по мотивам одноимённой книги Михаила Осташевского. В центре сюжета девушка, которой постоянно снятся кошмары.
Однажды она просыпается в заброшенной психиатрической больнице и не может вспомнить, как там оказалось. В одном она уверена — это уже не сон.
Путешествуя по палатам, вы будете натыкаться на их обитателей, и, не все они вам понравятся. Каждый выбор повлияет на то, выберетесь ли вы живым или нет.
Я впервые тут пишу, и будет слегка обидно, если я сделал что-то не так и мой пост вообще никто не увидит. Летом 2022 у меня появилась идея, которая, в отличие от остальных, постоянно влетавших мою голову и тут же из неё вылетавших, прочно засела и очень просилась в реализацию.
Идея была такова - я хотел сделать свою интерактивную историю про тестирование человека, аки портал, однако действие всё происходило бы в подсознании человека, всё так же в рамках эксперимента. Я хотел сделать игру 3д платформером от первого лица, но полностью выгорел, когда сделал физическое взаимодействие собъектами, саму локацию и пару механик. Этим же летом я плотно подсел на моды на Бесконечное лето, различные новеллы по типу Зайчика, Доки доки и прочую ересь, которую я лучше бы не читал. Меня зацепил формат интерактивных историй, но очень не понравилось, что большинство ВН - либо романтика, либо симуляторы свиданий. Я очень хотел сделать что-то более интересное для себя самого, при этом очень хотелось всё же выложить в стим, ведь я считал, что смогу игру сделать не хуже, чем современные ВН. Да, может, уровень мастодонтов я не переплюну, но в своей нише я, возможно, что-то и смогу.
О новелле
Позже, зимой 2023 я решил всё-таки реализовать свою идею, но не в виде игры, а в виде визуальной новеллы. Сюжет был всё тот же - эксперимент по перемещению жизни человека в его собственное посознание. Главный герой в ходе игры, по моей задумке, находит выход из самого себя, узнаёт, кто он, и, возможно, делает какие-то выводы. Ну либо жрёт сам себя изнутри. Конечно, сюжет пришлось приземлить, 4 раза я переписал сценарий, каждый раз избавляясь от кринжовых моментов, ибо я постоянно рос и менял взгляды(сейчас мне 17, а подростковый максимализм прошел совсем недавно. Или не прошел)
Такая была графика в моей 3д игре White Room. Когда я ещё не решил её удалить и превратить в новеллу
Как мне пришла эта идея?
Скачал RenPy -движок для визуальных новелл, который используют буквально все визуальные новеллы, - и думал: " щас быстренько разберусь и накидаю сразу наброски проекта за день", но не тут то было. Я оказался настолько глупым, что не понял ренпай. Позже уже осознал, что для пользования не только базовыми функциями этого движка, но и различными интересными механиками по типу параллакса, нужно юзать питон, что мне крайне не понравилось. Я взглянул на базовые новеллы, сделанные на renpy. И допустил главную ошибку в своей жизни. Я подумал, что смогу повторить ренпай на юнити. О боже, я грёбаный год своей жизни просто потратил впустую, взяв себя "на слабо". В этой истории была драма, комедия, и, пожалуй, да, это всё, что в ней было.
Ход разработки
Опять же начнём с самого начала, но уже другого. Что из себя представляет визуальная новелла? Просто текст, который можно перелистывать нажатием кнопки. Иногда делать выборы. Ну иногда ещё фоны менять. Музыку. Да и спрайты добавлять тоже надо. И изменяться они должны. И плавность должна быть. И эффекты должны быть какие-то. И условия должны как-то просчитываться. И сохранения должны быть. Ну, никуда не обойтись без истории текста. Да и скипать было бы прикольно. Мини игры, кстати, тоже были бы как раз кстати.
Примерно так я рассуждал по ходу разработки. Я совершенно забывал про список своих задач, делая какую-то одну, а позже переключаясь на другую. Наверно, именно поэтому я не забросил изобретать свой велосипед и запланировал не только повторить ренпай, но и добавить пару нововведений: 1. Встроенные фичи по типу анимации шагов, параллакса, кастомных кнопок в самой игре(подходит для миниигры "найди предмет") 2. Обилие говнокода. Сейчас, я очень хочу снести половину своего кода и написать по-нормальному, но, я уже перестал понимать, что и за что отвечает. Оно работает и ладно. 3. Удобство использования. Да, всё-таки инспектор в юнити для меня значительно проще, чем кодинг новеллы в каком-то текстовом редакторе. 4. Возможность создания модов к своей игре. Сам движок я распространять не хотел, мне было интересно сделать такую игру, в которой можно будет легко делать моды на любую тематику, не взирая на каноны или какую-то строгую вселенную с лором. Я решил сделать скорее платформу для игр, нежели игру. Я не знаю, на что я надеялся, но планировалась мастерская в стиме, в которой будут истории от других людей, объединять которых будет лишь тонкая-тонкая нить: все события, произошедшие в них - часть эксперимента по симуляции жизни человека в его подсознании. Я хотел сделать свою неплохую новеллу, которая при этом будет являться пустой оболочкой, которую смогут заполнить другие люди. Смотря на то, как живёт до сих пор бесконечное лето за счёт модов, я подумал, что смогу провернуть такую же фишку. Спойлер: с редактором модов я завис, да и поздно уже осознал, что такое вряд ли случится, ибо моя игра будет никому не нужна) Но останавливаться уже поздно.
Итоги за первый день разработки За первый же день разработки я закончил с механикой текста(анимация, персонажи, а также запись уже прошедшего текста в историю), а также структурой самого движка. По итогу механика текста выглядит так:
По итогу структура получилась весьма простой, кстати. Я решил реализовать всю структуру новеллы как один struct и сохранять его в json. Быстро, удобно, не лагает(почти). Итак, в самом начале у нас стоит ядро игры. Оно имеет основную инфу, включая название, персонажей, список прочитанного текста, прогресс и ещё по мелочи. Далее идут ветки. Ветка - это нить истории, по которой идёт человек. Форк - действия игры внутри этой ветки. Например, смена текста и музыки. Изначально мы начинаем всегда с первой ветки первого форка. После каждого клика мышкой мы перемещаемся на один форк дальше, и так до последнего. На нём уже будет либо выбор, либо какое-то условие, либо просто перемещение на следующую ветвь. Когда, например, мы выбрали какой-то вариант, мы перемещаемся на соответствующую ветку и начинаем опять с первого форка. Таким нехитрым методом(если я смог это нормально объяснить) я и реализовал структуру движка. Наверно, можно было проще, но я школьник, времени свободного много, поэтому имею право заниматься чепухой.
Нарисовал как смог
В общем, на этом я пока что завершу пост, мне надоело его писать. После этого у меня возникли первые проблемы, конфликты, а также множество событий, о которых я поведаю в следующий раз, если увижу, что это хоть кому-то интересно.
Привет! Буквально незадолго до майских праздников мне одобрили модерацию страницы в VK Play и выпустили её в открытый доступ! Добавить игру в список желаемого можно тут, а пока отвечу на вопросы, которые чаще всего появляются у людей, когда они слышат про страницу именно в этом магазине и вообще про игру)
Вопрос первый: почему VK Play? Первый и пока для меня самый важный аргумент: бесплатная публикация. Я достаточно молодой разработчик, и у меня не так много свободных денег для покупки слота в Steam, хотя и есть способы его купить. Ну и плюсом я даже слот скорее всего не отобью, смотрите следующий вопрос)
Вопрос второй: сколько будет стоить? Ну… нисколько :) все эпизоды будут выходить бесплатно, единственное, за что вы сможете заплатить, если захотите, это саундтрек как DLC. Всё.
Вопрос третий: а почему бесплатно? Ну, во-первых, я хочу, чтобы про Кошмары узнало больше людей, а во-вторых у нейросетей, которыми были сгенерированы фоны, лицензия CC-BY-NC, то есть я вообще не могу денежку за это получать. А оплачивать тот же миджорни для лицухи проблематично из России.
Вопрос четвертый: какие ещё магазины? Пока что вторым для публикации будет Itch, так как, ну, туда тоже не надо платить за публикацию. Также билд будет просто заливаться на Гугл/Яндекс диск с указанием версии, но магазины это самый простой способ, да и модерация не пропустит всякие вирусы-трояны (не то чтобы я хотела их добавлять в игру, просто сразу говорю, что многим от модерации спокойнее)
Вопрос пятый: а чё, только текст будет? Не только. В Кошмарах ещё будут интерактивные элементы вроде ответа на звонок, кликов по предметам интерьера (знали бы вы, как я рыдала над фотошопом, вырезая куски изображения из косячного нейросетевого фона, хаха) и мини-игр. Пусть их будет мало, но они будут, а значит, вам не придётся прямо 100% времени только читать текст. Да и если что, в проекте будет пусть и любительская, но озвучка, так что можно будет нажать «авто» и диалоги будут листаться сами.
Вопрос шестой: а романтик с призраком будет? (Тут был подмигивающий смайлик) Не будет. И хентая не будет. И вообще это игра не про отношения. Но если кто-то после выхода игры захочет написать фанфик или нарисовать п34 арт, кто я такая, чтобы останавливать этого человека (только мне в личку скинь, пожалуйста, хочу заценить первой). Вообще по классификации возрастных рейтингов игра выходит чуть ли не 12+, так что вы точно можете не ожидать там NSFW и мясо кровь кишки хардкор. Но может после релиза основной сюжетки сделаем мастерскую, кто знает, кто знает…
Если вы не нашли ответа на свой вопрос, пишите, я отвечу и возможно добавлю это в будущий FAQ для своей группы в ВК и в телеге. Кстати насчёт нее - у меня есть свой канал, я туда периодически вкидываю свои мысли, наработки и всё остальное, что есть в жизни разработчика. Ну и бестолковые кружочки, потому что я зумер и мне нравится формат голосовых, да. И ещё периодически провожу стримы на твиче по интересным и не очень играм с анонсами в этом самом канале.
Если у вас есть знакомые ипотечники - скиньте эту игру им, будем плакать вместе с ними)
Вот и финал Индики Знал бы, что все можно было объединить в один ролик, то так бы и сделал, но прогресса в игре ты не видишь и по этому ловите второй ролик Индика это все и ничего одновременно Это и кино, и аудиокнига, и отличные фото и даже видеоигра Если подытожить - невероятно красиво и атмосферно, что в свою очередь перебивает геймплей и ты не замечаешь его отсутствие Есть вставки в виде пиксельных игр\платформеров, которые показывают как героиня оказалась там где она сейчас Есть небольшие головоломки в виде - переложи отсюда, что бы тут пройти На этом все Как не странно, в эту видеоигру не надо идти за игрой, вот такой вот ее парадокс