A downloadable game for Windows, macOS, and Linux

Darkour is a 2D platformer where light is alternate playable space. In this game, you will utilize your ability to shift within the light, and use the darkness as your platform to reach the portal at the end of each level.

Originated in the CPGD Veteran's Day 2017 Game Jam, then further developed as a senior project, before becoming an ongoing, independent project.

If you want to play the most recent alpha build (which includes 60 levels), sign up for the mailing list!

Art Credits

Character Art and Animation: Angie Pelina

Music Credits

Main Menu: Loophole (Edited Loop Version)
Artist: Greyhound
Source: https://soundcloud.com/greyhoundmusicamsterdam/ep001b-v2

In-Game Music: deep sixxx (Edited Loop Version)
Artist: I Swear to God.
Label: Minimal System Recordings
Source: https://soundcloud.com/minimalsystemrecordings/deep-sixxx-mp3

License: http://creativecommons.org/licenses/by/3.0/
Royalty Free Open Music from https://starfrosch.com

Updated 1 day ago
StatusIn development
PlatformsWindows, macOS, Linux
Made withUnity
Tags2D, Difficult, Parkour, Singleplayer
Average sessionA few seconds
InputsKeyboard, Gamepad (any)
AccessibilityConfigurable controls

Install instructions

To run the game, unzip the file, click the folder, and run the executable.


Darkour [DEMO] (Windows Build) 46 MB
Version 4 5 days ago
Darkour [DEMO] (Mac Build) 51 MB
Version 4 5 days ago
Darkour [DEMO] (Linux Build) 52 MB
Version 4 5 days ago

Development log


Log in with itch.io to leave a comment.

(2 edits)

Hey Brian! Chuck here from the meetup. I was just trying Darkour again and found it to be a little tedious that you have to "Press A to Retake" and then "Press A to Commence Testing" again every time you die. For someone who dies a lot, like me, this is pretty disruptive to the fluidity of the game. Rather than say "Press A To Commence Testing", I think you should show the title/level identifier of each new level once (when you first enter it) and then fade that out after a second or two. And then, whenever the player dies, just fade the screen to black (or your bg gray color), restart the level, then fade back in (also over the course of 1-2 seconds). Just my two cents, but I think this would make the experience a bit smoother and more enjoyable overall... At least for players who can't ace the game in 10 minutes ;) 

Also, I found the cause of that exploit you discovered. It was just an old piece of code I forgot to remove so it was an easy fix (at least it appears that way for now). Super important though so thank you again for your assistance! 

Hey Chuck, good to see that you were able to fix the exploit easily!

For pressing A to restart and start a level, I can see why it would be disruptive. But, one reason why I put that there is that a few of the levels I made are designed such that if players stand still for too long, they would die from a (slowly enroaching) wall of spikes, or an enemy would move to their position and kill them. Another reason why I chose to have players press A is because I thought that some players would like to look at the level for a few seconds, as well as have a little breathing room after they died several times.

That said, I will consider your feedback! I actually considered a while ago having some sort of fade-out to fade-in transition after death, so it's good to hear another person suggest it and give me a little push to do it.

So, thank you for giving me feedback, and for letting me have the pleasure to play your game! I hope the rest of your game development and your game release goes well!