Project Spark - First Impressions and hands-on
Read more on Project Spark at http://projectspark.com
Also posted to http://ernestloveland.co.za/ - all the images are on there, for sanity I only posted 3 here.
I got a fantastic email yesterday from the ID@Xbox team that quite nicely brandished this image at me:
For greater justice (and because I have been waiting to get my hands on this for ages I will share some of my initial interactions). First impression upon loading up Spark for the first time is that it has very polished visuals. From the juicy effects when hovering on and clicking items all the way through to the 3D models that are available inside the Beta!
I will take a moment to note that this is still in Beta, and as such there are bugs (which is acceptable of course), and due to this there were some things that still felt weird or had issues, I wont dwell on them, rather I will focus on the final product when it finally gets released.
I ran through the demo that is available that sets up a simple (but extremely pretty) PCG world for you to run around in with a character of your choice. The steps to get into it were already simple, but even with them being so simple there was a helper voice to talk you through everything. I have to reiterate that this is something that is in Beta for Xbox One and Windows 8.1 and it seem that the content made is shareable across both of these platforms (though I am not 100% on ANYTHING to do with this project at this stage, so take my observations and thoughts with a pinch of salt for now).
After briefly running around and trying things I decided to look at the development side. With a tutorial to step your through the basics that followed the same simplistic model and method for helping the user learn the tool it took me step by step through creating some simple game mechanics from scratch.
The tutorials are well explained and I found it extremely easy to grasp the concepts. While many concepts seem to have been simplified, this is mostly for use with the “scripting language” called “Kode”. If you ever used Kodu Game Lab you will recognize how it works and find it very familiar.
When creating your own world after the introductions and tutorials there are two main options. The first allows you to build a world by hand for yourself, the other (which is what I tried for the purpose of this writeup) is a wizard of sorts that takes you step-by-step through the rest of the process and gives you various helper modules along the way.
The wizard gives you generation options (e.g. rivers, valleys, mountainous, etc) and you can tweak the world to your liking. You then select up the style of terrain you want, and drop in a character (it asks if you want third or first person, and there are likely many other options). You are then good to go. Take a look at my nifty first-person shooter:
Admittedly this does feel to me like it is aimed at people who want to dip their toes into game development from their couch. Whether on their Xbox One or on their Windows Tablets. Perhaps as the tools evolve over time there will be more direct coding options, I didn’t go too deep into everything so they could very well already be in, but I am impressed. It will be a great entry level tool to game development, much like things like Scratch simplify what you need to know to write programs.
I will be taking this for a proper test drive and trying to build a 3D version of SokoBomber in it if I can, and will let you all know how that goes!
Comments
Edit: Nevermind
It sucks, cause I'm still on Windows 7. I played the hell out of Kodu in the day and get little peudo-RTS going.
I did send them a support email but if you know the trick that would be awesome.
I took a look at a bunch of shared projects yesterday and saw things ranging from full blown RPGs to marble blast clones to pinball. Each one of which you can download and play for free, and which then you can edit yourself to change things or just see how it was done.
EDIT: got to my PC and checked, their fabulous intro video that explained all of this isnt there. Here is something in it:
Will try find the great intro for you.
Looks very interesting....