Comments

Emma's Adventure HTML
Emma's Adventure
Emma's Adventure Mobile

Emma’s Adventure is a highly challenging platform game with many different mechanics and obstacles. The game features four different stages and a final level, each with a boss at the end. The first four stages are divided into three parts each, and each part introduces new enemies, new environments, and new challenges.
At every stage, Emma learns a new magical skill that she will need in order to complete the levels. Each new skill changes the game mechanics and adds new ways to overcome obstacles.
The game is not easy and requires skill and patience to finish. At certain points, precise timing and accuracy are essential. There are no lives and no continues — you can play as long as you want. Numerous checkpoints are placed throughout each level, and every time you are defeated, you return to the last checkpoint.
In addition, each stage (except the first one) has four passwords that allow you to continue the game later from specific points.
Don’t expect the game to be short. Although there are only five levels, they are long and challenging. I estimate the total gameplay time to be between 2 and 6 hours, depending on your skill level.
This game is a solo project.

Controls:
The game can be played using a keyboard (with three different key configurations) or a generic game controller, which I highly recommend. It is also available on Android, featuring an integrated on-screen controller for that version.
Jump Button: Emma must jump on enemies to defeat them, including bosses. This is the only way to damage enemies.
Magic Button: Activates the currently selected magical skill. While casting a spell, Emma cannot move; otherwise, the spell will be interrupted.Â
Select Magic Button: Allows Emma to switch between the four magical skills she acquires throughout the game.
Magical Skills:
Cloud: Emma creates a cloud that she can stand on and use to jump again, but only for a short time.

Electrical Shot: Used to activate switches, open electric doors, and trigger moving platforms.

Ice Shot: Freezes blocks, turning them into icy surfaces. If a block is touching others, all connected blocks will freeze as well. It can also break frozen blocks and extinguish fire on certain objects and enemies.

Bomb: Used to push blocks forward. Non-frozen blocks move only a short distance, while frozen blocks continue sliding until they hit an obstacle. The bomb can also destroy certain rock walls.


System Requirements:
The game has been tested on Windows, Linux, and Android, and it ran smoothly on all systems. My older laptop has an Intel i5 processor, 8 GB of RAM, and an NVIDIA 840M graphics card. Unfortunately, I have not yet had the opportunity to test the game on macOS.


Final Thoughts:
I have tested this game many times and can assure you that every part of it is completable. There may still be a few minor bugs remaining.
This game is lovingly dedicated to my daughter Emma, who joyfully followed its development from the beginning.

Game developed by Caio Prado 2024/2025Â
