35

TerraPath, Gear Path, OS:Path

Кратко о содержании сегодняшнего поста:

Как дела с TerraPath.
Две новые игры.
Голосование за новую игру.

Ну начнём по порядку.
Что у нас с TerraPath?
Последний пост был 172 дня назад, это практически пол года.
Тогда я взял паузу и написал небольшую метроидвания за 25 дней. О неё расскажу чуть ниже.

После вернулся к TerraPath и внес некоторые изменения:
1) Решил сделать уклон больше в технологичность чем в приключение.
2) Для упрощения работы отказался от плавного движения заменив его на клеточное с плавными анимациями.
3) Добавил поле видимости.
4) Возможность взаимодействовать с другими игроками.
5) Зацикленный мир.

То что игрок печка, это нуууу... нормально вот.

6) Вдохновляясь Space Station 13 решил перенести игру в космос, проектирование электросетей, атмоса и прочие прелести космоса. Вспомнил что у меня был уже подобный проект Stellar Station (по сути дела Space Station без ролеплея с упором в крафтинг/строительство и тд) и решил скрестить их между собой.

В итоге спустя пару недель я дропнул проект.
Почему?
Есть несколько причин:
1) Не думаю что очередная выживалка с крафтом и строительством зайдет народу.
Если уж и делать выживалку, то скорее бонусом чем основной концепцией.
А это значит что это уже будет совсем другая игра.
2) Проект оказался очень большим, амбиции наше все.
3) Так как проект большой его нельзя очень быстро выпустить и жить на него.
Сейчас все скажут: "есть же Early Access", но я думаю вы сами понимаете.

Ну в общем проект я отложил в дальний ящик, где пылиться уже несколько проектов.
Какие были плюсы от проекта:
1) Прокачал написание сетевых игр.
2) Попробовал себя в стиле писателя.
3) Собрал небольшое комьюнити. Большое вам спасибо за это.
4) Познакомился с различными людьми. В том числе с несколькими художниками.
5) Но и в целом апнул скилл в создании игр.

Ну вот как-то так.

Две новые игры.
За эти полгода я успел сделать две новые игры:

1)

Gear Path это небольшая метроидвания-платформер на один вечер. Написал её вдохновляясь LD48.

Правда получилось не за 2 дня, а за 25.

Всё просто лутаем бонусы, убиваем врагов, наслаждаемся музыкой.
Самое главное: это не ААА проект поэтому тут нет лутбоксов.

Ссылка на стим: http://store.steampowered.com/app/764470/Gear_Path/
Есть ачивки и Steam Clouds.
Стоит игра 30 рублей (1$).

2)

В OS:Path необходимо установить причину критического сбоя программы и восстановить её модули посредством прохождения мини игр и решения головоломок с использованием консоли. Писал тоже вдохновляясь LD48. На этот раз игру написал за 1 месяц 6 дней.

А также это первая моя игра с локализацией и сюжетом.
Игра выйдет только 20 числа, но уже сейчас её можно добавить в Wishlist.
Если вы любите консоль, пазлы, то игра вам зайдет.

Ссылка на стим: http://store.steampowered.com/app/831090/OSPath/

Есть ачивки и Steam Clouds.

Стоить игра будет 60 рублей (2$).

Общий вывод:
1) Если берете большой проект, то скорее всего вы его не потянете и "выгорите".
2) Лучше закончить небольшой проект, чем не доделать огромный.
3) Попытка сделать игру быстро, хорошо и без багов за 2 дня импосибл, либо я не постиг каких-то скрытых техник. В некотором роде даже по белому завидую чувакам с LD48.

Если комьюнити будет интересно могу рассказать про две новые игры раздельно, какие были сложности как шла разработка и тд.
Думаю в целом на каждую игру будет по 1-2 поста. Если это интересно конечно.

Сейчас сижу и думаю какую игру делать дальше, есть несколько вариантов.
Сразу отбросил большие проекты, ну и выживалки.

И есть такие варианты:

1) Игра в неевклидовой геометрии.
Невозможные комнаты, замыкание на самого себя и прочие радости альтернативной геометрии.
По сути дела пазл/головоломка.

2) Logical Element 2
Проходим уровни решая пазлы из логических гейтов.
+ редактор карт и песочница.

3) Gear Path 2
Вторая часть культового безлутбоксвого платформера.

4) Flat Path 2
Больше уровней, новые виды блоков, возможно поддержка редактора карт и Steam Workshop.

5) OSPath VM
Виртуальная машина для написания своих программ/операционных систем.
Больше песочница чем игра.

Голосовать можно тут или в группе в вк: https://vk.com/gcgame

Правила сообщества

ОБЩИЕ ПРАВИЛА:

- Уважайте чужой труд и используйте конструктивную критику

- Не занимайтесь саморекламой, пишите качественные и интересные посты

- Никакой политики


СТОИТ ПУБЛИКОВАТЬ:

- Посты о Вашей игре с историей её разработки и описанием полученного опыта

- Обучающие материалы, туториалы

- Интервью с опытными разработчиками

- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе

НЕ СТОИТ ПУБЛИКОВАТЬ:

- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры

- Посты, единственная цель которых - набор команды для разработки игры

- Посты, не относящиеся к тематике сообщества

Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.

ЗАПРЕЩЕНО:

- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции

- Выдавать чужой труд за свой

Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.


О РАЗМЕЩЕНИИ ССЫЛОК:

Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:

- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества

- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз

- Cсылка размещается в формате: "Страница игры в Steam: URL"

2
Автор поста оценил этот комментарий

Эх, а мне всё никак не хватает мотивации...

Короче, попробую запилить обычную аркаду, может хоть опыта поднаберусь.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Мотивация это конечно круто, но только сначала. Она как искра.
А вот дисциплина это уже дрова.
Пишите каждый день хотя бы 30-60 минут и будем вам счастье.
Удачи!

показать ответы
2
Автор поста оценил этот комментарий

Да, интересно, напиши, как разрабатывал. И напиши, было ли сложно со Стимом всё оформить.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Хорошо.

Про стим можно вообще отдельную статью написать. Правда не знаю будет ли она так полезна и актуальна. Я попал в Steamworks через гринлайт, а теперь ведь Steam Direct.
Понятно что большая часть документов осталась такая же, но думаю мелкие изменения всё же есть. И не хочется вводить людей в заблуждение.

показать ответы
1
Автор поста оценил этот комментарий

Блин, вот про стим я б с огромным удовольствием почитал статью. Интересны как юридические вопросы, типа какие нужны документы, обязательно ли оформлять ИП и т.д., так и вопросы относительно самого стима: долго ли идут проверки, на сколько плотно они сотрудничают с авторами...

Тут на пикабу не так уж и мало, вроде как, разработчиков, публикующихся в стиме, а какой-то статьи на эту тему до сих пор нет.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
1
Автор поста оценил этот комментарий

скажите пожалуйста, на чем пишите и какими прогами пользуетесь?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Пишу на Java 7.
Рендер - OpenGL  3.3.
Звук - OpenAL.
Для доступа к апи выше использую LWJGL.
IDE - Eclipse.
Также использую Git, Notepad++.

показать ответы
1
Автор поста оценил этот комментарий

Не искали работу в гейм-деве, может что-нибудь среди инди-компаний (разработчиков)?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Нет. Да и кто меня возьмет.
У меня нет диплома, только 9 классов.
Все выучил сам, начиная от опенгла, заканчивая архитектурой.
Опыта работы в команде практически ноль. Все делаю один.

Автор поста оценил этот комментарий
Это ж сколько терпения нужно, чтобы столько строчек написать! Или там немало позаимствовано?)
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Это только строки с кодом, пустые не считал.

Ну в целом практически да, всё своё.
Рендер свой на опенгл.
Гуи свои.
И тд.


Я еще тот любитель писать свои реализации, как можно заметить из прошлых статей.

1
Автор поста оценил этот комментарий

Интереса ради, сколько строк кода ушло на этот проект?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Ради интереса посчитал и в итоге:

10 647 строк кода в игре.

10 054 в движке.

= 20 701 строка.

показать ответы
0
Автор поста оценил этот комментарий

$ find . -name '*.cs' | xargs wc -l | grep total

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Тут скорее '.java'
Ну и без $ так как я из под винды.
В целом уже посчитал другим более простым способом.

10 647 строк кода только в игре.
10 054 в движке.
= 20 701 строка.
PS: Это только строки с кодом, пустые не считал.

1
Автор поста оценил этот комментарий

А профит то хоть получил какой? Или все крутится на чистом энтузиазме?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Стим запрещает говорить какой профит в цифрах.
Могу сказать так: жить на это немного можно.
Шиковать не выйдет, а семью содержать тем более.

Моя проблема в том что я программист, а не маректолог, и практически нигде не говорю о своих играх, пикабу один из первых ресурсов где я начал хоть как-то собирать комьюнити(в виде подписчиков).

показать ответы
1
Автор поста оценил этот комментарий
Однако! Я думал, что ТС давно спёкся, а он уже два проекта в стим запилил)
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Хех. У меня уже 4 игры в стиме.

показать ответы
1
Автор поста оценил этот комментарий

Интереса ради, сколько строк кода ушло на этот проект?

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

По строкам не скажу, так как не стоят плагины для метрик.
А так 188 классов в игре и 162 в движке. Что суммарно равно 350 классам.
101 файл ресурса[графика, шейдеры и тд].

показать ответы
1
Автор поста оценил этот комментарий

Спасибо за ответ. Тоже хотелось бы научиться делать свои игры. Так как всегда куча идей по созданию игр. По хорошем (я для себя так подумал) нужно изучить С++, но для начало хотя бы изучить python. Так что желаю вам удачи. :)

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Спасибо! И вам тоже!

3
Автор поста оценил этот комментарий

На гифке стилистика очень похожа на RimWorld, текстурка каменной стены оттуда?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Изначально проект был вдохновлен римом. Подробнее можете почитать мои посты в профиле.
Текстуры все свои, взял только проекцию.

1
Автор поста оценил этот комментарий
Игра крутится на Java. Но в стим идет версия с всшитой JVM.

Здравствуйте, я являюсь официальным представителем церкви святого Перехода. Не желаете поговорить о боге нашем Unity, и о чудесах сотворенных им?

Не, ну серьезно, в плане какого челенжа конечно интересно полностью написать свою реализацию всего и вся. Ну один раз, но не на постоянку же. В плане результата на выходе, не лучше бы было переехать на что-нибудь готовое, и уделить больше времени чему-то более важному чем написанию бесконечных оберток?

А так я официально поддерживаю все три платформы.

Я имел ввиду мобильных сегмент. Пытаться продавать инди игры, на мак и люникс,  это конечно очень смелая затея. И с тем, что показывает твоя статистика, я полностью солидарен.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Здравствуйте, я являюсь официальным представителем церкви святого Перехода. Не желаете поговорить о боге нашем Unity, и о чудесах сотворенных им?

Не, ну серьезно, в плане какого челенжа конечно интересно полностью написать свою реализацию всего и вся. Ну один раз, но не на постоянку же. В плане результата на выходе, не лучше бы было переехать на что-нибудь готовое, и уделить больше времени чему-то более важному чем написанию бесконечных оберток?

Ну я не пишу каждый раз всё заново.
Движок написал и допиливаю если что-то нужно.

Почему я пишу свои реализации:
1) Полезный опыт и понимание как оно работает внутри.
2) Очень сильная плоскость для модификаций и оптимизации, так как работаю на низком уровне.
3) Фан.
4) Своеобразный способ выделиться среди других прогеров.
Мол зацените ребят здесь гуишка, рендер шрифтов, всё с нуля.
5) Если вдруг игра принесёт большие суммы, мне не придется платить Юнити или какой другой компании.

Может когда-нибудь я и пересяду на Unity или другой движок.
Но когда сложно сказать.

Я имел ввиду мобильных сегмент. Пытаться продавать инди игры, на мак и люникс, это конечно очень смелая затея. И с тем, что показывает твоя статистика, я полностью солидарен.
О нет на мобилочках я точно не собираюсь издаваться, по крайне мере пока. Там конкуренция еще выше чем в стиме.
Без рекламы там вообще делать нечего, а с этим у меня проблемы.

1
Автор поста оценил этот комментарий

А на чём крутится игра? Не думал уйти в мультиплатформу что-ли, чтобы охват больше получить хотябы?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Игра крутится на Java. Но в стим идет версия с всшитой JVM.
Поэтому пользователям не требуется ставить виртуальную машину и всё работает из под коробки.

А так я официально поддерживаю все три платформы.
И статистика показывает что это не особо имеет смысла.
Покупок со стороны линукса и мака не очень большие, это скорее приятный бонус.

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества