For the first time, one of the tech giants of the world, Microsoft, is actually getting into the gaming business instead of letting third party companies get all the money and fame. At first, Microsoft tried (and did) to make a game creation software of kids to urge them into the business. It was relatively successful, and Microsoft even put on a US Kodu Cup, a competition for kids to submit their Kodu games. But, the software had a blocky feel and not the best user interface. Even though Microsoft ended up not following up on Kodu, they did continue in the game creation business, eventually coming up the idea for a game called Project Spark.

1377163041

The Spark Logo

Project Spark is also a game creation software, except a million times better than Kodu. Spark is also not only for kids. It’s smooth and intuitive way of quickly allowing you to create an amazing game that otherwise would need a lot of coding and graphics experience. Which brings up another virtue of Spark, it’s graphics. Microsoft must have spent a lot of time perfecting Spark’s graphics engine, since it is so complex, as you will see. Here are some of the main features of Spark that I will go over: (remember, it is still in the Beta/Alpha stage, so it has a ways to go before it will be released)

Terrain

The terrain tools in Spark are a very important feature, making up almost all of what separates Spark from the other game creating softwares. The tools are pretty simple; there is the cylinder tool, the roughen tool, the hill tool, the tunnel tooland much more. All these tools are design so that you can bend and shape the starting blank terrain the you get at the very beginning of you game. There is just your avatar and this flat, greyish land. Those tools I mentioned plus many more are a easy and new way to create the landscape of your game. You can make paths, rivers, cliffs, hills, canyons, and anything else you can imagine.

The paint tools in Spark are also as inventive and easy to use as the landscape tools. There are a couple options (more will probably be added) in which you can change you blank starter-terrain into a fully fledged game terrain. The paint tools are pretty simple. You just size up and down the area you want to change, and start painting. The great thing about Spark’s tools are that they adapt to you game. If you want your cliff to be a desert cliff, the only the flat parts of the cliff will be painted with the classic desert paint. The rest of the cliff would be painted in a sandstone cliffy feel like it would actually be in the real world. This goes with all of the paints, giving your game a great, real feel.

Project-Spark2

The Basic Edit Screen

The Brain

The brain function of Spark is pretty much the heart and soul of the game. Without it, it would just be a game where you can create your own terrain. With the brain, you have complete control over every little detail, every prop, every character. Basically, the brain is made of basic game programming, very similar to the kind of programming you would see in other anti-programming softwares. The classic When/Do code. You can add something in the When section, such as “detects player”. Each word you add in is easily selected out of many different options that Spark automatically loaded in. Microsoft has been using the “pet rock” example in their demonstrations, which is a very easy brain command. They added the “detects player” line into a rock’s mind, which was previously empty, and then added “follow player” into the Do section. This can be easily set up, changed, scaled, painted, and added to so that your game is completely yours. There is a brain gallery, just like the terrain gallery or the prop gallery,  for less experienced players to have a starting point.

simplecodecausetowardCROP

The Brain Screen For The Rock Prop

Props

Props are an easy way to add very important elements to your game. There is a huge prop gallery in Spark, covering everything from weapons to effects like sparkles or fire balls. Each prop has a brain, and you can easily go in and change it. Some of the most used props are houses, weapons, coins and more. You can easily add an objective to your game using props, such as getting the coin or finding the end spot. Another great feature of props are that you can mush them together with the ground and other props. If you only want the top half of the prop showing, you can just move it so that the other part is underground. You can also glue props together, in such a way to give the impression of a whole new prop. You can even add props such as rocks and house part on your avatar to give your self armor. It really just depends on what you want to do.

Project_Spark_Screen_Shot_08

An Action Shot Of Spark

There is so much more amazing tools, props, effects, and brain function to Spark, and even more that they haven’t released yet. The Spark team has done a brilliant job making the perfect “create your own game” game. What’s even more amazing about Spark is the level of detail you can go into and how easily you can just start playing and start testing your game. The game has already generated a ton of excitement, and even more is sure to come when it is released. Unfortunately, they have not given a release date, but if you want to get early Beta access, you can go to Spark’s website and apply. Spark can also be played on the Surface and the Xbox 360 and One.