Video and board game design portfolio
Box Destroyer
Language: C#
Goal: Score points by bringing safely balls to their target positions
Gameplay: Click on boxes to temporary destroy them and let the ball pass through. Be careful, they reassemble after some time and the more you destroy, the harder the game becomes.
The game was created over a couple of days for a game jam. The only requirement was to create a game that uses a single button. Bos destroyer is an endless runner game, but instead of controlling the ball the players destroy the boxes to protect their ball.
Each level is generated during runtime, allowing for high replayability as the set up is always unique.
Initially, the difficulty was increased over time through game speed. However, during the playtest I have noticed that players simply destroy all the boxes, some a couple of times instead of carefully timing their actions. I did not see it as engaging gameplay. Therefore, I decided to tie the difficulty increase to the number of boxes increased, so the higher the skill (boxes are destroyed only when needed) the further the player can progress.
Additionally, instead of simply increasing the speed of the ball, the game decreases the reassemble time for boxes and adds more balls to look after on later stages.