Craft any magical spell you can imagine using the most powerful tool there is: code. CodeSpells is currently an unguided, sandbox experience for the bravest wizards who want to help the developers steer the game's development.
User reviews:
Mostly Positive (112 reviews) - 77% of the 112 user reviews for this game are positive.
Release Date: Sep 18, 2015

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Early Access Game

Get instant access and start playing; get involved with this game as it develops.

Note: This Early Access game is not complete and may or may not change further. If you are not excited to play this game in its current state, then you should wait to see if the game progresses further in development. Learn more

What the developers have to say:

Why Early Access?

“Early Access has been a tremendous boon to our design process. From the start, our goal with CodeSpells has been to give players as much freedom as possible, even as we were pioneering untried systems and tools.

We purposefully made our current plan as malleable and open to players as possible in order to find and polish what people want out of the game. This feedback has guided our every step, and we know it will continue to shape us.

CodeSpells is currently an enjoyable experience, but we are confident that we can push ourselves harder through Early Access.”

Approximately how long will this game be in Early Access?

“Originally, we had planned to release the full game in Summer of 2016. However, while we were working and listening to our beta testers, we realized that our in-game systems for explaining coding and motivating people to create spells were lacking. Tutorials were a feature we had subconsciously relegated to the unreached NPC Stretch Goal of our Kickstarter campaign, but we have realized since then that in order to create a truly accessible and enjoyable experience, we should have a more interactive coding window, and perhaps even a small guided campaign where players could test their skills. However, the campaign mode is a dream goal, and last on our list. Our primary concern is to make the best procedurally-generated spell-crafting sandbox game the world has ever known.

We are so grateful for everyone’s help in making CodeSpells as magical as we all want it to be. We hope you will continue to give us feedback as we bear down on the final product.”

How is the full version planned to differ from the Early Access version?

“Air magic and Multiplayer are now fully implemented!

Going forward, we will make our Life ecosystems more robust, implement a coding tutorial, design tools that allow the game to be internally moddable, and possibly create a basic campaign mode.”

What is the current state of the Early Access version?

“The current version of the game features Earth, Water, Fire, and Air magic. These elements are not at their final state, but are at a close enough state that will allow us to move on to incrementally adding new aspects to interact with.

The game has not been fully optimized or tested, so although we believe it is at a fairly stable state, bugs and hitches are very possible.

We will be doing major updates about once or twice a month, if not more often, up until the completion of the project.”

Will the game be priced differently during and after Early Access?

“We currently don't expect the price to change while in Early Access.

After the Early Access is completed, it is possible that the price of the game will change, but if it does, it will not be substantial.”

How are you planning on involving the Community in your development process?

“Our team is active on the CodeSpells forum ( We love to hear about how things are going and any features that are missing from the game.

Every month for the duration of the development of CodeSpells, we have and will continue to do Developer Updates on progress.”
Read more

Buy CodeSpells


Recent updates View all (19)

September 1

CodeSpells Version 0.903 -- Nightly Branch

To use this version you must go to CodeSpells > Properties > Betas and select 'nightly'. This is an unstable release and contains features that are not yet complete. You can switch back to the released stable version of CodeSpells by going through the same process and selecting 'NONE'.

  • New Creature System (ALPHA)
    • New creatures roaming in the world with rewritten AI system
    • Creatures will now interact with each other and perform more interesting behaviors
    • Creatures can now cast spells
    • Next Steps: Add more creatures + better pathfinding + more interesting interactions, player altering creature behavior

  • New areas generated in Sandbox
    • Sandbox contains more interesting regions now with different structures

  • Arena Creation (ALPHA)
    • Players can now create their own arenas with the rebuilt system and level editor
    • This is in an early state
    • Next Steps: Triggers, Documentation, Placing Creatures

  • Multiplayer Hosting
    • Players can now have their games hosted using our new system

5 comments Read more

July 25

1st CodeSpells Tournament Results

We were so excited to hold our first ever 1v1 Wizard Tournament earlier this month! In case you missed it, here are the results:

1st Place: @HalfBloodPrince
2nd Place: @egpimp
3rd Place: @fdervb

As winner of the tournament, HalfBloodPrince has chosen a spell to be included in the official release of CodeSpells. Keep an eye out for "Elemental Globe by HalfBloodPrince" in the release!

HalfBloodPrince was also awesome enough to share some words with us about his CodeSpells experience so far:

For a while now I could not find any game that would instantly interest me. I am a big fan of games that allow wide range of customisation, either to the character, abilities, play style, etc. Besides I love games where the character has wacky abilities and always wished I could customise them and/or make my own. And that is where CodeSpells comes in - a game that combined my (basic) knowledge of coding and fun aspect seeing your code in action is a pure joy. Playing CodeSpells feels like a simulating strategy game that requires thought and problem solving skills, but is also a fun fast-paced third person action game. I think these two aspects combined make this game so great for me and many others who enjoy being challenged and stimulated by the games. It is an absolute keeper for me.

You can check out all the tournament footage on Youtube here!

And of course, BIG THANKS to the organizers, moderators, and judges for making this tournament happen!

Keep an eye out for future Wizard Tournaments! This definitely will not be the last!

0 comments Read more
See all discussions

Report bugs and leave feedback for this game on the discussion boards

About This Game

CodeSpells is in Early Access, so not all planned features have been implemented. The current version includes Earth, Water, Fire, and Air magic, as well as 5 multi-player minigames and a procedurally generated sandbox creative mode. *Note: multiplayer is still in an early alpha state and requires port forwarding and local hosting.


When we were young, wizards like Gandalf and Dumbledore struck a chord in our minds. We spent hours pretending to be wizards and casting epic imaginary spells. We wanted to see these fantasies fully realized, so we created CodeSpells.

CodeSpells combines the creative freedom of imagination with the beauty and interactivity of video games. The secret sauce? Coding. Instead of limiting players to pre-packed spells, we allow our players see the real magic that happens under the hood of most games. Through Javascript or the intuitive, kid-friendly visual tool Blockly, CodeSpells lets everyone craft the magic of their dreams.

Ignite blazing wildfires, drain entire seas, turn the elements into a force field around you, or just blow stuff up - the choice is yours!

*Ability for players to use multiplayer servers in the cloud to play with friends (rather than using their own PC as a server).

*Life Magic: (Final Kickstarter Stretch Goal) We’re going to make more robust ecosystems and interactions with the lifeforms of CodeSpells.

*Coding Tutorial: After getting great feedback from our beta testers on Steam, we’ve decided to revamp our code windows in order to make them as intuitive as humanly possible. This includes built-in aid for trying to craft your own games within CodeSpells, like the 5 multi-player minigames we have provided.

*We might create a small campaign mode where players can test their skills by protecting the fading fragments of the CodeSpells universe, but this is a dream feature, and last on our list. Our primary purpose is to deliver on our Kickstarter goals, and make the best procedurally-generated spell-crafting sandbox the world has ever seen.

We are so grateful for everyone’s help in making CodeSpells as magical as we all want it to be. We hope you will continue to give us feedback on Steam and on the Forums as we bear down on the final product.


See what else we're making at Multi-Dimensional Games by visiting our website.

System Requirements

Mac OS X
    • OS: Windows 7 or Greater
    • Processor: 2 GHZ Dual Core Processor
    • Memory: 4 GB RAM
    • DirectX: Version 9.0
    • Storage: 2 GB available space
    • OS: Windows 7 or Greater
    • Processor: 3 GHZ Quad Core Processor
    • Memory: 8 GB RAM
    • DirectX: Version 11
    • Storage: 2 GB available space
    • OS: Mac OS X 10.7+
    • Processor: 2 GHZ Dual Core Processor
    • Memory: 4 GB RAM
    • Storage: 2 GB available space
    • OS: Mac OS X 10.7+
    • Processor: 3 GHZ Quad Core Processor
    • Memory: 8 GB RAM
    • Storage: 2 GB available space
Customer reviews
Customer Review system updated Sept. 2016! Learn more
Mostly Positive (112 reviews)
Review Type

Purchase Type


Display As:

(what is this?)
101 reviews match the filters above ( Mostly Positive)
Most Helpful Reviews  Overall
126 of 137 people (92%) found this review helpful
1 person found this review funny
Not Recommended
3.7 hrs on record
Early Access Review
Posted: February 5
This is the kind of game where I wish I could vote neutrally on it. It has amazing potential but is an extremely risky purchase. I've been a programmer for a few years now (C, C++, C#, Java, Python) and I'd love to see this game developed further.

I love these sandbox type games with a passion. There's no point to them other than the points you give it. The spell creating and testing CAN be incredibly fun, but at the moment, it's limited. Currently, everything you do costs certain amounts of mana. Since everything costs so much mana, there's no way to create 90% of the awesome looking spells I saw in the trailers and previews. I feel kinda gyped.

It's a risky purchase because this game can go either way: Blow up with popularity or fall into obscurity. If it blows up with popularity, the producers will probably put more effort into it and create it faster. If it falls into obscurity, the producers are likely to abandon it. I can easily see this game going either way.

There's so little to do in the game, even for a sandbox game, that it's not really worth it yet. All you can do is move rocks around and make the ground go up or down. I love the spell creating system and this in and of it self could make the game, but it doesn't. I can see a lot of potential for it in future builds, but there's not much to it at the moment.

I'd say the worst part of this game so far is the extremely limited implementation of the current spell design. You can only do certain things with either code or block-code. I often find myself having to do long, complicated work-arounds for some of the simplest things I want to do, increasing the cost of the spell and diminishing the full capacity of it. And some of the things I want to do are completely impossible.

So far, in the current build, I would not recommend it. This review was done on 2/5/2016 on version 0.510c. If you're reading this far into the future with a much later build, then it might be better, but so far, I'm not impressed.
Was this review helpful? Yes No Funny
117 of 128 people (91%) found this review helpful
7 people found this review funny
174.2 hrs on record
Early Access Review
Posted: September 18, 2015
I have been in the game since a relatively early alpha and honestly there is no other game quite like it. If you like the ability to truly build things, from the ground up, there is no more impressive game out there.

Now I have to warn you, this is early access:
1. Not all of the abilities that will be in the game are there yet.
2. Multiplayer is not yet there, but is on the way, and oh man am I excited.
3. The developers are working really hard on this and are some of the most communicative developers I have encountered. Just check out the forums. A_lomo is the guy coding all of it and has a significant chunk of the posts there.

What it comes down to is this:

This game has given me the opportunity to be a wizard and it only gets better. Who wouldn't want that.
Was this review helpful? Yes No Funny
101 of 120 people (84%) found this review helpful
28 people found this review funny
10.1 hrs on record
Early Access Review
Posted: September 19, 2015
Day 1:
As I walk through this mysterious land, I try to better understand my power over the elements. Simple things like moving the earth and water come to me easy enough. But I am trying to further develop my skills, and create more and more complicated spells with which to manipulate the environment around me.

Day 2:
Today I decided to hone my fire magic. This of all the elements requires a high degree of control. After much trial and error, I was able to create a new spell where fire orbs spin around me, and then I can release them all at once at a specific target. As these orbs leave me, I am able to twist them around a bit until they impact.

Day 3:
As my journey has only just begun, I decide to use my teleport ability to explore this land some more. Although I initially thought myself alone, I stumbled across a few creatures who at once began to charge at me. Quickly, I teleported a safer distance away, but the creatures continued to come at me. Not wanting to do harm to these animals, I chose to magically dig a trench between myself and them.

My journey has only just begun, and I wonder what is in store for my future…

[So far really enjoying this game. It has a lot of potential, and can’t wait to see more abilities and air magic to be released. On low graphics settings, the spell making menu has the controls graphic all pixelated. When checking the code for a specific spell, the menu at the bottom is pixelated as well. This is only a minor issue, and likely has an easy fix for our low-end computer users. Looking forward to creatures, more plants, and possibly multiplayer/npc’s. They might end up going in a minecraft direction due to having seed generated worlds, but more focused on crafting magic.]
Was this review helpful? Yes No Funny
44 of 48 people (92%) found this review helpful
63 people found this review funny
8.4 hrs on record
Early Access Review
Posted: October 7, 2015
While making a Water Tornado I made a spell that makes a tsunami with enough force to push me across the map. This game makes your accidents a success and says "Well done you just made a spell that wiped out all of the wild life from that local forest, now make it bigger."
Was this review helpful? Yes No Funny
40 of 45 people (89%) found this review helpful
3 people found this review funny
250.8 hrs on record
Early Access Review
Posted: September 18, 2015
Truly the most advanced coding game in existence, CodeSpells allows you to become the wizard YOU'VE always wanted to be, not the one that the game developers think you should be. Instead of being stuck with a bunch of pre-made spells with very limited possibilities, you get to make your own spells from scratch. Thanks to Blockly, CodeSpells' spell-building interface, it's very easy to build complex spells that do things no one has ever even imagined before! Better still, Blockly is an excelent introduction to programming without having to learn all the complicated syntax that is involved. It's the perfect way for an aspiring game developer to start learning to program while having the time of their lives!
Was this review helpful? Yes No Funny
30 of 30 people (100%) found this review helpful
2 people found this review funny
6.5 hrs on record
Early Access Review
Posted: September 19, 2015
CodeSpells is currently in a very early alpha. Don't buy it if that's not your cup of tea. Aside from that, the premise of the game is one that practically everyone has wanted since they were little kids: you're a wizard and you make your own spells. And it is AWESOME.

The game's physics system is impressive, allowing players to create rock-tornados, unleash torrential bursts of water, part seas, and - of course- hurl fireballs to and fro. Spells can are created with programming logic: a few predefined functions give players a place to start (OnCreate and OnHit, for example) and effects can be added by controlling certain variables (spell movement, lifetime, etc) and logic (if then statements, loops, functions, etc).

Is there a lot of content? No. Is it a cool game? Absolutely. The concept is amazing and the execution is impressive. If you want to see the game's development progress, I highly recommend buying it now. If you don't want to chance it, check back every so often and see how it's grown! It just might win you over later on.
Was this review helpful? Yes No Funny
27 of 30 people (90%) found this review helpful
1 person found this review funny
84.4 hrs on record
Early Access Review
Posted: September 21, 2015
CodeSpells is an interesting and unique game. The power to devise your own magic, limited only by the physical rules of the universe and your own imagination, is a truly unique experience. The art style and music are very charming and draw you into the world from the start.

The first time you wander around and use a simple push spell to launch a little red dinosaur into the sky, you will feel a sense of awe of the possibilities. Then you get a spark of an idea and bring up the spell menu. At first, you may be a little daunted by the Block-based language used to construct the spells. But after some guess and test and a little bit of practice, you will soon be creating all kinds of magic! From jumping on a rock and causing it to float and lift you off the ground, to building structures and terraforming the world around you, to changing the ebb and flow of water around you, to manipulating the elements around to ignite massive fires.

I have been playing/tinkering with CodeSpells since its earliest Kickstarter Alpha release and have seen it evolve a lot since then. Currently, there are a limited number of options of what you can control in the world around you, primarily:

  • Create physical connections to objects in the world, pushing and pulling them in any direction
  • Raise and lower the terrain around you
  • Add/Remove water from the world, and change its direction of flow
  • Increase and decrease the heat level of the environment
  • Increase and decrease the humidity of the environment
  • Create an explosion
  • Teleport yourself to another location
  • Complex control over the movement of your spell orbs
  • Create a chain reaction by casting another spell

These may seem very basic and trivial, but the combination of simple logic and these abilities provides an enormous amount of variability in the awe and potency of your magic. One of my favorites is a very simple spell that leviates boulders and allows you to fly around in style


  • A game like no other, devising magic only to the limits of your imagination
  • Nice graphics, with a unique, charming style
  • Teach your children to program, while playing a fun and engaging game.


  • Somewhat limited number of magical abilities at this time, but they will increase as the game is developed further
  • Combinations of magic types can be a little confusing for construction and organization of multi-element spells
  • Some of the blocks for building spells don't provide enough granularity of control, limiting scope a bit
  • There are a few relatively minor graphical glitches in the game on lower quality settings

Despite the few issues of the game, the development team has been extremely receptive to ideas and suggestions by users and there have been many improvements as a result of backer feedback.

Overall, I highly recommend CodeSpells. No other game gives you a charming world that is both fun and engaging for creating your own magic. As an added benefit, you will learn/improve basic programming skills that are directly transferrable to the real world.
Was this review helpful? Yes No Funny
22 of 23 people (96%) found this review helpful
2 people found this review funny
11.9 hrs on record
Early Access Review
Posted: January 16
As a programming student I find this game extremely exciting!
Even though I spend more time modifying script through the evaluateUnityScript, I also
am learning a great deal about JavaScript structures and usages.
The blockly setup for making quick programs is also fun and creative.
giving the game multiple different options for programming really makes
me want to come back again and again to make super weird spells!
Was this review helpful? Yes No Funny
28 of 34 people (82%) found this review helpful
14 people found this review funny
1.6 hrs on record
Early Access Review
Posted: December 31, 2015
I got my BF to play this once. Its the most I've ever gotten him to play any game that wasn't Rocket League. I suggest supporting it, great premise. And fun. We're both techies/administrators with some code related work. And this was an interesting challenge.

My balls spun around, and away from me. I felt like a wizard, Harry.
Was this review helpful? Yes No Funny
25 of 30 people (83%) found this review helpful
40 people found this review funny
1.6 hrs on record
Early Access Review
Posted: January 6
You haven't really played CodeSpells until you have crashed the game with a infinite loop. 10/10
Was this review helpful? Yes No Funny
Recently Posted
2.3 hrs
Early Access Review
Posted: October 9
i left the game due to not being able to login (its patched long ago)

I Regret my decision now i have to buy it again
Helpful? Yes No Funny
Chaw Stem Hill
0.8 hrs
Early Access Review
Posted: September 28
The big question for this game is... Is it worth $20?
At the moment, no it is not. However this game has massive potential for the future and due to the fact that it is early access, I would reccommend getting it now to familiarize yourself with the coding program in-game for when the full version is released. Once the full version is released those who have stuck with it in early access will be leagues ahead of newcomers with spell creation and the spells that could be created would be limitless and all in all, I am extremely excited for the future of this game.
Helpful? Yes No Funny
Segata Sanshiro | LoMN
17.0 hrs
Early Access Review
Posted: July 6
I don't usually write reviews, but even in its severely incomplete state, I am in love with this game. I've played my current 9 hours in only two days, and it was competing with the other $85 of game that I bought in the recent sale. The devs are committed and the game has its own discord for anyone to join. Even with all of that in mind, this is a game built for people with an interest in coding and fantasy, if you are interested in neither, steer clear until it has more that may interest you later.
Helpful? Yes No Funny
7.9 hrs
Early Access Review
Posted: June 30
This game is incredible. Some people need action, story, stuff to do, however this game just lets me relax with my imagination. I thought the sandbox would just be a giant field but they spawned me on top of a mountain! I fell into a gushing stream of water, ran from some strange creatures with teleport and accidentally casted onto this ball that pulled me in like gravity. When I had the chance to look up there was a vast scenery to work with. Boulders on tiny cliffs with what looks like giant roots that arc and bow in the distance. Before I knew it it was night and I began to work with some fire spells that would light the scenery. When I couldn't think of anything else to do I switched to water and flooded everything letting it carry me far as I split the water and sent shockwaves down the stream. Finally I went to the arena to see the premade spells, I pulled rocks as I stood on top and slung them around. If you can convince another friend to play with you this will almost surely be an amazing experirence. I haven't figured everything about the spell making system, I know that you can use blocks or javascript. I didn't see if you could import things that were already created. Anyway I completely recommend this. Even though it's early all I would really need to be more hooked on this game than any other is just add stuff to it which just takes time. Finding some way that Dungeons and Dragons can be a part of this and create amazing scenarios in their sandbox would be a huge plus.

Love the game keep up the good work!
Helpful? Yes No Funny
New Bee
0.2 hrs
Early Access Review
Posted: June 26
Seems quite laggy and unoptimized right now, but it's clear from the updates that the devs do care about this game.
CodeSpells does have the potential to be fantastic if polished up.
Helpful? Yes No Funny
0.2 hrs
Early Access Review
Posted: June 25
Not really a game just a very empty sandbox without a large amount of true variety.

All the spells are based off orbs and work off charging your spell then firing.
Helpful? Yes No Funny
0.1 hrs
Early Access Review
Posted: June 24
Says multiplayer. Was expecting some public servers or something but nothing. Getting a refund.
Helpful? Yes No Funny
0.3 hrs
Early Access Review
Posted: June 12
The game is broken at best, the update that was meant to fix a problem with windows 10 actually broke it enitrely.
Helpful? Yes No Funny
73.8 hrs
Early Access Review
Posted: June 1
This game allowed me to do something I've never been able to do before
Helpful? Yes No Funny
0.6 hrs
Early Access Review
Posted: May 10
right now i wouldnt recommend it, it might be nice to fool around and test all the possible spells
but it gets boring quickly as theres no real purpose/story of the game
and for that price its just not worth fooling around
Helpful? Yes No Funny