Sekiro Craft is a space combat gameplay demo with a defend/deflect mechanism. I made this demo when I was fascinated by a video game called Sekiro: Shadows Die Twice. I especially like the defend and deflect mechanism in Sekiro because it creates so much excitement and fun. Therefore, I decided to simulate that mechanism in my game and made something special.
The player controls a spacecraft that can fire bullets and turn on an anti-bullet shield. When clicking the shield button quickly, the shield deflects enemy bullets; when holding the shield button, the shield absorbs enemy bullets. Besides that, to prevent from abusing the shield, the shield will quickly run out of energy on use. However, if the player successfully deflects enemy bullets, the shield will restore some energy as a reward.
I also added the deflect mechanism to the boss fight. Just like the game Sekiro, players cannot pass the game without mastering the deflect mechanism. When the hp of the boss drops to a certain level, it will use its shield, predict and deflect all the incoming bullets. The only way to pass this phase is to use deflect for multiple times and let the bullet accelerate until the boss cannot deflect fast enough. My friends call this phase “Space Ping-Pong”.
This gameplay demo is special also because it was my first time trying a visual scripting asset called Bolt. I used Bolt to make a finite state machine and spawn all the enemy rocks and spacecraft. I think the overall experience of Bolt was great, and Bolt worked well with other C# scripts.
Here is a short demo video: