Project Goals
Creating a publisher-facing demo of 《Legend Square》 during the period I worked on Solar Eclipse studio.
The demo needed to implement our core rubik-cube mechanics and a little rouge-like system to convince a publisher of our game's future.
My Responsibilities
Gameplay Design
-
Core Gameplay Mechanics and Prototyping
-
Slay the spire-like random map using excel management
-
Little roguelike system like choose one from three and others
-
Chess Movement
-
Enemy AI
Other Hats
-
Environment Fog
-
Attack And Other Effects
-
Level Editor
-
UI / UX
Core Gameplay
Chess System
The Core Game Loop of Legend Square's gameplay is the Chess System that how did player and enemy can attack each other.
Our goal was to create a chess system, which is very interesting and have enough depth to dig into.
What we want our player to experience is that they should understand enemies' movement and attack. And by rotating rubik-cube to avoid and attack the enemies.

Overview of chess system
.This game's chess system was inspired by the chess - but to bring it to 3D rubik-cube, we need to change some actions and system.
The first thing was to constrain chess's movement -- player and enemy can only move to other faces by rotating the rubik-cube, which emphasize the rotating system.
The second thing was to change some chess's action which are not interesting at first. For example, pawn's movement was replaced by king's movement cause it's too easy to avoid the pawn's attack.
Furthermore, there are some walls on the rubik-cube, which will block chess's movement. This will add the depth of player's decision.(I also want to add more different types of block to the game like barrel and traps, but due to the ddl, it will be implemented on the future).

Design inspired by chess