Roguelike-шахи, де гравці формують і адаптують команду персонажів-фігур, щоб долати дедалі складніші зіткнення.A roguelike chess game where players build and adapt a team of character-based pieces to overcome increasingly challenging encounters.
Основна ідея полягала в тому, щоб перетворити шахи на захопливий roguelike-досвід. Для цього юніти видавалися як нагороди, що заохочувало прогрес і різноманіття. Попередній досвід показав, що гравці проводять у грі більше часу, коли відчувають прив'язаність до елементів, з якими взаємодіють, тож замість традиційних шахових фігур їх переробили на персонажів. З'явилися нові юніти, а деякі класичні прибрали, але базове відчуття шахів зберегли. Крім того, додали різні розкладки дошки, щоб збільшити варіативність забігів, роблячи кожне проходження унікальним і посилюючи структуру roguelike.The main idea was to transform chess into an engaging roguelike experience. To achieve this, units were given as rewards, encouraging progression and variety. Previous experience showed that players spend more time in a game when they can feel attached to the elements they interact with, so instead of traditional chess pieces, they were redesigned as characters. New units were introduced while some classic ones were removed, but the core feeling of chess was preserved. Additionally, different board layouts were added to increase run variability, making each playthrough feel unique and reinforcing the roguelike structure.
Мета гравця — знищити всі ворожі фігури в кожній кімнаті за допомогою своїх персонажів. Після зачистки кімнати гравець просувається далі, проходячи через сутички аж до фінальної кімнати з босом.The player's goal is to eliminate all enemy pieces in each room using their characters. After clearing a room, the player progresses forward, continuing through encounters until reaching the final boss room.
Для UI створили власний шейдер з горизонтально рухомим градієнтом у поєднанні з накладенням шуму, що надало інтерфейсу впізнаваного візуального стилю.For the UI, a custom shader was created using a horizontally moving gradient combined with a noise overlay, giving the interface a distinct visual identity.
Анімації реалізовані процедурним підходом за допомогою DOTween, що забезпечило плавний і гнучкий рух без опори на традиційну покадрову анімацію.Animations were implemented using a procedural approach with DOTween, allowing for smooth and flexible motion without relying on traditional frame-by-frame animation.
Цей проєкт дав цінний досвід створення шейдерів і роботи з DOTween. Гру добре прийняли, і вона здобула 1-ше місце в категорії Gameplay.This project provided valuable experience in shader creation and working with DOTween. The game was well received and achieved 1st place in the Gameplay category.