Вот уже полгода я разрабатываю свою первую игру (на движке Unity 3D). До этого времени у меня не было причин считать себя программистом, да и особой склонности к программированию тоже не было. Я люблю пиратский сеттинг еще с детства и вот примерно полгода назад осознал, что в этой нише нет полноценной выживалки. Тогда-то у меня и появилась мысль сделать так, как я сам это вижу. И я решил делать.
Я люблю пиратский сеттинг (недавно прошел Assassin`s Creed: Black Flag, играл в Risen 2, Изгоя прохожу) еще с детства и вот примерно полгода назад осознал, что в этой нише нет полноценной выживалки (которые я тоже люблю и во многие играю: ARK, Last Man Standing, PlayerUnknown`s Battleground и т.д.). Тогда-то у меня и появилась мысль, как в той поговорке, "Хочешь сделать хорошо - сделай это сам". И я решил делать. А чтобы мотивация не пропала, я начал делать свою игру в прямом эфире на стримах (чтобы не злоупотреблять ссылками, пожалуй, ссылка на плейлист по разработке игры: https://www.youtube.com/playlist?list=PLRJt3OWbsHiPv3VpKwvGSPDvzOBlMt_Fb). И вот уже 152 дня я занимаюсь разработкой, осваивая C# и движок Unity 3D.
Меня часто спрашивают, почему я сразу взялся за такой сложный проект (3D игра с открытым миром в пиратском сеттинге, в альфе это будет сингл, а потом добавится мультиплеер и игра превратится в MMORPG), а не начал с какой-нибудь легкой ерунды типа пазлов, кликеров или платформера? Ответ простой - мне не интересно. А когда мне не интересно то, чем я занимаюсь, то и толку от этого немного. Этим же проектом мне заниматься интересно и делаю я это порядка 30 часов в неделю, почти ежедневно, в прямом эфире на стримах.
Со временем появились и подписчики, кому интересно наблюдать. А потом - те, кто может и имеет желание чем-то помочь в разработке. Кто-то помогает с моделями, кто-то со скриптами, кто-то дает советы и предлагает идеи для геймплея. Поэтому сейчас я все же не могу сказать, что эту игру я разрабатываю один, но "создание игры с помощью подписчиков" тоже звучит интересно.
На сегодняшний день в игре уже сделано 2/3 того, что должно быть в альфа-версии (которая планируется примерно к 200 серии стримов по разработке):
- Есть локация (небольшой остров в океане с 2 рыбацкими поселками, местом кораблекрушения, водопадом и водопоем, маленьким островком и 2 пещерами)
- Есть персонаж с полноценным инвентарем (подбор/выбрасывание предметов, крафт-система, хранилища) и параметрами (голод, жажда, холод, жара, воздух, отравление, опьянение, набор опыта, уровни), может умереть или убить
- Есть базовый набор NPC (бегемоты, крокодилы, слон, зебра, носорог, куры, стаи птиц, есть даже корова и коза) с зачатками искусственного интеллекта (некоторые реагируют на игрока агрессией, бегемот защищает маленьких детенышей, детеныши бегемота ведут себя как дети пока не повзрослеют, а потом превращаются в опасных животных), куры несут яйца и могут быть пущены на мясо, с крупных животных при убийстве выпадает шкура, мясо и другой подходящий лут
- Есть спаун и добыча ресурсов (кокосы и ананасы вырастают на пальмах и могут быть собраны для утоления голода и жажды, камень можно добыть, дерево собрать из деревянного мусора или нарубить), жажду можно утолить водой из водопада, но нельзя - соленой морской
- Есть базовая система строительства (можно собрать нужные ресурсы, построить грядку, на которой вырастет банановое дерево, которое принесет гроздь бананов для утоления голода - то есть это даже базовая система фермерства), можно построить костер, который согреет в ночной холод
- Есть базовые погодные условия и циклы (смена дня и ночи, около полудня дикая жара, около полуночи - ужасный холод, есть приливы и отливы утром и вечером, имеется возможность добавить дождь, шторм, шквальный ветер, высокие волны, туман, торнадо, цунами и прочее)
- Есть случайные и заскриптованные события на карте: камнепады и обвалы в горах, песчаная буря, зыбучие пески, в старом свинцовом руднике можно получить токсическое отравление
- Есть физика предметов (вес, плавучесть, разрушаемость)
- Есть огнестрельное оружие (корабельная пушка, ядра-гранаты, разрабатываются пистоли и мушкеты)
- Планируется транспорт (лошади, мулы, лодки, плоты, корабли и т.д.)
Я специально сделал небольшую локацию (чтобы можно было без ущерба производительности добавить много вещей) и стараюсь максимально ее насытить событиями (чтобы не получилось, как, например, в Miscreated, где огромная карта в 64 квадратных километра и всего 36-50 человек на сервере, и можно полчаса бежать по полям без лута и никого не встретить), а после насыщения можно будет открывать новые локации и просто переносить в них готовые игровые механики.
Смысл игры - персонаж просыпается в один прекрасный момент и обнаруживает себя в одиночестве на острове, где есть море всякой живности, но ни единого человека. Нужно выяснить, куда делись люди и выжить до их возвращения. При том, что остров стремится любой ценой игрока убить.
В мультиплеерной версии будет открытый мир из нескольких островов (или большого архипелага) и минимум одного огромного континента. Можно будет вести раздольную пиратскую жизнь: грабить корабли, основывать базы и поселения, разрушать города и захватывать острова, будут абордажи, торговля, квесты и пати.
Моя цель сделать такую игру, где с любым предметом можно взаимодействовать и где будет полностью прозрачная экономическая система, в которой ничего не берется из воздуха (если вы хотите что-либо купить в магазине, то до того это самое что-то туда должен кто-то добыть, скрафтить или доставить - торговец не сможет продать вам то, чего у него нет). То же самое касается и официального магазина, который будет выкупать у игроков излишки товаров и продавать со своей наценкой, а не рисовать из воздуха. Кроме того, можно будет приобретать территории в собственность (если не сможешь захватить у того, кто не в силах защитить) и получать доход с добычи ресурсов на них или взимая налоги за пользование их ресурсами.
В общем, я стараюсь сделать максимально открытый мир, в котором можно будет прожить жизнь обычного пирата или жителя колонии 17 века, со всеми ее сложностями и прелестями. Где можно будет выбрать свой собственный путь, вжиться в роль и добиться успеха. Или помереть, пытаясь.
Видео, к сожалению добавить именно как видео не могу - не хватает рейтинга.
Я открыт для обратной связи, объективной критики, идей и пожеланий. А вы готовы мне подсказать, в какую игру хотелось бы поиграть вам самим?
Получится одинойкий пират, совсем одинокий. Надо как в корсарах все, но только на новом двигателе и графоне, многие потянутся, а если сложно как в дэй з только оттолкнет. Игра ваша, это только мои пожелания, удачи.
Спасибо за мнение. Планируется 3 части (версии): сингл на острове без NPC-людей, чистый PvE (на котором я учусь делать игру), после уже будет делаться сингл с NPC-людьми и экономикой/квестами и добавятся новые острова архипелага, и далее - все то же + мультиплеер и большой континент. Так что самая первая версия это скорее просто играбельная демка создаваемой вселенной.
В Атсасина он играл, а в Корсаров не играл что ли?)"Корсары - каждому своё" поиграй.
Ты только в BDO не играй, иначе забросишь свой проект, так как там уже такое есть, и более того...
у любой игры есть куча конкурентов разной степени успешности - это нормально. В своей игре я хочу показать как я себе вижу такую игру, понравится кому-то релиз - хорошо, не понравится - я хотя бы на ней научусь программированию и изучу движок
Идея игрухи хорошая , но бегемоты на острове это дичь дичайшая
любую дичайшую дичь можно обосновать при необходимости, например сделать континент не далеко за горизонтом, а рядом, тогда никакого когнитивного диссонанса не будет - приплыли бегемоты недалеко и поселились возле водопада, и так со всеми остальными кажущимися нестыковками. Потому что сделать все по канонам и получить пустой необитаемый остров - никому не интересно. Кого коробит - можете считать что тут вообще не наша вселенная и другие законы природы.
Ну бегемоты пресноводные и не водятся на карибах ( ведь на карибах делюга вся ?) А вместо них можно добавить ягуаров - они и плавают хорошо и местные
это не Карибы, а Африка (координаты в точке пересечения Гринвича и экватора)
И еще, лично мое имхо, огнестрел, да и вообще оружие необходимо тщательно проработать на историчность
пулеметов и гранатометов, как в Изгое, не будет точно )))
красавчик! готов в тест - зови, как закончишь
Спасибо, подписчикам будут особые условия для теста и не только
главное мультиплатформенной ее сделай
Unity позволяет без особого труда выпустить игру на разных платформах. Хотя разные платформы - понятие растяжимое, на консоли конечно не буду ориентироваться на данном этапе.
ну на консольках вообще не удобно играть) особенно в такое
Давно хотел поиграть во что то подобное. Нравилась выживалка day z помоему. Успехов
Задумка интересная. Буду следить) Удачи!
Буду следить)
Крутяк, Бро, успехов - вроде себя пррограммистом считаю, но все, что сумел именно в этом плане сделать, когда-то на дельфях 3д движок замутил, потом интерес пропал... Успехов и - довести до конца, буду поглядывать, интересно-таки )))
Интересная задумка, успехов!
Благодарю)
удачи вам
Спасибо