<div class=header> <div class=headerrow> <div class=headercell> <div class=headerlogo> <p class=image><a href="http://www.hardcoregaming101.net" target="_parent"><img src="http://www.hardcoregaming101.net/logo/hg101logo.png" alt="Logo by MP83"></a></p> </div> <div class=headerad> <script type="text/javascript"><!-- google_ad_client = "pub-0596905340593187"; /* HG101 */ google_ad_slot = "1388153503"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script> </div> </div> </div> <div class=headerrow> <div class=headercell> <div class=headermenu> <a href="http://www.hardcoregaming101.net/alpha.htm" target="_parent">Articles</a> | <a href="http://www.hardcoregaming101.net/features.htm" target="_parent">Features</a> | <a href="http://www.hardcoregaming101.net/books.htm" target="_parent">Books</a> | <a href="http://blog.hardcoregaming101.net" target="_parent">Blog</a> | <a href="http://hg101.proboards.com/" target="_parent">Forums</a> | <a href="http://www.hardcoregaming101.net/about.htm" target="_parent">About</a>&nbsp;&nbsp;&nbsp;<a href="http://www.facebook.com/pages/Hardcore-Gaming-101/109837535712670" target="_blank"><img alt=" " src="http://www.hardcoregaming101.net/facebook.png"></a>&nbsp;&nbsp;<a href="http://twitter.com/HG_101" target="_blank"><img alt=" " src="http://www.hardcoregaming101.net/twitter.png"></a>&nbsp;&nbsp;<a href="http://ask.fm/hg_101" target="_blank"><img alt=" " src="http://www.hardcoregaming101.net/askfm.png"></a>&nbsp;&nbsp;&nbsp;<a href="http://www.patreon.com/hg101" target="_blank"><img src="http://www.hardcoregaming101.net/supportsmalla.png"></a> </div> <div class=searchbox> <form action="http://www.google.com/cse" id="cse-search-box" target="_parent"> <div> <input type="hidden" name="cx" value="partner-pub-0596905340593187:3048719537"> <input type="hidden" name="ie" value="ISO-8859-1"> <input type="text" name="q" size="30"> <input type="submit" name="sa" value="Search"> </div> </form> <script type="text/javascript" src="http://www.google.com/coop/cse/brand?form=cse-search-box&amp;lang=en"></script> </div> </div> </div> </div>

by Ulmeyda - August 15, 2017

Snakebird - Windows, Linux, Mac OS X, Android, iOS (May 4, 2015)

Steam Artwork

Really good puzzle games are ones which build their challenges around a simple core mechanic, using increasingly fiendish puzzle design, rather than complex rulesets to ramp up the difficulty. You see this principle in games like Cogs, where even the most elaborate contraptions are made out of sliding block puzzles, in Alcazar's increasingly intricate line patterns, and more recently in Noumenon Games' deceptively easy Snakebird. It controls like a turn based Snake, with movement restricted to an invisible grid, your snakebird retaining its shape after each move, and an inability to move backwards.

The aim of each level is similarly straightforward: make your way through the environment, collecting any fruits you find, before heading for the exit. These fruits aren't just an arbitrary requirement for finishing the level though; each one extends the length of your snakebird, allowing access to previously inaccessible areas. This increased length can be a double-edged sword though; poor planning can lead to your snakebird becoming trapped by its own, newly elongated tail. The biggest danger though is gravity, while a snakebird cannot be made to move into spikes or dive into the sea below, it can and will fall to its doom unless some part of it is on solid ground. Therefore the major challenge of the game is ensuring your next move won't leave it without some kind of support.

And challenge is the operative word, after two or three levels introducing its mechanics Snakebird quickly ramps up the difficulty, presenting you with levels which at first glance appear trivial but which take serious forethought to overcome. Later levels then start to introduce additional elements like movable blocks, teleporters, and multiple snakebirds in a single level who must shove, lift, and support each other to reach the exit. None of this changes the core mechanic though; all of these new elements follow the same rules, so even as the levels become increasingly complex there is a sense of consistency and fairness throughout. Thankfully Snakebird also includes a number of quality of life options so the experience is never too frustrating: the movement grid can be made visible and you can undo any number of moves right back to the start of a level.

Attention should also be paid to the audio-visual elements of the game, which create a relaxed atmosphere that helps to temper any frustration you will inadvertently feel while playing. Graphically levels are built from sprites layered in 3D along the Z axis, with an orthographic camera being used to give the illusion that it is in 2D. Flat, distinctive coloring is then used to visually separate solid objects from the background; though this is not always successful. The adorable animation on the different snakebirds themselves deserves particular attention, as this gives personality to what could have been fairly boring characters; the way they stare worriedly at spikes or longingly at fruit is particularly endearing. Finally the music, while a bit repetitive at times, really fits the atmosphere of the game perfectly.

Quick Info:


  • Noumenon Games


  • Noumenon Games



Snakebird (Windows)

Snakebird (Windows)

Additional Screenshots

Related Articles

Discuss on the Forums!

Back to the Index