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 (105 reviews) - 77% of the 105 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

SUMMER SALE! Offer ends July 4


Recent updates View all (15)

June 23

CodeSpells Wizard Cup!

Hello felow wizards and witches! I would like to personally invite you all to participate in the first official

CodeSpells Wizard Cup!

This is a Player vs Player tournament that will take place on the StoneStrike Arena map. Participants may enter into the following brackets:
  • 1 v 1
  • 2 v 2
  • 3 v 3
You are more than welcome to enter into multiple brackets. However, brackets with not enough entries will be canceled.
The map or setting of the match will be determined the day of.

The tournament will be start on July 8th. You will have until July 7th @ 11:59 PM to enter your team and submit your spells. The tournament could span span into another weekend depending on how many entries we get. Our goal is to get all the matches done in the first weekend.

  1. Each player will be allowed a maximum of 2 Spell-Wheels.
  2. Eval spells (Black Magic) is strictly prohibited. A team caught using these spells will be disqualified.
  3. Each spell within your 2 respective spell-wheels must be submitted prior to the match and moderators of the matches will check your spells again right before the match starts. This is to prevent anyone from sneaking in prohibited spells.
  4. Each Spell within your Spell-Wheel(s) MUST have a descriptive name. This is to easily identify which spell you are using in your match. By identifying which spells you are using easily, it allows us to prevent people from cheating an using spells not presented in their 2 spell-wheels.
  5. Any kind of spell that can crash the server, or crash players, is prohibited. An example of this is an infinite loop. If we find any of this in your spells you will be asked to resubmit/modify your spell(s).
  6. After entering into the tournament, you MUST submit another form containing your Spell-Wheels. These links will be provided in this thread.
  7. Currently, we are deciding on how many lives each wizard should have in a match. I will update this thread with the judges and I select. Currently, we are thinking 2 or 3 lives per wizard. The amount of lives will be determined prior to your match.
First Place:
  • Choose one spell that you or your team created, and it will be added into the CodeSpells game as a default spell that comes with the game!
  • CodeSpells key(s) to give to your friends.
  • Send us your picture and bio for us to include in the newsletter.
Second Place:
  • CodeSpells key(s) to give to your friends!
The prizes are the same across all brackets. If you are on a team, each player gets the prizes.

We are hoping to livestream and record these events. If you guys are interested in helping moderate these matches, or livestream, please contact me and we can work something out.
I also need some people who are very skilled with Eval, if this is you PLEASE contact me!

Entry Forms:
The Spell Submission Form MUST be completed prior to your match. If not, you will not be able to compete with your team.

We're SUPER excited to see all of you fight it out with your creativity and cleverness with code! Feel free to invite people who aren't in the community already to join the tournament. You will have a little over two weeks to prepare which should be a good enough time for some people!

For faster updates and more information about this tournament, check out this forum post here.

Happy spell-crafting and good luck to all of those who enter!

4 comments Read more

June 16

Update 0.815

Early Access 0.815 is a minor update mainly with fixes to temples and menu items. Also, players can now jump much higher and temporarily hover by holding Space.

  • Players can now hold jump (Space) for higher jumps and minor hovering ability
  • Temple Fixes:
    • Collider fixes
    • Lights for activated temple teleporters
    • Rocks and trees will no longer be placed inside of temples
  • Fixed visual issues before starting levels
  • Miscellaneous visual fixes

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

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.

Raise sand mountains, drain seas, turn the elements into a force field around you, or blow stuff up - the choice is yours!

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

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! Learn more
Mostly Positive (105 reviews)
Recently Posted
( 0.2 hrs on record )
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 on record )
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 on record )
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
( 49.0 hrs on record )
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 on record )
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
( 10.4 hrs on record )
Early Access Review
Posted: May 5
LoOK CARoL iM fiNALLY a MINion LOL / / / / / / # # yeLloW tIC TAcs ! ! ! ! ! !
Helpful? Yes No Funny
( 1.9 hrs on record )
Early Access Review
Posted: April 17
This game was pretty good as a tech demo. The only issue I have with it is there isn't enough to justify spending money on it. It is a pretty neat trick to be able to write your own spells but there is no incentive to do so. There is no mission,story,plot,survival, etc. so no reason to keep playing. If the functionality of writing your own spells could be integrated into an RPG type of game it would, in my opinion, make this a better game. Granted there are the 4 "mission" type mini games other than sandbox but that is still limited in scope.
I'll continue to watch this game and if it becomes more than a tech demo, I'll be more willing to spend money on it.
Helpful? Yes No Funny
( 50.3 hrs on record )
Early Access Review
Posted: April 10
Warning: Persons with no interest in computer programming not like this game.

This is a 'programming game'. Look up the term in wikipedia and see if the concept appeals to you. If you like to tinker with code and are studying or considering a future in programming you might want to give it a try.

The game is at a VERY early stage, I feel at US$20 it is a little pricey for what you get, so you are more supporting the developers than buying a game. Steam sometimes offers discounts on games, so if you don't mind the wait you can add it to your wishlist and wait for a sale - which is what I did!

Currently it's just a sandbox where you get to try out the exisiting spells and have a go at writing your own. The graphics are beautiful and the random map generation makes for some amazing landscapes. Performance on older machines may require you to turn the graphics settings down a bit, but it's OK.

It uses Googles 'Blockly' code builder which I find an interesting way to write. (I am a experienced programmer with a background in C and Visual Basic). You can then look at the generated Javascript, or you can write in Javascript directly. (You cannot yet mix between them)

Looking at the provided spells, making a copy and changing things to experiment is the best approach if you have never programmed before. The worst thing you can do is freeze the program (infinite loops and/or recursion are possible), requiring a task manager 'end program', but code is autosaved so nothing is lost.

In the fantasy world (ie Harry Potter), becoming a Wizard/Witch usually requires years of study and practice (Hogwarts) and the most powerful Wizards/Witches are usually depicted as being very old (Dumbledore, McGonagall).
In the real world, being a true 'Code Wizard/Witch' also will take lots of study and real-world experience, so don't be disappointed if you don't get instant results. (Even Neville Longbottom becomes a hero and a success in his chosen field)

Functionality is being added all the time, and there is a great forum to discuss ideas and get help.

I'm looking forward to see what this game turns into!
Helpful? Yes No Funny
sէለշ ረiցዠէ (Star)
( 0.9 hrs on record )
Early Access Review
Posted: April 10
In it's current form, this game barely functions. Unless you want to support the development, hold off buying this for a while.
Helpful? Yes No Funny
( 0.5 hrs on record )
Early Access Review
Posted: April 10
Gf loves magic and code. Going to recommend.

I like the easy interface. It's confusing at first glace, but if you keep rereading, it gets better.

I can't wait for more features like multiplayer. Right now, $20 buys you the sandbox and early access. I'm very impressed, so I don't mind. I didn't like wizardy stuff before this game.

If you can edit the .js, I have no idea how...

I didn't understand the "video" option. I believe that's unnecessary. However, it would provide helpful insight for debug and sharing. It seems like that was the idea.

Overall, the game is definitely incomplete thus far. It only supports blockly. It doesn't make your goals clear. It does what all code games do, which is ask for a xx-XX lines of code minimum-MAXIMUM GP. I'd like to know how to play before I'm restricted to how or what code I use. The interface was pretty straightforward. If the full game added better mission, was more clear, and maybe even had multiplayer I would give CS a 7/10 based on EAG play.
Helpful? Yes No Funny
Most Helpful Reviews  Overall
112 of 123 people (91%) found this review helpful
7 people found this review funny
171.0 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 110 people (92%) found this review helpful
Not Recommended
3.4 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
74 of 79 people (94%) found this review helpful
57 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
98 of 117 people (84%) found this review helpful
28 people found this review funny
10.0 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
30 of 30 people (100%) found this review helpful
2 people found this review funny
6.4 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
36 of 42 people (86%) found this review helpful
3 people found this review funny
238.4 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
22 of 23 people (96%) found this review helpful
2 people found this review funny
10.7 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
24 of 27 people (89%) found this review helpful
1 person found this review funny
79.1 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
28 of 34 people (82%) found this review helpful
12 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
28 of 35 people (80%) found this review helpful
3 people found this review funny
0.5 hrs on record
Early Access Review
Posted: December 27, 2015
Games that tackles magic were always my favorite, but I sometimes get dissapointed with them either because the magic system in them was like a "bonus mini-game"/a bit incomplete or it was useless. This game fixes that allowing you to create you own spells that do whatever you want and adds a randomly generated open world on top.

It runs pretty well even on my crappy laptop with an i3(some old forgotten generation) and an AMD HD 7650m .

I also love the fact that i can code the spells using javascript in an rudimentary IDE they built in the game, tough it lacks auto-complete and I have no ideea what methods/classes I can use(guess I'll have to read the documentation on that one).

All in all it's a game I don't regret buying and I would definitely recommend it to my friends.
Was this review helpful? Yes No Funny