Tuesday, 25 April 2017

Beta 2.1.4 Released

There was a problem with the 2.1.3 installer. If you're getting weird problems like crashes or inaccessible levels, please uninstall Blackshift and re-download from the site. If the install fails, try restarting your computer.


  • Fixed a nasty Windows installer bug that was corrupting game files. I don't know why I can't write an installer. It shouldn't be difficult.
  • The key you press to dismiss the 'get ready' screen now also counts as input for the game. So, you no longer have to be quick with the double-press to get a good time.
  • Fixed a bug where, if you disabled sounds, then played for a bit, then enabled sounds, all the sounds that would have played during your session would play at once.
  • The game now keeps track of your best time for each standard level.
  • You can no longer use that editor trick to make the player start inside a block or enemy, because it was corrupting the game state and could lead to crashes.
    • You can still use the trick, because it's a neat trick and I don't mind it. Just not with blocks or enemies.
  • Fixed glitchy graphics when a customs door closed on a block.
    • This is sort of misleading now, because it looks like you can interact with the block and shoot it, but you actually can't. Oh well. Don't let it happen in your levels unless you enjoy confusing people.
  • Fixed bug where creating a level with non-English characters in its name would fail.
    • You used to have to submit the level using English characters, then rename it. Now you can just create it with the right title.

Sunday, 16 April 2017

Beta 2.1.1, 2.1.2, 2.1.3 Released


What's New


  • Stuff
  • Things
  • New-look menus
  • Levels up to 60
  • Performance improvements
    • Option to use a lower resolution. Try this out if your computer struggles with Blackshift.
    • Level loading is now faster, especially when restarting a level.
    • Reimplemented GPU instancing. This should speed up the game by quite a bit.
      • This was taken out a few versions ago because my implementation was buggy. I know what I'm doing now. Promise.
      • I didn't add the option back to the options menu; it's just on for everyone.
  • Miscellaneous graphic and sound updates and fixes
  • Mouse pointer now hidden while playing
    • Oops, Mac only, sorry! I messed this up on Windows.
  • Level Pit changes
    • When you get a high score, you should see it in the leaderboard straight away.


  • Fixed mouse pointer bug on Windows


  • What's that? Everything should be Twitter? I agree! Blackshift now has favourites.
    • You can add a level to your faves by clicking the star on the level page.
    • See a list of your favourites on your user page. You can only see your own for now.
    • The most popular levels are shown on the Awards page.
  • Bugs fixed
    • Made it look less glitchy when a coloured door closes on you
    • Fix a bug where your time would start out wrong on the leaderboard, then correct itself.
    • You now end up in the right place after editing or deleting a level, instead of just being dumped back to the Level Pit homepage.
  • Tiny graphics update for the orange peg switcher machine. See if you can spot it :)

Saturday, 1 April 2017

Reminder: Trello

Not sure how many of you know about the Blackshift Trello board.

You can check out all the stuff I'm planning to add to Blackshift. Comments should be enabled, but I'm not sure if they're working.

Shouldn't be too much longer until the next update. I've taken a break but I'm feeling Blackshifty again.

Update: I've also added some new links at the bottom of this blog, including an RSS feed so you can subscribe for new updates.

Tuesday, 8 November 2016

Announcing Greenlight

I've submitted Blackshift to Steam Greenlight. Vote here.

For those unaware, Greenlight is Steam's indie game vetting program. If enough people vote for Blackshift, it gets accepted to be made available on the Steam game marketplace, giving it the opportunity to become much more popular. This means more people making levels, and more people playing yours.

Friday, 4 November 2016

Beta 2.1.0 Released

I finally did some wall graphics
Thanks to all Alpha Testers. We're finally in Beta.

The choice of when to declare beta is pretty arbitrary, but really it just means I feel Blackshift is stable and polished enough to start showing it to a wider audience. If you wanted to help me out — and you don't have to, I mean you already bought the game — but if you wanted to, you could spread the word on Twitter, Facebook and so forth. If you have a Youtube channel it would be great to see some Blackshift videos. Post 'em here if you make any.

For my part, I'll be working on getting a second trailer together, and just generally adding polish and fixing bugs.

Edit: I just noticed I posted this exactly a year after the post announcing the start of Alpha. I did not plan that!


Saturday, 15 October 2016

New Stuff

I've added some features to the server (you don't need to download anything — this stuff will just start happening):
  • You can now change your password
  • Old wins are now “carried forward” when a level is edited
The new “carry forward” feature works like this:

When you edit a level, all the old plays are invalidated as usual (they turn grey in the high score table and will get pushed out when people play the new version).

BUT, now, the server starts going through all those old plays and trying them against the new version of the level. Any that still work get carried forward and turn white again.

Basically this means you can make small changes to your levels and people won't always lose their high-scores. Small changes mean things that don't affect the actual gameplay of your level — decorative floors, walls, that kind of thing.

Adding save points won't always count as a small change, I'm afraid, but I'd like to fix this in the future.

Wednesday, 29 June 2016

Alpha 2.0.55

  • Added offline mode under options. When offline, the level pit will not be accessible.
  • Changed camera projection for a slightly nicer view.
  • Fix bug where bullets hitting walls made too loud a sound.
  • Loading screen before entering the level pit.
  • Fixed glitchy loading screen when creating a new level.
  • Made the awards page more readable.
  • New graphics.