Tiny Glade (з англ. «Крихітна галявина») — це інді–гра та затишна містобудівна гра в пісочниці, де гравці можуть будувати замки, руїни та інші будівлі середньовічної епохи. Вона розроблена і видана шведською інді–студією Pounce Light і була випущена 23 вересня 2024 року для Windows і Linux. Гра не містить жодних традиційних завдань, і гравцям надається свобода робити що завгодно за допомогою інструментів, які є в їх розпорядженні. Гра має середньовічну тематику і дозволяє будувати замки, руїни, котеджі і так далі. Хоча гравці будують будівлі в режимі панорами, вони мають можливість переглядати їх у режимі від першої особи.
Tiny Glade дозволяє створювати діорами у вигляді будинків, руїн або замків. Ключова особливість гри ― процедурна генерація, що надає будівлями завершеного вигляду незалежно від того, яким чином гравець розташує будівлі, стіни та інші елементи будівлі.
Розробка гра велася протягом трьох років за участю двох осіб і почалася з опублікованого в соціальних мережах ролика зі стіною, створеної за допомогою процедурної генерації, що викликало підвищений інтерес у користувачів. Розробники хотіли створити естетично красиву і розслаблюючу гру, за виворотом якої ховається важка інженерія з процедурної генерації різних об'єктів. Жанр гри був натхненний Townscaper.
Гра отримала переважно позитивні відгуки від ігрових критиків, які похвалили гру за її розслаблюючу атмосферу, візуальну естетику, просунуту процедурну генерацію, але розкритикували занадто обмежений набір інструментів. Оцінка гравців у Steam була вкрай позитивною.
Спочатку випущена як безкоштовна демо–версія в червні 2024 року, вона привернула багато уваги на стадії попереднього релізу, оскільки досягла понад 800 000 списків побажань (це функція, за допомогою якої геймери отримують сповіщення, коли гра виходить або ціна знижується) у Steam. Гра також була четвертою за кількістю програвань і другою за кількістю переглядів демо–версією Steam 2024 Next Fest, а також була номінована на найкращу самовидавну інді–гру на Golden Joystick Awards у серпні 2024 року.
Ігровий процес Tiny Glade є інтерактивним конструктором. Гравцю доступний набір інструментів, щоб створювати будівлі, вежі, дахи, стежки, міняти ландшафт тощо. Гравець не обмежений кількістю ресурсів або часом, при розміщенні об'єктів гравець не обмежений сіткою. Будувати можна на галявині у зазначених межах. Гра пропонує кілька візуально відмінних галявин, що відображають різні пори року. У Tiny Glade є зміна доби, яку можна вимкнути. Кожен день гра пропонує завдання щодо створення споруди певного типу, в яких гравець може за бажання взяти участь. Внутрішньо–ігрових нагород немає.
У Tiny Glade доступні різні інструменти для будівництва, зносу та зміни ландшафту. На ділянці можна ставити готові шаблони будівель, розтягувати їх вшир чи висоту, зносити окремі стіни. У грі доступні два види споруди ― прямокутна споруда і вежа, які можна розтягувати, комбінувати один з одним, щоб створювати будівлі і замки різної форми, створити невеликі райони. Можна змінювати зовнішність будівлі, форму фасаду з між цегляною, штукатуркою та фахверком, підбирати колір. Пензель дозволяє створювати доріжки, ставити стіни або паркани. Також за допомогою пензля можна створювати водоймища, квіткові лужка або ставити дерева. Якщо провести дорогу через водойму, то утворюється міст. У грі є гумка, за допомогою якої можна видаляти предмети або будівлі, також частково зносити стіни, утворюючи ефект руїн.
Важливу роль у створенні діорами відіграє процедурна генерація, при зміні висоти, форми будівель, дахів або стін випадково змінюється форма кладки будівлі, розміщення вікон, дверей та інших деталей. Також гра процедурно розміщує предмети, на зразок горщиків з рослинами, лав, сходів або мотузок з білизною між вікнами. У гру вбудовані різні режими камери, щоб спостерігати за будівництвом як з перспективи пташиного польоту, так і переміщатися між будовами.
Ключові можливості
Гра прикрашає збірки деталями, створюючи кожне творіння красиво з коробки; П'ять різних галявин для будівництва, кожна з унікальним настроєм; Світ, який відчувається живим: плющ огортає будівлі, вівці проходять стежками сонце заходить із спалахом кольорів і світлячки освітлюють ніч. Маленькі пташки і метелики наповнюють повітря, тоді як риба та качки оживляють ставки; Кожна дія має анімоване скасування та повторення. Немає помилок відповіді, і гравець завжди може передумати; Задовільні звуки та музика; Режим фотозйомки з камерою зі зсувом кута нахилу, завдяки якій все виглядає ще меншим.
Розробка Tiny Glade розроблена незалежною шведською студією Pounce Light, це їхня дебютна гра. Розробка гри велася протягом трьох років. Над грою працювало дві людини — Анастасія Опара, родом із Росії та Томаш Стаховяк. Гра була створена на модифікованому ігровому рушії Bevy. Анастасія описувала свою гру як ящик для іграшок і створення діорам. Розробники хотіли забезпечити гравцю простір, затишний притулок, де можна розслабитися та відпочити. Вони не хотіли обмежувати гравця, а просто надати йому набір інструментів, з якими можна працювати гладко без збоїв та багів. Вже на самому початку розробки було вирішено створити затишну гру на кшталт Townscaper, Unpacking або A Little to the Left. Анастасії дуже подобалися ці ігри і відчуття затишку, що передається, схоже з переглядом мультфільмів від студії Ghibli.
Розробка гри почалася з розміщення Анастасією рендеру у соціальних мережах. Це було коротке відео зі створенням стіни за допомогою процедурної генерації як реального часу. Скрипт був створений на ігровому рушії Bevy, з даними, що працюють мовою програмування Rust. Анастасія тоді хотіла перевірити, чи можливо створювати процедурну генерацію на GPU і в реальному часі. Випущене їй відео стало вірусним. Після цього Анастасія випустила ще ряд інших відео з процедурною генерацією і багато користувачів почали просити створити повноцінну гру. Анастасія звільнилася з роботи, щоб присвятити весь свій робочий час на розробку. Розробниця за багато років до цього почала вивчати процедурну генерацію і стала відомою 3D–художницею, що спеціалізується на створенні ландшафтів, що процедурно генеруються. Анастасія задовго до початку роботи над Tiny Glade задумувала стати інді–розробником, надихнувшись історіями з фільму «Незалежна гра: Кіно».
Найскладнішою частиною в розробці було створення інтуїтивно простого і зрозумілого управління при будівництві будинків і замків, інакше гравець не міг би отримувати задоволення від гри. Інтерфейс та інструменти кілька разів перероблялися. Анастасія згадувала про те, що кожен гравець створює щось у своєму стилі і якщо він вирішить створити «шалений замок», чи буде йому як і раніше зручно використовувати інтерфейс та інструменти будівництва. Закриті бета–тести показували незвичайні сценарії, до яких вдавалися гравці, наприклад, спроби створити дерев'яні стіни з ліхтарів або створення подоби машикулів у стіні при певному розташуванні сходів, після чого розробники додали машикулі до процедурної генерації. Також багато гравців намагалися створити мости, в результаті їх також було вирішено додати до гри, незважаючи на технічно складну реалізацію. Протягом усієї розробки, Анастасія та Томаш вивчали ідеї, як покращити свою гру.
Процедурна генерація та програмування У грі використовується процедурна генерація, що визначає поточний вигляд поверхні землі, будівель та дахів. Генерація є складним набором правил, створеним вручну Анастасією і Томашем. Анастасія зауважила, що у генерації не бере участь нейронна мережа. Кожен об'єкт пов'язаний зі складними алгоритмами та генераторами. Коли гравець розміщує будь–що, цей об'єкт миттєво проходить через створення, складання, морфінг та деформацію для досягнення бажаного виду. Анастасія зауважила, що створена їй і Томашем гра надзвичайно системна, покладається на важку інженерію, щоб генерація працювала вивірено, як годинник. Для досягнення цієї мети найкраще підходили мова програмування Rust та ігровий рушій Bevy, які спрощують роботу над тим, де не допустимі ускладнення та баги.
Вхідною точкою в розробці гри стала мова програмування Rust, з якою Томаш вже давно працював. Анастасія почала працювати з рушієм Bevy, який спочатку використовувався і для рендерингу, але рушій не дозволяв досягти бажаних результатів. В результаті в гру був вбудований фреймворк ECS, або Entity Component System, що ідентифікує ігрові об'єкти і те, як вони працюють, по суті, рушій всього, що відбувається в грі. Це дозволяло покращити якість процедурної генерації та забезпечити гарну графіку. Для розробки гри спочатку використовувався програмний інтерфейс OpenGL, пізніше Томаш і Анастасія перейшли на Vulkan, тому що проект ускладнився і Vulkan був хоч складніше у використанні, але надавав більше можливостей, дозволяючи задіяти більше обчислювальних шейдерів.
За складної процедурної генерації гра була добре оптимізована. Розробники досягли того, щоб Tiny Glade могла запускатися на комп'ютерах з графічною картою GTX 1060 при 60 кадрах на секунду з програмним трасуванням променів. Також Tiny Glade важить менше двох гігабайтів.
Музика +Tiny Glade (Original Video Game Soundtrack)Саундтрек Ода ТільсетДата випуску23 вересня 2024Жанррозслаблююча музикаТривалість57:56ЛейблNoknok Audio Над музикою та звуковими ефектами працювали NokNok Audio. Музику до гри написала Ода Тільсет. Саундтрек було випущено 23 вересня 2024 року. У 2022 році Тільсет також випустив «Tiny Glade – WIP Album» з п'ятьма треками. +Саундтрек Tiny Glade 1. Tiny Glade – 01:43 2. Tiny Summer Glade – 02:36 3. Hello Fellow Waddler – 02:20 4. Seriously Summer – 03:35 5. Bah–bah Little Lamb – 02:33 6. Tiny Flowery Glade – 02:37 7. Beams and Ivy – 02:13 8. Springtime Blossoms – 03:00 9. Swaying Flowers – 02:59 10. Tiny Autumm Glade – 02:38 11. Leafy Breeze – 02:34 12. Autumn Sun – 03:28 13. Actual Autumn – 02:27 14. Tiny Olden Glade – 02:37 15. Morning Mist – 03:38 16. Enchanted Forest – 02:48 17. Forgotten Ruins – 03:10 18. Tiny Winter Glade – 02:38 19. Snowflakes – 02:21 20. New Snow – 02:32 21. Wishful Winter – 03:18
Анонс та вихід Анастасія анонсувала розробку гри і протягом кількох років ділилася в соцмережах відеороликами з будівлями, створеними за допомогою нових інструментів. Pounce Light вирішили не зв'язуватися з видавцем та самостійно просувати гру. Анастасія та Томаш не хотіли, щоб треті особи втручалися у процес розробки та бачення гри. Вони згадували свій досвід роботи над AAA–іграми, де всі їхні дії суворо контролювалися. Через три роки після початку розробки понад мільйон користувачів додали гру до списку бажань, що зробило її однією з найбажаніших ігор у Steam. Tiny Glade чекали шанувальники жанру затишних ігор.
Незадовго до випуску в Steam було випущено демо–версію. Гра також показувалася на фестивалі Steam. Розробники прагнули гравцям дати можливість випробувати гру та вирішити, чи будуть вони готові купити її.
Гра вийшла 23 вересня 2024 року в Steam і отримала вкрай позитивні оцінки від гравців із 2000 оглядів позитивними були 96%. Незабаром після релізу пікова онлайн–відвідуваність гри перевищила 10000 чоловік. На початок жовтня 2024 року Tiny Glade купило понад 500.000 осіб. Гравці почали ділитися в соціальних мережах безліччю зображення зі створеними замками складних конструкцій. Станом над 1 жовтня 2024 року Tiny Glade посіла 10 місце серед найпопулярніших ігор у Steam. Оскар Столберг, творець інді–гри Townscaper, чиїм жанром була натхненна Tiny Glade зізнався, що з нетерпінням чекав виходу цієї гри.
Можливий зв'язок з Росією