A downloadable game for Windows, Mac OS X, and Linux

Buy Now$0.99 USD or more


Bitmaster is a dynamic and colorful shooter, in which you, the Hero, are trying to escape the growing hell of your planet and to break the Fourth Wall.

Bitmaster is a singleplayer arena, where you need to destroy the enemies and collect power-ups to improve weapons. Its design and gameplay was inspired by such games as Geometry Wars, Crimson Land and Satellite Reign.The game has 5 unlockable heroes, 20 types of enemies, 5 bosses and a lot of factors that may cause troubles... or make the game easier.

What's new

Bitmaster 3 is a big leap since version 2, and it features lots of improvements, such as:

  • full gamepad support, which means you don't need mouse or keyboard at all!
  • perks, new heroes and boss levels;
  • some new mobs and improved old ones;
  • UI improvements;
  • and more…

Aside from technical improvements, the game is not endless anymore and has a plot and a clear goal :D

Linux version

If you face any problems while launching a game on Linux platform, please report it here! Don't forget to describe the issue (screenshots would be great) and specify your OS name and version. Compiling for Linux is something new for us but we will try to fix it if something is broken.


v. 3.0.1
+ added VSync option in the settings screen;
+ added"Force mouse input" option on the same screen;
* fixed Russian translation of gamepad help figure.

v. 3.0.0
+ full gamepad support, which means you don't need mouse or keyboard at all!
+ perks, new heroes and boss levels;
+ some new mobs and improved old ones;
+ UI improvements;
+ and more…

v. 2.0.0
- "initial" itch.io launch;
* redesign;
* better game balance.
+ new mobs;


  • Available on Steam :D
  • Supported platforms: Windows Vista and higher (x86 and x64), Linux x64
  • DirectX 10 compliant video card is required.
  • The game is suitable for all ages.
  • Average time of the party is half an hour.
  • Gamepad is fully supported. To support Nakatomi and other non-standard gamepads please use this additional software: https://github.com/x360ce/x360ce#readme (tested on Nakatomi gamepads).

If you have any issues launching the game, try installing additional libraries (UE4PrereqSetup_x64.exe or x32, based on your system), which is placed in GameDir\Engine\Extras\Redist\en-us.

More information

Published111 days ago
PlatformsWindows, Mac OS X, Linux
Release date113 days ago
AuthorCosmo Myzrail Gorynych
Tags3D, Arcade, Boss battle, Colorful, gamepad, low-poly, Singleplayer, Top down shooter, unreal-engine
LicenseAll rights reserved
Asset licenseAll rights reserved
Average durationAbout a half-hour
LanguagesEnglish, Russian
InputsKeyboard, Mouse, XBox 360 controllers
Player countSingleplayer


Buy Now$0.99 USD or more

In order to download this game you must purchase it at or above the minimum price of $0.99 USD. Your purchase comes with a Steam key. You will get access to the following files:

Bitmaster 3.0.1 x64.exe 100 MB
Bitmaster 3.0.1 x32.exe 100 MB
Bitmaster 3.0.1 macOS.zip 161 MB
Bitmaster 3.0.1 x64.tar.gz 150 MB


Log in with your itch.io account to leave a comment.

alright, Bitmaster . after having all the recordings done and playing it for about 8+ hours possibly more because i also did a lot of i guess practice runs vefore actually recording stuff i decided to leave this comment here before i finalize the video :)

after playing for that long i realized that the entire game is simply a battle between the player and the RNG. simple because of the existence of two debuffs and one buff that can screw you over it is always simply a matter of time before you get defeated regardless on how skilled you are at dodging everything. the shield may as well not exist because no matter how hard you try to preserve it the RNG will always just drain it.

Drain shield, No shield regen and Drain HP+shield will leave simply nullify your shield to mere non existence despite all your efforts to dodge everything. oh! and dont get me started with the HP.

since the shield is non-existent most of the time your HP is now exposed ... well thanks to the the fact that global debuffs and local debuffs ( per map quadrant ) can also screw you over by having either of those negative debuffs plus the drain HP debuff you will lose most of your HP from those debuffs alone meaning no matter how hard you try to dodge you will inevitably die regardless turning any run i do into a luck based game.

so after nullifying your shield and having the game take away a good chunk of your HP because it feels like it how do you recover it? you pickup health kits that heal a pitiful amount compared to how much the RNG debuffs alone can screw you over and since they take up a possible upgrade pickup on your weapon you end up missing a potential upgrade on your weapons that you WILL need on RNG boss rights.

i mentioned one buff that's actually a nightmare and yes that's the speedbuff. given how you basically control a person who is constantly sliding and you take damage from anything with your shield non-existent your only choice is to be very good at maneuvering and that requires tiny precise movements in order to aim easier and dodge more effectively.

thanks to the speedup now you get to slide some more making contact damage even more of a threat on top of the walls plotting to destroy you one way or another.

and finally the boss fights. i mentioned RNG boss fights because you get to fight a random boss monster after every 20+ waves and from there you get to have a chance on obtaining crystals that can help unlock more characters.

since you are pitted against a random boss monster you neeed to learn their patterns ASAP or else you waste an approximately 20 minutes trying to get there in the first place and the boss fights are just tedious.

from what i can tell the random debuffs are there to change the pacing of the game and to keep you moving but if the global debuff alone drains your HP because the game feels like it then you either rush that entire wave and kill all the enemies OR wish that the Healing boost you were saving for this very moment will heal enough to mitigate that unavoidable damage.

you need 15 crystals to even get a chance to unlock the other characters but to be honest i am not even going to bother.

sure if i spend more time i can get even better at dodging but if 90% of mt runs were merely screwed by RNG global debuffs then no thanks. i feel like more balancing is needed and i am still looking forward on how this game will evolve .

i will mention the aesthetics last because that's probably the best thing about the game and to be honest that at least kept me going back for more.

i love the animations, enemy variations, and most importantly the entire map itself. i'll work on the video now and i hope this feedback was good enough :)

Hitori Plays Bitmaster V 3.0

Hello :) just purchased it :D and looking forward for you to releasing it on steam <3 . also is it okay if i record some gameplay for the game and put it on my channel :) . i will leave links on the description and annotations on the video that points to this itch.io page .... i really wanted to send this as a private message but i dont know how lol ( still new here ) .


You are very welcome to make gameplay recordings and even to place them here :)

Actually there is no PM on itch.io yet, but many developers (like me) put contact information on their profile pages.

The game looks interesting. Is there a Linux version incoming, or at the very least is the current Windows version supported on Wine? I will not be able to access a Windows PC for quite a while.

Hi, I can't tell if the game is playable on Wine (just because there are no spare computers for Linux), but I hope there will be linux packages in near future. I'm still trying to make the linux toolchain work, but it turned to be harder than I thought.

You can subscribe to my profile to be notified of any future game updates.

In the meantime, I could try running the x32 executable later on with Wine. Perhaps it's going to be great enough on it. Thanks for the response!

Good news: I've compiled my Afterlight game for linux! If everything goes well on other machines (I saw only scary bugs on my VM, but my friend told it's all okay), I will do the same for Bitmaster \( ' o ' )/

That's good news!

Oh, on the Wine status update, I tried Bitmaster. Wine demanded the Visual C++ 2015 Runtime, but it doesn't install it for some reason (the window disappears without any kind of progress bars left behind, and the terminal claims there is an error of sorts). Trying to install the UE4 prerequisites also end in vain with an error.

However, the game's installer worked fine (even if it took some time to install). This was all with the 32-bit installer. Can't wait to see the Linux version!

I've just added a Linux version 🎉 Please let me know if something goes wrong.

Btw I plan an update with bosses, new guns and more fun =) hope it will be done in one-two weeks

Alright! I will test out later and let you know how it goes for me.

Is that a 64-bit build? I'm getting an Exec format error in the terminal whenever I run the file Bitmaster/Bitmaster/Binaries/Linux/Bitmaster. I opened with the terminal to check that message too.

I have a feeling it is a 64-bit build. I did run into the same error message with a 64-bit Linux file (that I also got from itch.io). Do you have a plan for a 32-bit build?

(Edited 2 times)

It should be Linux-x86_64 package. Make sure there are no special (non-ascii) characters in game's full path — desktop folder suits well. There may be some Paper2D errors but such can be easily ignored 'cause game doesn't use Paper2D at all =) I'll try running the game on x32 VM asap.

Edit: it turned out that the game engine I use (Unreal Engine 4) doesn't support 32-bit Linux OS at all. Unfortunately, it's not what I can change, so there will not be 32-bit binaries.

Btw I googled a bit and it turned out that new versions of Wine are capable of running UE4 games like Mass Effect 1-2-3 :/

Ouch. The reason I have a 32-bit system is precisely Wine; Tahrpup 6.0.5 64-bit wouldn't like opening it for some absurd reason even when I did everything required, as it always ended up reading the wrong libraries. Only when I turned into Tahrpup 6.0.5 PAE that it actually worked. I'm not using Linux forever, it's a temporary solution to a problem (unreadable HDD). So hopefully I get my laptop fixed in time and then I'm able to use Windows like before.

And then maybe I'd also give the x86_64 package a spin in a VM.

So far though, thanks for your help! I appreciate it :)