Разработка игры
2 поста
2 поста
Всем привет. Сегодня расскажу подробнее о своем проекте. Моя игра называется The Twilight Redeemer, выживач от первого лица на другой планете. По игровому сюжету в 2069 году компания Alternative MinerCorp отправила на планету Red29 первых поселенцев. Про прошествию 6 лет, что то произошло, колония перестала выходить на связь. Главный герой отправился лететь с оборудованием для связи на планету Red29.
В перерыве между этим постом и предыдущим реализовал систему здоровья и потребностей игрока, все пишу на языке программирования C#, в игре у персонажа будет здоровье, кислород, жажда, голод, сон и рассудок.
Шлем можно будет снять, снимать его "желательно" только в помещениях или в ровере при пройденной декомпрессии, иначе задохнется персонаж, без шлема индикаторы остаются на том же месте, окантовку вокруг индикаторов создал исключительно в визуальных целях.
Мир игры из за того что пока он относительно пуст и отсутствия опыта в создании игр с открытым миром, не могу решить, буду делать одну большую карту или с подгрузкой уровней, узнать это смогу только примерно в середине марта, а пока делаю карту с расчетом на как бы первую локацию. В игре будет множество подстанций разных назначений, путешествуя от одной к другой, собирая в них припасы и печатая/ находя необходимые предметы, будет раскрываться история того, что здесь произошло.
Над картой практически не работал, от силы часов 10 в середине 25-го года. Проработка начнется после того как закончу полностью систему потребностей и здоровья.
Цель игры это исследование мира, сбор ресурсов и стоит во главе всего этого выживание. Врагов в игре в стандартом понимании не будет. Ориентиром в создании игры была небезызвестная игра The Long Dark. Но со своим Блэк джеком и кхм...
У ровера есть солнечные панели на крыше, которые днем смогут медленно заряжать ровер если встрянете на пути между станциями.
Вообще ровер расценивается здесь как плот в океане, сон, хранение предметов, передвижение, пополнение кислорода скафандра, перевозка груза, без ровера никуда.
На сегодня все, спасибо за внимание, буду рад любым комментариям)
Всем привет, меня зовут Виталий, в начале 2024 года купив 3d принтера незаметно для себя самого начал свою давнюю и забытую мечту, создание игр. Еще в 2003/2004 году как то на глаза мне попался журнал в котором была статья о игровом движке, с помощью которого можно без особых проблем сделать простенькую игру, назывался он 3D Game Studio, листая странички я представлял что мог бы сделать. Шли годы и в 2014 году, при очередной попытке изучить хоть что то я потерпел провал, все казалось невероятно сложным, 3d редакторы, Unity, Unreal Engine, видимо не пришло время/не созрел для этого тогда. Но так сложилось, что все началось с самого простого, первую 3d модельку для печати на принтере я сделал в браузерной программе Tinkercad. Там все довольно просто, заточено все так, что справится ребенок, вытягиваешь формы и/или вырезаешь форму из формы получая нужную геометрию. После двух месяцев работы за tinkercad, невольно задался вопросом, может стоит попробовать снова в разработку игры? Тем более что мысль о чем должна быть игра пришла сразу.
Создавая ровер в Tinkercad, не задумывался о том как все будет дальше, текстуры, нормали, UV развертки, топология, все это не имело значения, главная мысль в голове была одна, делай!
В последствии, когда ровер был закончен, начал думать над выбором игрового движка, Unreal Engine или Unity. В unity все более интуитивно понятно, меньше нагрузка на PC, но с другой стороны отсутствие визуального программирования очень сильно заставляло понервничать. Не смотря на это выбор пал именно на Unity, с уклоном на изучение языка C#. Когда впервые перенес модель в Unity, очень удивился, местами модель просвечивалась, все в общем выглядело печально, но потраченные два месяца изнурительной выдавливании геометрии и присутствия хоть какого то результата заставили меня скачать Blender.
Еще месяца 2 ушло на изучение blender и справление всей топологии на сколько это возможно, топология, Merge Vertices, нормали, UV, уменьшение количества полигонов с 350000 до 185 000.
Тут добавлю, что у меня нет ни детей ни жены, работаю из дома, занимаюсь ремонтом стиральных машин, в день выделяю 5 часов на разработку игры, более не получается, но изучаю и работаю над проектом каждый день (Бывали перерывы в неделю, то автомобиль сломается, то еще что, но специально выделенных выходных нет) После всех исправлений модели, перешел к следующему шагу, работе с разверткой, нодами в shading, запекание текстур, кстати все материалы беру из blenderkit, крутой аддон, который позволяет ускорить разработку и сделать отличный визуал.
По задумке в игре у транспортного средства есть солнечные батареи, соответственно сам ровер на электротяге.
В общем на сегодня все, если это было хоть немного интересно, буду рад. Так же есть ролик на YouTube с показом того что есть на данный момент. Всем спасибо за внимание, если зайдет, буду дальше писать.
