Split is a one-button scrolling game where forking (splitting) nodes is your only way to avoid obstacles.
This game was built mostly for fun, but also as an entry to the GitHub Game Off contest.
You can play it at seld.be/split/.
The Game Off's only restriction was the use of one of those words in the game concept: forking, branching, cloning, pushing, pulling.
I set out to imagine a game where your only way of moving is to fork/branch out, and this is what came out of it.
Projects and media files used
No external libs are used for the core of the game. The game is simple enough that it does not require (and also does not really fit) the use of a game engine to render elements or track the game logic. I figured one can handle this with the browser APIs alone these days, plus it was a good learning exercise.
For audio playback the game uses SoundManager2 and the following CC-BY / CC-BY-NC licensed audio files:
The music icon is CC-BY licensed from Dmitry Baranovskiy of The Noun Project.
Meret Vollenweider kindly helped with the game graphics.
The code is released under the GPLv3, see the LICENSE file for details.