All posts in Dev Blog

New Mockups Art for HardLander

Feast your eyes on thes new Mockups for hard lander levels.

Norm and I have been hard at work prettifying the game as well as adding lots of new features. Here is a short list of changes:

  • 1080p update for all assets
  • All new art and physics design for ships
  • All new art for levels
  • Ships now explode and parts persist through the match. This leads to hilarious and unexpected happenings.
  • Every level has new animations to create a more immersive experience.


New Animations, art, and particles running at 1080p

It includes new Animations, art, and particles, and everything has been updated to 1080P.  The thrust of your ship now causes dust to fly around.  Also the thrust animation is much nicer and the length is relative the amount of thrust you are using (the thrust trigger is force sensitive).  I want to play around with having the force of your thruster effect the world around you.  That way you can push a player into the wall or knock a brick off a ledge with your thruster without even touching them.


HARDLANDER: Version 0.8 Released! New Test levels

The Latest version of HardLander has plenty to celebrate!  Two new levels, improved graphic fidelity and improved stability will keep the fun going long into the night.  So grab some friends and gather around your TV.

Teeter Totter 
4 players face off against 2 teetering totters.   Get it spinning to smash your opponents into smithereens or try and stay out of harms way, it’s your choice!


Laser Tag
Blast your friends out of the sky in an instant with this levels new ship fired lasers!  To fire your weapon you must push your thrust all the way down meaning that shooting at the wrong time could mean kissing a wall.


Teeter-totter Prototype Level

I’m prototyping a new level I’m calling teeter-totter.  It’s going to be a roundish level with a center pivot, free spinning platform in the middle of the screen which can be manipulated to mess with your opponents.  I like how the platform balances if no one takes off, since the spawns are equidistant along the platform.  Once one person lifts off however it will start to tip.  There are many possibilities for interesting interactions.  For instance you can continually screen wrap vertically trying to get the platform spinning faster and faster but avoiding the wall.  You can hit the platform from the bottom, or use it to smack your opponent into a wall.  I haven’t been able to play test this yet with 4 players but I am hoping that it’s fun.  If so I will continue to refine it.


Updated the teeter-totter prototype level.  I need to do more play-testing but I like this look better.  Also the hole in the middle gives some opportunity for slick evasion for the nimble pilot.  I enclosed the level to make the rotating platform more important since you can’t escape it.  In previous play-testing people would quickly fly away from the platform.  Now positioning is much more important.  In the image that follows, the surface is balanced until one sprightly rocket ship takes off and it starts tipping to the left.


Procedurally Generated Asteroids!

I added procedurally generated asteroids!  It makes the asteroids level much more interesting.  I will probably add the chance for more interesting things like lazer satalites or magnetic probes or something later.  Either way, never see the same Asteroids level twice!


The size, orientation, initial rotation, direction, and mass of the asteroids are generated each round.  The mass is based on the size of the asteroid so smaller ones will be easy to push around.  Currently the algorithm is based on size.  It feels pretty good. I wonder if the most accurate mass algorithm would be something like size3 or something.  Dunno, what do you guys think?


For anyone interested in the positioning algorithm, here is what I did.  First I pick a random number between 0 and 13.  that is how many asteroids can show up for this round.  Then I randomize the size between two constants.  Then I check at random points withing the screen dimensions to see where I can put an asteroid where it won’t cause trouble.  If the space is clear then I generate the asteroid.  If not, I go through the loop again with a different set of data.  To check if a position is clear I use a sphere check to make sure it did not collide with another asteroid.  If it did it would send them both flying away at warp speed causing a chain reaction with the other objects turning the asteroid field into grenade shrapnel and the round would end in a very explosive tie.  The sphere check has it’s size modified to the size of the asteroid to make sure that we are checking the bounds properly.  I could have just used the maximum size of an asteroid to do my sphere checks but then the generation wouldn’t be as dynamic and random.  For instance you would never see three tiny asteroids sitting next to each other.  I wanted the spawn points to be protected too, so players didn’t spawn inside a giant rock.  In order to do this I put a collider around the start point flagged as a trigger so that nothing would collide with it but the sphere check.  I also had to mask out some other triggers I was using for gameplay reasons.


HardLander: Competitive Local Multiplayer Version 0.85 Released!

Have more fun with your friends this weekend with improvements to ship physics and Sumo! Shove your friends into a laser wall and show them who’s boss. The ships are now easier to control for beginners and faster and more nimble for veterans. More fun for everybody!Level changes

This build removes slow mo from the SUMO level which allows some different stratagies such as shoving like this!


A little bit of explanation of how Slowmo works is needed. In most levels once a player wins by being the last person standing, there is a slow mo that lasts a couple seconds. This is fun because it adds a bit of punch to the victory, but also because if you die during this slow mo the round is a tie. This gives other players that would have lost something to root for and causes lots of cheering at the expense of the might be winner which makes the game more fun. However, in Sumo it’s fun to be able to push the player out of the ring. However, with Slowmo on this almost always resulted in a tie. This is possible because in Sumo ship to ship destruction is disabled so pushing is a valid option. I think this makes the level a lot more fun and interesting.Gameplay changes

Hard Lander has always been a bit top-heavy. This can be fun because it requires a high level of skill to balance without crashing. However durring playtesting I realized that this makes the learning curve a bit too high for new players. So I reduced the mass of the top of the ship by 30%.

This changes the ship behavior in two ways:

  • The ship how has a lower center of gravity. This means that it will very slightly self balance when you are pointing up. So if you are pointing straight up you will not tip over. Hopefully this makes it a little easier to get over the first hump of the learning curve which is not tipping over. Landing is now a ‘tiny’ bit easier as well.
  • Since the ship is a bit lighter you can now turn a bit faster and accelerate faster. This is more fun for advanced players as you feel more nimble. Make no mistake, this game is still very hard to master and is very satisfying to fly once you get the hang of it.

Bug Fixes:

  • pesky asteroid collider fixed.

HardLander on Steam GreenLight!

Just published to Steam Greenlight! Let the popularity contest begin! If you feel up to it, and it looks like something you would like to play with your friends give it a vote. Durring pax, which doubled as an amazing volume of playtesting, I noticed a couple bugs.

  • Rarely in 4 player 2 ships will spawn at the same place either destroying each other instantly or going into a Thelma and Loise style barrel roll off a cliff or into a wall.
  • On Asteroids, there is one asteroid that has a collider that is too big for the graphic. I will work on fixing both of these this week.
  • I noticed another issue which isn’t a bug but that I want to address.  In the level asteroids, there are nothing but rocks flying around and other players.  If the players are playing defensive they won’t move much, which happens a lot with new players.  As a result sometimes the level goes on too long, way longer then most of the other levels.  I got this feedback from CGDC but It didn’t sink in until I saw it at PAX.  I was thinking that I could make asteroids fly in from no where after a set time but then I would have to make an alert system so you knew it was coming, and that might take a bit of work.  I always try to fix a problem in the least amount of work.  It’s probably due to laziness but it makes me feel better to think of it as a Occam’s Razor kind of thing (’s_razor). The solution I am going to try is to have the large center asteroid look like it’s modded out with some metal lazers or something.  Then put a few lights on it.  When all the lights turn on, then a few lazers will turn on.  The lasers use raycasting so they will hit other asteroids and hopefully it looks cool and will effectively shorten the level by introducing more challenge after a time.  It will also make the level a bit more dynamic.

HardLander v0.84 released

New Death Sphere and aim-able Laser

Fresh from showing at PAX Prime, the new show build is now available! If you have an itch for super competitive local multiplayer games, you owe it to yourself to check it out! Version 0.84 continues on the competitive vision of hard lander by giving you more control over the environment as you master your piloting skills.

In the level Death Sphere, you can turn on up to 3 lasers and by touching the activation pads. You can then proceed to get the sphere spinning by hitting the protruding laser canon with the back of your ship just right, all but ensuring a full screen wipe of your upset but impressed opponents. NewLaserSphere001

Continue on to laser lab where you can precisely control the direction of a mounted laser beam based on your position on the laser pad. If you’ve mastered the crab walk (which is shown in the first challange level) you will be able to slide across the pad, sweeping the entire bottom of the level. But watch out because an observant player may be up to your tricks and screen wrap on top of you before you ensure your victory.

NewLaserLab002If this looks like something you want to play, pick it up on Desura or play it on your OUYA!

next page