Somnium
Игра в которой вы выходите за пределы своего тела, за пределы реальности и еще кое за чем. Игра не доделана до конца, но все что смог выложил.
Артом главного героя занималась сестра, остальную графику рисовал сам.
Управление:
A и D - ходьба.
E - взаимодействие.
ESC - пауза.
Основная тема.
Самое интересное, что пришло в голову на тему "За пределами", было выходом за пределы самой игры, чтобы работая с файлами игры менять ее состояние. Но это было бы довольно сложно реализовать, решил остановиться на решении головоломок, находя подсказки в игре. Задумывалось, что нужно будет постоянно переноситься из игры в проводник, но в итоге нужно найти несколько файлов и лишь названия давали подсказки. Под конец появилась идея засунуть в файлы какие-то загадки, но времени уже не было.
Реализация.
В первые дни создавал менеджеры для игры: для работы с самими файлами, сохранениями, диалогами и квестами. По отдельности они работали хорошо, совмещая же появлялись разные баги.
В итоге, пытаясь сделать нормальную архитектуру, долго размышляя, на начальном этапе потратил много времени. Под конец многие фичи кода стали не нужны. Например, время ожидания, пока можно будет взаимодействовать с предметом, (подразумевалось, что это время будет тратиться на диалоговое окно, но в итоге диалоговая система получилась максимально простой и из-за этого плохо работающей). Так же в последние дни в коде расплодилась куча паблик переменных, что совсем не круто, но требовалось быстро получать результат. Код превратился в кашу. Не знаю как теперь буду его разгребать, чтобы продолжить развивать проект.
Головоломки оказались ужасно скучными и однотипными, но я не успевал придумать и сделать их нормально. В итоге все идеи из-за нехватки времени превратились в коды и подсказки на стенах.
Графику изначально думал сделать пиксельной, но понимая, что навряд ли все успею, попросил сестру помочь, в итоге по ее стилю рисовал остальные спрайты. На многих разная перспектива, но переделывать уже было поздно. Получились они конечно не такими крутыми, но рисовать отсылки было наверное самым приятным при разработке.
Нереализованные фичи:
Нормальный интерфейс.
Нормальная система диалогов.
Система сохранений. Создал рабочую систему, но забыл подключить.
Возможность начать сначала.
Более комплексные головоломки.
Начальная катсцена вместо надписи в меню.
Звуки в игре.
Анимация сна (баг в юнити не позволил реализовать нормально).
Появление сонного паралича, при котором теряется управление персонажа.
Мини-игра во внутриигровом компьютере.
Известные баги:
Файлы могут не создаться при выходе, требуется перезайти в игру.
В одном коде опечатка, поэтому подсказка - 132.
Самое важное, что ломает весь геймплей - не создаются нужные файлы. (Пофиксил во втором хотфиксе).
На некоторых кнопках остался текст Button.
Кнопки играть и выйти из игры кликаются не очень хорошо, потыкайте повсюду, чтобы заработали.
Паузу лучше не нажимать :)
Спрайты отрисованы неправильно. (Исправил в хотфиксе)
Могут быть проблемы с интерфейсом, не работал с ним ранее никогда.
Не закрываются окна. (Привел в играбельное состояние хотфиксом, надеюсь, что такое не запрещено.)
Некоторые диалоги выводятся неверно.
Номинации
Лучший старт
Лучший гейм-дизайн
Лучший арт-дизайн
Игра на гугл диске. Случайно выложил в свой блог, перезаливаю.
UPD: Патч первого дня
UPD: Патч первого дня (1)