Runic Magic System


You must be logged in to obtain assets


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).

Age Rating: 4+


GMS1 - Version 1.1.0. Published October 13, 2014

  • 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.

Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait