Another new Level! Project Spikes 20/02

I’ve added another new level, World 2 Level 3. This also brings with it new textures for walls, including a texture for the walls that cubes bounce of loads so they can be distinguished from normal walls, and a new texture for transparent walls, which uses a transparent version of the classic ‘blocky’ style texture. The models for cube spawners and gravit spawners have been made much smaller, saving space vertically (those things used to be huuuuge!), and a load more sounds and particle effects have been added, just have a play around to see what’s new.

spikes-64Right here, you can see the transparent textures on the left and the altered cube spawner on the right. The puzzle for this level is that you have to get a cube onto a pressure plate just outside the starting room – but how can you get there without the cube being destroyed by the field you can see in the screenshot? Oh, and those pressure plates are one of the things with a new particle system, as are destroyed cubes. Both also have sound effects to go with them.

spikes-65

On the main menu, you’ll find a button to go straight to the newest level, so you don’t have to go through loads of previous levels to look at the new stuff, so you can save time and just see the new stuff. I hope that’ll help with you all testing stuff out, and the easier it is for people to play, the more feedback I can get and, hopefully, the better I can make the game.

There’s a few other small things I added: a shiny ice texture for icy floors, like the one in the Hub World, new sounds for the force gun (the sound for shooting something not held by the gun is new, the sound for an object shot while held isn’t), running particles, sounds for objects colliding with other stuff, a sound for opening/closing doors, and a few script optimisations.

You can play the game at the usual place, either the tab at the top of this page, or here. Have fun playing!

 

The Massive “Yes-I’ve-Been-Gone-For-Ages-But-Now-I’m-Back” Update!

Why I’m a bad person

Okay. So, firstly, it’s been 38 days since the last post on here, and 53 days since the last actual update, which all makes me a terrible person. However, first there was Christmas and all the stuff that comes with that, like getting presents for people and seeing relatives, then new year, then suddenly I had every piece of work ever in the history of the universe to do for school. BUT, and this is a huge but, I’ve been working on the game through all of that and the main reason for not updating until now hasn’t been all these massive drains on my time (though they helped), but rather I wanted to do something huge for this update, so prepare yourselves for the Yes-I’ve-Been-Gone-For-Ages-But-Now-I’m-Back Update!

Development Hell

I’m a bit like a goldfish sometimes, in that I’ll look at something, think it’s amazing, then see something else and ditch the first thing. That’s exactly me while developing this update; I kept putting in all of my half-baked ideas and nothing got done fully. I meant well, I swear, but it delayed the update quite a bit. But, I’ve put in a new texturing system which should make the whole texturing process a lot easier and quicker for me, AND save on performance, I’ve expanded and improved a couple levels, and the biggest thing is, I’ve added a boss battle! And we all know everyone loves boss battles! So read on and be amaaaaazed *dramatic voice*!!!

Updated, improved and removed levels

spikes-51This, as you might recognise, is the hub level. However, it’s had a facelift, and a big one at that. It now serves as the hub for the entire game, rather than having separate hubs for each world. The blue building from before is for World 1, and upstairs is World 2, then as more worlds are added, you’ll be able to access more areas to find new levels. Also, due to loads of changes I’ve made to the level geometry and the texturing (I made a script that handles all of the texture sizes for me), everything should run smoother and I’ll be able to put more decoration in the levels. In short: it’s better, more shiny things.

In the hub now, you’ll find the levels 1-5 near your spawn area, a practice room (ie, the large room that was there before), and upstairs you’ll find the cube to go to the boss battle; however, that’ll only appear after you’ve beaten levels 1-5. Also, you won’t have all three guns unlocked straight away, but you’ll find them scattered in certain levels. The laser gun is needed to access World 2, which is way above the rest of the level, so it’s found after you beat the boss. There’s also a trophy room to view all the gold cubes you’ve found, as well as an incinerator which is there for decoration and because destroying thing is really cool.

spikes-49I’ve re-modeled the vapour gun too, so it’s not exactly the same as the other two. I tried getting all the animations and sounds to go with it too, but for some reason Unity’s animation thingy hates me and keeps giving me really horrific results, so no animations. Sad face. The force gun has had improvements too; right-clicking now holds an object in front of you, and then left-clicking will shoot it as normal, but you can only hold things for 5 seconds, and it’ll drain your gravit meter, and the object will then disappear 5 seconds later, although I want to tweak this system a bit, such as only certain objects obliterating themselves when they’re dropped.

No more lives!

Another thing to note: no more lives. I decided that they don’t really add anything to the game, and it’s much more fun to try a really hard part indefinitely rather than being limited to 5 tries. Because infinite fail is funny. I’ve added a load of stuff to the tutorial level too (well, I’ve completely redone it, the old one was pretty bad, this it less bad), and it covers stuff the old one didn’t.

spikes-52In addition to the texturing stuff mentioned earlier, I’ve added some sort of moving textures, like neon signs, kinda. They’re dotted around the place as decoration, and to provide directions and other information. They’re used as decoration in the super-sexy new start menu, which is vastly improved on the old one, and you can see an image at the top of this post.

And finally, the boss battle!

Yes, it’s the part you’ve all been waiting for: a boss battle! He’s called Squoid (because it sounded nice, no other deep meaning), and he’s basically a big blue cube thing that launches himself at you and fires spiky balls of death at you in a fight to the death in his lair.

spikes-50He might not look like much, but he’ll wreck you. The idea is to use the force gun in some way to bring him down, but I’ll let you figure out the details, because I don’t want to spoil the fun of finding out for yourself how the battle works. His lair is absolutely magnificent though, and you should have fun having a look around it.

spikes-54There’s so many other little additions that I can’t list them all here, I can’t remember them all. Little things such as the gun icons in the corner being animated and zooming in when you run along with everything else, a range of new billboards, and small changes to the positioning of items in some levels to make it more convenient. However, through all of this, I haven’t been able to update all the levels, such as the Testing Area, and the promised World 2 Level 2, which I started to develop after the last update, but before updating the texturing system, hence these levels will appear as a blur of pinkness and glitches.

Also something I just noticed, the WebPlayer build for my game has only just broke a megabyte in size! It’s massively compressed, evidently. That’s technology for you. And if you don’t like external links or if you just think my Dropbox public folder is icky, there’s a new Project Spikes page at the top of this very website! Now you don’t even have to leave! Although, to be honest, it’s better playing through the link at the bottom of the page (same as always, why haven’t you bookmarked it yet?), as the page on this site is a bit broken. WordPress hates Unity, obviously. But, have fun heeeeeeeeeeeeeeeeeeere!

 

 

 

 

 

 

 

Space and Actually Fixed Levels – Project Spikes 01/12/13 Update

I’ve actually fixed stuff this week, and now it’s update time again!

spikes-40The Testing Area level from last update has magically transformed into a space level, complete with loads of particle effects for the thrusters. I’ve made another performance improvement by having differently-sized level geometry and textures. You won’t see any visual change on your end, but it does shift a lot of work from the CPU to the GPU and hence gives a better framerate, at least for me. This level has all the powerups and guns from the old testing level, but is laid out differently and looks better, with a new space skybox and windows, which you can actually smash with the destruction gun or by flinging cubes at them with the force gun.

spikes-41

 

I like the texture of these, and the transparentness of them (I’m pretty sure that sentence makes no sense, but that’s why I don’t study English). This level’s gravity is a tiny bit decreased too, so stuff will fall to the ground slower. This level will probably be used in the future to provide access to bonus levels, but currently it’s just there for you to play around with powerups and guns.

spikes-42This is the new-improved-shiny-awesome World 1 Level 5! It’s so much better than the original, but keeps all the basic concepts from the level, such as the switch platforms and radial platforms. It also adds in a small maze part, and some turrets, as well as a high jump powerup. Along with that I’ve improved World 2 Level 1.

spikes-43The new version of this level adds a second floor and is generally better than the original in most ways. I’ve also modified the pause menu so you can access the options straight from there, and when you try to return to the main menu it’ll ask you if you’re sure, just in case you click it by accident. That’s basically it for this update, which you can play here. I hope you have fun playing!

-Daniel

 

 

 

Guns, Lasers and Powerups – Project Spikes 24/11/13 Update

I swear the game will have a proper name soon enough, but more importantly there’s a new update, and it has lasers in it!

Image

The laser gun, shown above, is used to burn obstacles in front of you, such as these cubes. They will then shrink until you’ve burned them into nothingness and they disappear, with loads of particle effects, and of course a vibrant blue laser! There’s also the new Destruction Gun, which is a one-shot device that will instantly kill the cubes and vapourise them. Even better, these two guns can be used against turrets to destroy them. There are icons for each gun to sit at the bottom of the screen when you’ve found them too. To switch between them, you can use the number keys 1-3, and later I will add scroll-wheel support too. The destruction gun costs 2 gravits per hit, the laser gun 1 gravit per half-second, and the force gun still guzzles 1 gravit every hit.

Image

I’ve also been working on optimisation, taking out as many unnecessary parts of the game as possible so the game should run as fast as it can, even at high graphics settings, which is why I’ve changed the geometry of the levels by switching most of the level from 3D cubes made of 6 sides to 2D squares with only two sides. That still allows me to texture the level in pretty much the same way, but reduces the number of draw calls by about two thirds, so it’s a massive optimisation which will have minimal effect on the actual gameplay.

Image

There are also new powerups, which will be placed in levels so that the player can use their unique abilities to solve new puzzles. This one, for example, gives the player an ‘antigravity jump’ which causes gravity to be reduced greatly, another speeds up time so the whole level moves quicker. They’re all pretty cool effects, which you can try out in a new level, the Testing Area, which you can access through the Start Menu. Talking of the start menu…

Image

…it’s also had a bit of a makeover. It looks a damn sight better than the boring old screen, but does pretty much the same thing. All the information signs in the game have been changed so they are unlit, which means they won’t appear too dark, after feedback I received. Additionally, the field of view changes when the player is running, and a set of crosshairs appears under the player when airborne to show where you’ll land, two more features suggested to me. Also, in the options menu, there are a few more graphical options that disable shadows, in case your computer is extremely slow. You can play this new update by clicking this link.

Have fun playing, I hope you all have some good feedback for me 🙂

Oh yeah, and it’s probably best to avoid World 1 Level 5, it’s not been fixed yet. Just a heads-up.

-Daniel

Fun With Physics – Project Spikes 26/10/13 Update

Play it here!

This update is pretty sweet, it improves greatly on some previous levels, particularly World 1 Level 4, which has been redesigned and textured, and now features a new game mechanic: the Force Gun!

spikes-25This gun can apply forces to certain objects, such as the cubes in the background of this picture, or the spiky death balls introduced in Level 4, when the mouse is clicked. If you left click, it’ll blast the object away from you, and if you right-click, it’ll pull it towards you, both accompanied by a particle effect, an animation and a sound. This paves the way for new puzzles which require moving around crates and other objects, and enables you to shoot away incoming hazards.

spikes-26As part of World 1 Level 4’s revamp, I’ve re-textured the entire level to fit the world’s light blue theme, such as the walls and spike balls. The main new addition in this update really comes into play in this level, as you must use the Force Gun to move wooden crates and enable you to jump over a wall. The small yellow thing is a new pickup that fills the force meter, the yellow bar under the health bar which shows how much power the Force Gun has left. They’re called gravits, after the force of gravity, showcasing how bad I am at naming things, part of the reason I can’t think of a name for the game yet. They have pickup sounds too, a bit like a retro coin pickup sound.

spikes-27

Each world will now have a level that acts as a hub: these levels have a practice area to get to grips with new features, and a cube to transport you to each level in that world. In the future, you will only be able to access the next world after beating all 5 levels, but right now you can simply challenge level 5 in the first world and finish that to advance straight to World 2. The practice area in World 1 gives the player the Force Gun and a few cubes to practice firing them around the place and get used to the gun. In addition, the black cubes at the beginning of each level will return you to the hub, rather than to the previous level.

spikes-28The tutorial screen has been improved too, adding textures, more boards to show you the controls, and a button to take you straight to the newest level in the game (also present on the start screen) – currently, this is World 1 Level 4, and in the future will be used for easier testing of the levels and to simplify getting feedback from people.

spikes-29

Another noteworthy update is the addition of a model and particles for checkpoints, making their presence a little more obvious.

There are even more features listed below. Here is the link to the game, and as always I hope you have fun playing!

NEW FEATURES:
-Redesigned World 4 Level 1, adding the Force Gun and textures.
-Force Gun, left click to blast away objects, right click to pull them in.
-Force meter to show the remaining Force Gun power.
-'Gravits': new pickups to fill the Force meter.
-Sounds added for pickups, menu selections and the Force Gun.
-Hub levels for each world, World 1 Hub has Force Gun practice room.
-Black cubes return player to hub.
-Much better checkpoints - model and particles.
-Textures and test button added to Tutorial screen.
-Spawners that spawn objects in the level - present in World 1 Hub.