A psychic bodyguard FPS

30f666f Enable 3rd-person view in outside debug mode

~cnx pushed to ~cnx/blackshades git

5 months ago

#27 Characters float on the street

~cnx filed ticket on blackshades todo

5 months ago

#Black Shades

In Black Shades you control a psychic bodyguard, and try to protect the VIP (dressed in white) from a horde of zombies, snipers and other assorted would-be assassins.


#Unique Features

  • Infinite randomly generated city
  • Rag-doll skeletal animation
  • Soul release mode
  • Fluid aiming system
  • Stop assassins by shooting them, knocking them unconscious, disarming them, tackling the VIP out of the line of fire, or any combination of the above


Black Shades requires GLFW, GLU, libsndfile, OpenAL Soft and Zig. Until Zig reaches 1.0, the game will target the language latest minor release. To build and install the game to $prefix, run:

zig build -Doptimize=ReleaseSafe --prefix $prefix install


For development, zig build run may be preferred for faster compilation. Patches should be sent to ~cnx/blackshades@lists.sr.ht using git send-email with the following configurations:

git config sendemail.to '~cnx/blackshades@lists.sr.ht'
git config format.subjectPrefix 'PATCH blackshades'



Black Shades is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Please refer to the project's wiki for the complete list of credits.