Posted October 15, 2020 by J Weber
This devlog is a part of the submission for KIT109.
An absurdist platformer with cutesy effects and difficult controls. The game is easy to pick up and get started with, but has a very high skill ceiling, allowing the player to improve vastly over time despite levels getting very challenging. Depending on play style, Magic Is Hard can be fast paced and precise, or it can be slow, fun, and casual.
The player can walk around and jump with the classic WASD controls, but the challenge comes from mastering flight: by holding Space, the player will fly straight upwards. To control which way they fly, the player has to tilt left or right with A or D respectively. When flying, the player travels with increasing speed, allowing them to travel extremely fast through levels if they choose to, but sometimes going too fast can get you killed!
The game has 5 levels, which can be traversed in order, or at the player's preference.
To play in order, the player may simply press Start on the main menu:
The main menu, with the Start button highlighted.
To play a given level directly, the player may go into the Levels menu and choose to either play normally, and progress through the levels from that point, or they may choose to do a Time Trial.
The level select screen
Time Trial is a game mode where you play a single level with no checkpoints, the difficult locked on Hard, and with level progression disabled. When a time trial level is completed, the timer in the top left will freeze, allowing the player to take a screenshot if they wish. While not significantly more difficult, the fact that the levels have no checkpoints on Time Trials means they may be difficult for new players, and so are not offered on the main menu.
A screenshot of the player after having finished Level 4 in 18.17 seconds.
The game offers a settings screen to customise some aspects of gameplay. The screen contains a Difficult button, which only affects the other settings on the page, and acts as a preset-settings option.
The settings menu, set to the Normal difficult.
The settings are listed below:
The difficulty presets are as below: