суббота, 9 апреля 2022 г.

Super Cyborg - релиз на консолях Xbox One, PS4, Nintendo Switch

    1-го апреля состоялся релиз Super Cyborg'а на консолях Xbox One, Playstation 4 и Nintendo Switch! Хоть с момента релиза в Steam прошло уже почти 7 лет, я уверен, что игра еще найдет своего игрока!

    Напомню, что эта версия отличается от релиза в Steam, так как переделана с нуля на движке Unity. Об изменениях и новшествах консольной версии можно прочитать в моем предыдущем посте.

Ссылки на игру:

Xbox One

Playstation 4

Nintendo Switch

суббота, 29 января 2022 г.

Super Cyborg на консолях?

    
    В 2019 году мне поступило предложение от одного из издателей инди-игр портировать Super Cyborg'а на консоли. Однако для этого потребовалось бы переделать всю игру с нуля на движке Unity. Напомню, что изначально игра делалась на движке Blitz3D, а затем переделывалась на Monkey X для релиза в Steam. Идея перенести игру на консоли мне показалась перспективной. А так как у меня уже был опыт работы с Unity и некоторые наработки, я решил взяться за дело. В ходе работы возникали определенные трудности, связанные с особенностями Unity: подходу к анимации и работе со спрайтами. Весь процесс переноса игры занял около года. В процессе портирования игра претерпела определенные изменения, о которых расскажу далее...

    Самое глобальное изменение консольной версии - это разрешение экрана и соотношение сторон. Если в оригинале исходное разрешение было 320х240 (соотношение сторон 4:3), то в новой версии необходимо было адаптировать игру к широкоформатным разрешениям (без черных полос по краям). Наиболее подходящим вариантом стало разрешение 384х216, соответствующее соотношению сторон 16:9, которое поддерживается большинством мониторов и телевизоров. Получается игра стала шире по горизонтали, но уже по вертикали. Вот для сравнения скрины:


    Изменение разрешения повлекло за собой определенные глобальные изменения. Во-первых, пришлось переносить некоторых врагов и их точки респауна. А во-вторых, необходимо было добавить дополнительную графику практически на всех уровнях, так как теперь можно видеть участки, которые ранее были скрыты. Вот, например, на 2 уровне видно пустоты по краям:

    Наиболее масштабным изменениям подвергся 6-ой уровень. Так как он практически весь вертикальный, необходимо было как-то заполнить пустое пространство по краям. Поэтому было добавлено немало новых объектов.


    На 7-ом уровне также появились новые объекты окружения по краям:


    Помимо новых спрайтов окружения на некоторых уровнях появились дополнительные эффекты. Например, в 1-ом уровне на воде появилась рябь и листва на деревьях вдалеке колышется на ветру:

    Важным нововведением консольной версии является корректировка направления стрельбы на наклонных поверхностях. Теперь пули летят параллельно поверхности, а не под углом 45°. Для этого пришлось рисовать дополнительные спрайты персонажей и выстрелов. Такая стрельба намного упрощает прохождение некоторых секций.


    Были изменены или доработаны атаки некоторых боссов: например, количество щупалец финального босса теперь зависит от сложности (на легкой их 9, на нормальной 10, на трудной 11). В оригинале их всегда 11 независимо от сложности.

    Также были доработаны спрайты некоторых врагов. Вот, к примеру, у спавнера добавился дополнительный кадр анимации:

Steam

Console


    






    


    Что касается сложности, то консольная версия получилась немного легче оригинала. Во многом это связано с тем, что видимая область уровня стала больше, соответственно стало легче реагировать на внезапное появление врагов из-за экрана. Но несмотря на это, сложность "Hard" по-прежнему способна доставить массу проблем.

    Сетевой игры в консольной версии, к сожалению, не будет, так как в Steam она реализована с помощью библиотеки steam_api. А вот локальный кооп по-прежнему присутствует.

    О дате релиза консольной версии пока ничего не известно, так что следите за обновлениями!


воскресенье, 9 января 2022 г.

2022 - Новое начало

 


    Всем привет! Поздравляю всех с наступившим 2022 годом!

    Давно ничего не писал, да особо и поводов не было.

    Что со мной происходило все это время? Постараюсь вкратце восстановить хронологию событий.

    В конце 2016 года я в составе команды из 4 человек принял участие в разработке 2D шутера на Unity. Проект делался на чистом энтузиазме, но с перспективами дальнейшего финансирования. Поначалу работа шла очень уверенно, но со временем пыл команды поугас и энтузиазм поутих. Разработка стала тормозить, появлялось все больше длительных простоев. В принципе это было ожидаемо.

    Но несмотря на все трудности, после примерно 2-х лет разработки была сделана полноценная альфа-версия, состоящая из 5 уровней (довольно продолжительных). Также в ней было 4 босса. По ходу разработки все постоянно переделывалось и дорабатывалось: спрайты, уровни, эффекты, код. Но как позже выяснилось, проект требовал некоторых глобальных изменений геймплея и прочих доработок. А на это никого уже не было ни сил, ни времени. В итоге проект был заморожен и его дальнейшие перспективы пока что очень туманны.

    В 2018 году я устроился на постоянную работу в одну из местных контор Unity-разработчиком (работа к сожалению не связана с геймдевом). И с тех пор я погряз в повседневной рутине. Работа отнимала время и силы, поэтому заниматься своими проектами было крайне тяжело.

    В 2019 году мне поступило предложение от одного из издателей инди-игр портировать Super Cyborg'а на консоли. Однако для этого потребовалось бы переделать всю игру с нуля на движке Unity. Напомню, что изначально игра делалась на движке Blitz3D, а затем переделывалась на Monkey X для релиза в Steam. Идея перенести игру на консоли мне показалась перспективной. А так как у меня уже был опыт работы с Unity и некоторые наработки, я решил взяться за дело. Главная сложность была в том, что я продолжал работать на основной работе, поэтому проект пилить приходилось в свободное время, чаще всего ночью.

    Работа по портированию Super Cyborg'а на Unity заняла около года. В процессе переноса игра претерпела определенные изменения, о которых я расскажу позже в отдельном посте. Дата релиза на консолях пока неизвестна.

    На сегодняшний день я работаю на той же работе. Время летит незаметно, поэтому пора начинать новые проекты, благо идей очень много! Так что следите за обновлениями!

суббота, 4 марта 2017 г.

Ninja At The Top - 3D adventure game in development


          Привет, читатель! Я бы хотел поделиться информацией о проекте, над которым я сейчас работаю. В далеком 2006 году я увлекался разработкой игр на Blitz3D и мне пришла в голову идея сделать 3D-платформер в открытом мире о ниндзя-исследователе, который путешествует по древним руинам в поисках артефактов. Ключевая особенность геймплея - прыжки по платформам и исследование больших высотных локаций. Идей было много, но реализовать удалось не много. Когда я столкнулся с ограничениями Blitz3D, я понял, что не смогу добиться нужных мне результатов и забросил проект. Подробнее о нем можно узнать здесь.
          И вот, спустя годы, я решил возродить данный проект на движке Unity. Суть геймплея не изменилась - прыжки на большой высоте, маневрирование в воздухе, преодоление препятствий и покорение высотных построек (башен). Все это будет сопровождаться поиском предметов и артефактов, решением несложных головоломок. Боевая система будет наподобие Dark Souls. В каждой башне будут различные ловушки, тайники и т.п. Также в игре будет присутствовать взаимодействие с NPC и выполнение побочных квестов.
          Да, проект существенно отличается от того, что я раньше делал, но я гарантирую, что будет интересно!
Поддержать проект можно на Гринлайте: http://steamcommunity.com/sharedfiles/filedetails/?id=876468832
          Также не забывайте заглядывать на arturgames.com, там тоже будет немало новой информации.

===ENG==========================================================
          Hi everyone!
          There's an interesting project I've been working on and I want you to check it out. It's a 3D adventure game developed with Unity engine. And it's passing Greenlight now. I came up with the idea of this game back in 2006 when I was developing with Blitz3D. But Blitz3D was very limited for this kind of game, so the project got abandoned...Until now! I think Unity can handle all the stuff I've planned for this.
          Yes, it's something very different from my previous projects, but don't worry, it's gonna be fun! I hope for your support!
Vote here: http://steamcommunity.com/sharedfiles/filedetails/?id=876468832


суббота, 24 декабря 2016 г.

It's Steam Winter Sale! Happy Holidays!




















          2016 год подходит к концу и наступает пора традиционных скидок в Steam! А это отличная возможность поздравить друзей и знакомых с Новым Годом, подарив им какую-нибудь особенную игру. Поэтому если по какой-либо причине вы до сих пор не приобрели Супер Киборга, то сейчас - самое время это сделать!
          ->Страница в Steam<-

          Желаю Вам творческих успехов и новых грандиозных планов в Новом году! И не забывайте играть в Супер Киборга :)

===ENG=============================================================
          This year is coming to an end and it's time for a Steam Winter Sale! And that's a great opportunity to get some very special games for your very special friends! And what game in this universe can be more special than Super Cyborg? Exactly!
        ->Steam page<-

          I wish you a Merry Christmas and Happy New Year! And don't forget to play Super Cyborg 
sometimes :)

воскресенье, 26 июня 2016 г.

Steam Summer Picnic Sale!

          Лето - это не только пора отпусков, но и время грандиозной распродажи в Steam! По такому случаю вы можете приобрести Super Cyborg'а со скидкой в 50% ! Даже если у вас уже есть игра, можете купить ее в подарок для друзей :)
          Ведь что может быть лучше, чем провести несколько теплых летних вечеров за игрой в Супер Киборга?

Распродажа продлится до 4 июля.
Желаю удачно провести лето!

===ENG=========================================================
          Steam Summer Picnic Sale is here! And it's time for a special 50% discount on Super Cyborg!
And don't forget to grab a couple of copies for your friends :)
Steam page
Have a great summer!

вторник, 21 июня 2016 г.

Super Cyborg - Linux demo released!

          Последнее время я начал разбираться с Linux и в результате сделал тестовую демо-версию Super Cyborg'a (из 2-х уровней). Собирал на 64-битной Ubuntu 16.04. Но я не уверен, будет ли работать на других версиях. Поэтому, если у вас есть возможность проверить работоспособность этого демо, буду признателен, если вы сообщите мне о результатах на e-mail: leftiy@arturgames.com

Скачать демо можно по ссылке:
Download Super Cyborg - Linux demo

===ENG==============================================================
          A couple of weeks ago I've started to work with Linux and decided to try to make a demo for Super Cyborg. And here it is! I used 64-bit Ubuntu 16.04 for build. But I'm not sure if it's going to work with other versions. So if you can test this demo on your system, please send me your results to my e-mail:  leftiy@arturgames.com

Download link:
Download Super Cyborg - Linux demo