This is a game targeting the Amstrad CPC 464 (or later, although it only requires 64K of RAM).

Loading Screen In-game Screen

Magica is an arcade game.

You play the Sorceress in a mission to recover all the potions stolen from her laboratory. This doesn't happen very often, but when it does happen, it is really annoying!

How to Play

You have 50 seconds to get rid of all the enemies on each stage, collect all the potions and reach to the exit door.

In order to dispose of the enemies you have to kick them when they're stunned, otherwise they will kill you.

You can stun them by using your magic or by hitting them with other enemies, so you can use chain effects to help you in your task.

Once an enemy has been killed, a potion will be available to collect. Get all the potions and a door will open to exit the stage.

Stunning and kicking enemies, collecting potions and extra time, and exiting through the door will increase your score.

Every 10,000 points you'll get an extra life (and you'll need it!).

There are 50 stages in total.


The game can be controlled with the keyboard or a joystick.

The default keys are: cursor to move and jump, space to fire.

Press 'h' to pause/resume the game. Press ESC to skip the intro and to end the game.

The Monsters

There are different types of monsters that show different types of behaviour and abilities.

Magica Collector's Edition

The game is available on cassette, 3" and 3.5" diskette. Please visit Magica at Poly Play online shop for further information.


This game is powered by cpcrslib by Artaburu and PSG Player by WYZ.

Version 1.0.2 (2016-11-05): (CDT, DSK and manual inside)

Thanks to José María Velo, Juanje and Fran Loscos for their help testing the game.

If you don't have the hardware, you can still play it in an Amstrad CPC emulator such as JavaCPC Desktop or WinAPE.