Каково это — создать свою игру?
Вообще, для меня этот путь не был чересчур сложным, так как я уже был знаком с нужным языком программирования. И всё же мне хочется поделиться своим опытом и рассказать, как это было на самом деле.
Идея проекта PiuPaw родилась совершенно случайно, когда я играл в Vampire Survivors. Мне безумно понравилась механика волн и прокачки, и я решил поэкспериментировать. В итоге получился гремучий микс из динамики Hotline Miami, геймплея Vampire Survivors и эстетики Windows 98.
Серьезных трудностей почти не возникало, но главным вызовом стала реализация локализации и сохранение настроек при переходе между комнатами. Начнем с перевода. До PiuPaw я никогда не занимался локализацией, поскольку мои прошлые проекты так и остались незаконченными или заброшенными черновиками. Поразмыслив, я решил хранить все тексты — от обучения до магазина — в единой таблице (подобии JSON-файла). А вот над системой сохранений пришлось изрядно попотеть, но с горем пополам и не без доли везения я её всё-таки победил. Принцип там довольно простой, так что не вижу смысла утомлять вас очевидными деталями.
Что же представляет собой игра? Я целенаправленно старался сделать её не казуальной, и это получилось! В PiuPaw доступен внушительный арсенал — от обычного ножа до суперпулемета, а также разнообразные противники, боссы и отличный саундтрек. Я искренне старался выложиться на максимум и сделать всё на совесть.
Собственно, как же без ссылки на саму игру! Заходите и оценивайте: https://dekartogames.itch.io/piupaw
