... but I think a solid control scheme would need to be worked out first (try the controller on pc vs keyboard and see how different it feels).
Hmm, I agree. The control scheme seems a bit clunky.
If however you do want to play with a controller, I've tried my way by remapping the controller keys to keyboard keys using AutoHotkey.
Its still not perfect, but I think it'll do its job.
This is the controller layout I use:
For those which like to try it out, here's what to do:
1. Download and install AutoHotkey. (Link:
http://www.autohotkey.com/).
2. Download XboxToMagickaMapping.zip from the attachment of this post and extract it to anywhere (for example to your desktop).
3. Plugin your Xbox controller, start XboxToMagickaMapping.ahk, start Magicka and have fun!
A few notes which apply to this AutoHotkey script:
- Note that this remaps controller keys to keyboard keys. Which means you cant use it for local multiplayer.
- Note that the element layout is a bit scrambled, I've put some thought into this, making sure you can cast important spells and Magicks as quickly as possible.
- Make sure to use your mouse in the Magicka menus to start a game. Then, when ingame, use the controller.
- This script works when full-screen, though, when playing Magicka windowed, it will display a small tooltip with the elements in the bottom left corner.
- I also mapped the F9-F12 keys on the keyboard to control the script:
- F9 stops timers (which are used for left/right stick, d-pad and trigger input)
- F10 starts timers if they where stopped previously
- F11 reloads the script, useful if it ever fails on you
- F12 completely stops the script and AutoHotkey (if no other script is running)
Oh, and if things annoy you, or you'd like things otherwise. Feel free to modify the script to your liking.

With one exception!
You are not allowed to use this script for macro-ing!
(Although the script is already in some way, but you know exactly what I mean.)
Macro-ing in Magicka is as simple as cheating and I do not support them in any way!
Anyho, have it a go (if you like) and tell me your thoughts.
Your fellow fireball catcher,
Dikharz