Twitter    Facebook    Newsletter    RSS feed



Lockdown Protocol is a high-score-oriented shooter/platformer game with built-in level editor and multiplayer support. The game is available for Windows and Linux PCs.

You are a lone scientist in a research facility on lockdown. Something must have gone horribly wrong since everyone and everything is trying to kill you. Fight your way out, collect items and bigger weapons on the way and blast your enemies into pieces! Complete levels fast and leave nothing alive to reach the highest scores!

Note: This game is still a work in progress. It has been released for public alpha testing, but it is not a finished product yet. Please try it and report back to us. Tell us what you think and how the game could be improved. With your help we can make it better!

The game is available in two different versions: Free playable demo and full version. By pre-purchasing the full version now you support its development and get early access to the full version content as it is added. You'll also get a 40% discount!

Download free playable version Purchase full version

You can find Lockdown Protocol on IndieDB and Desura too:

Lockdown Protocol on IndieDB Lockdown Protocol on Desura

To stay up to date with development progress and new releases, you can follow us on Twitter or Facebook. For release announcements and major news only, you can subscribe to our Newsletter. There is a presskit() too.



Screenshots from the latest alpha version:

Older screenshots:


Local split-screen multiplayer match in public alpha version 0.20.0:

Single player gameplay in public alpha version 0.18.0 (not quite up-to-date):

And another video demonstrating built-in level editor in public alpha version 0.18.0:

The level created in this video (tutorial1) is available for download using the in-game level browser.

Development status

What's done

Following features/content is available in the latest alpha version:

  • Single player game.
  • Local split-screen multiplayer matches.
  • Network multiplayer matches.
  • Level editor.
  • 25 single player levels (8 available in demo, rest can be previewed).
  • 6 multiplayer levels (one available in demo, rest can be previewed).
  • 10 different weapons.
  • 7 different enemy types (+ enemy items).

What's coming

The game is currently really close to reaching beta phase, which means that all major features have been implemented and I'm going to focus on polishing and bug fixing from now on.

Known issues

No known major issues in the latest released alpha version.


The latest version is 0.20.0 released on 2014-11-09:

Public alpha demo version 0.20.0 for Windows

Public alpha demo version 0.20.0 for 64-bit Linux

Public alpha demo version 0.20.0 for 32-bit Linux

Lockdown Protocol is available on Desura too (install through client or download a stand-alone version).

The demo version lets you play the first eight single player levels and one multiplayer level, rest of the levels can be previewed within time limitation. Level editor is fully enabled. The demo version can be upgraded to full unlimited version.

Frequently asked questions

How do I install the game?

The easiest way is to get the game from Desura digital distribution service.

There are currently no installers available for the direct downloads. Just download the release package for your operating system, extract package contents to a directory of your choice and run the game from there. You can run provided or install.vbs script to create shortcuts in the system menu.

In Windows you must have Microsoft Visual C++ 2008 runtime installed.

Linux packages are known to work in latest stable releases of Ubuntu, Debian, OpenSUSE and Fedora distributions, but the game should work in many other distributions too. In some Linux distributions (for example Fedora) you may need to install libXaw, libGLU and libpng12 -packages from package manager.

What are the system requirements?

Here's my best guess on minimum hardware requirements:

  • 1.6Ghz processor
  • 1GB RAM
  • DirectX 9.0c or OpenGL 2.1 compatible 3D graphics card with 128MB of memory. Intel's HD2000 and later integrated GPUs should work too.
  • 100Mb of disk space available.

How can I share a level that I created?

The easiest way is to use the built-in level sharing mechanism. From Manage levels menu you can upload your levels online and browse levels uploaded by others. When uploading a level you can give a password, which allows you to update the shared level later on.

The levels can be copied manually too. All user created levels are stored in levels -subdirectory inside the game data directory. If you want to give a level named foobar to your friend, you need to send him/her foobar.xml file from the levels -directory. Any new level files copied to levels -directory will automatically show up in the game next time the game is run.

The location of user data directory depends on the operating system, it is typically one of these (Linux, Windows XP and Windows Vista/7/8 respectively): /home/<username>/.lockdownprotocol C:\Documents and Settings\<username>\Application Data\lockdownprotocol C:\Users\<username>\AppData\Roaming\lockdownprotocol

If the level to be shared is a multiplayer level, there is one more option. If you host a multiplayer match with that level and your friend joins the match, the level will be automatically transferred.

Why are there no online multiplayer matches?

First of all, there are no central/dedicated game servers. Any player can host a game and it will appear in the match list so that other players can join the match. Note that you must enter an online name for the match, otherwise it is assumed to be a local match and is not listed online. Unfortunately the user base is currently so small that there are rarely any matches to join.

The solution is to host your own match and ask your friends to join.

Why can't other players join my hosted network multiplayer match?

If the match is visible to others, but connecting to it timeouts, the most common reason is network address translation (NAT) done by your router/modem. If the computer acting as server is behind a NAT (not directly connected to internet), the router might be blocking access to server. There are four standard types of NAT and the game should be able to deal with three of those by using so called NAT punch-through.

If your router happens to implement the fourth type, symmetric NAT, then only option is to change your router settings. Router's port forwarding must be configured so that the UDP port used for server (26001 by default) is accessible from the internet.

If you are trying to set up a match with your friends, you can always try hosting the game on someone else's computer.

What does "Unable to start match with level 'XXX', see application.log for details" error mean?

Most likely the level you are trying to play was created with older version and is incompatible with your version of the game. Unfortunately the level compatibility is broken quite frequently during development alpha phase.

You can open the level in level editor and re-save it, which will remove the incompatible elements. This will let you play the level, but obviously it might not look as intended.

Will there be a version for OSX?

Most of the game code is platform independent and all dependencies are available for OSX too so it could be done, but currently I haven't got the hardware or enough time to set up and maintain yet another platform version.

Fortunately the Windows version has been reported to work well on OSX using Wine. Just run reconfigure.exe and make sure you choose the OpenGL renderer from the configuration dialog, not Direct3D. You will also need Microsoft Visual C++ 2008 installed.