This is a example/system of casting runic magic for RPGs. My inspiration to do such a thing were games from "Ultima" universe and "Arx Fatalis". This is more like the last one.

If player want to cast a spell he needs to draw (using mouse) proper sequence of runes. In this example i made 6 different runes which gives 9 spells. (3 fire spells, 3 ice spells, 3 poison spells)

With this system you can make

  • Your own looking (less or more compilcated) magic circle (as shown on screens)
  • Your own runes
  • Your own runes sequences to cast custom spells

Take a look for demonstration here:

End User Licence Agreement (EULA).

Changes in 1.1.0

  • magicCircleRadius, magicCircleXpos and magicCircleYpos are by default scaling with view port instead of view in room. That way magic circle can be drawn in games where view is rotating or scaling.

  • checking collision between mouse and circle points is now done by windows_get_mouse_x(), windows_get_mouse_y() instead of mouse_x, mouse_y It fixes bug with drawing runes when view_xview or view_yview are not equal to 0.

  • A new example is added, Top-Down game example.

Version 1.1.0. Published October 13, 2014

Created with GameMaker: Studio v1.4.1451

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Anonymous 10 August 2016

Great Buy

The scripts in this are incredibly useful for really any game including spells, and for the price it is an unbeatable buy.


David D 04 November 2014

This is absolutely awesome

I don't have the time to leave a full review, but I can say that this is something I've always wanted to do in some of my RPG projects. I can learn a lot from this. Thank you to the creator for a very superb job well done!

Package contents

Loading, please wait

What is the issue?

Back to Top