• Register

A cross-platform action puzzle game inspired by the classic arcade title Snake. Take control of a snake-like creature in an abstract world to consume food while avoiding obstacles in over 100 levels. In order to challenge both your mental prowess and physical reflexes, Snayke's levels utilize unique mechanics such as teleporters, exploding blocks, obstacles, 'links' between food blocks, and more. In addition to level-based gameplay, Snayke includes "Classic" mode, a game type more reminiscent of the original Snake - the only goal is to beat previous high scores by consuming as much food as possible without dying. Classic mode supports optional 2-4 player competitive local multiplayer with either AI bots or real people.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
RSS Articles

Snayke version 1.1 has been released. There are no new major feature additions, however many bugs and other issues have been addressed.

[ppbranchg16779button]

Full changelog:

  • Added bombs to random powerup spawns when powerup setting is enabled in classic multiplayer mode
  • Added graphics workaround for systems which don't support subtractive blend mode
  • Changed bots in classic multiplayer to wait a short time (based on bot difficulty) before acquiring a new destination when the current one is invalidated
  • Changed game settings to default to windowed mode
  • Changed resolution detection to only allow fullscreen resolutions with ratios 1 < ratio < 2 and sizes below 3000x2000
  • Fixed classic multiplayer matches waiting for key input after the first round
  • Fixed intro accidentally being enabled when shaders aren't supported
  • Fixed 'Open Folder' buttons not opening the correct subfolder in windows
  • Fixed replay save button in gameover menus being enabled when exiting level which hasn't started yet
  • Fixed self-replenishing blocks in replays
  • Fixed rare sorting error in classic multiplayer mode with bots
  • Fixed transition from menu to ingame when using the Restart button after a classic multiplayer match
  • Optimized drawing blocks which have no links
  • Optimized level restart code
  • Tweaked level auto-restart fade time
  • Tweaked level order in section 5
  • Tweaked spawn rate of powerups in classic mode when powerup setting is enabled
  • Tweaked some default level completion times

Anton Riehl, the game's composer, has recently released the full soundtrack for Snayke on his website. Cover art is included as playable in-game levels! Check it out.

Snayke Released on Desura

Snayke Released on Desura

News 4 comments

A cross-platform action puzzle game inspired by the classic arcade title Snake.

Demo release

Demo release

News

A demo for Snayke has been made available for download on the game's website.

Snayke on Steam Greenlight

Snayke on Steam Greenlight

News

Like many other games on IndieDB, Snayke now has a Steam Greenlight page!

New Snayke trailer

New Snayke trailer

News 2 comments

New gameplay trailer for Snayke showing off many of its mechanics.

Post comment Comments  (0 - 10 of 30)
Guest
Guest - - 689,074 comments

This comment is currently awaiting admin approval, join now to view.

Guest
Guest - - 689,074 comments

This comment is currently awaiting admin approval, join now to view.

uvok
uvok - - 2 comments

Nice game, I like it. Sadly the game doesn't always react on my keystrokes, which results in me losing (it reacts delayed, all grapic options already turned to off, was impossible to play with them on here; AMD Athlon 64 3000, w/ 1.8 GHz, Debian sid 32bit).

Reply Good karma Bad karma+1 vote
mik3k
mik3k - - 199 comments

I always get an error when trying to update this game through my Desura games list -

"There was an error during the gathering information process and it has been stopped.

There is no update available for this item. [52.0]"

Reply Good karma Bad karma+1 vote
Steb8622
Steb8622 - - 4 comments

Hi, I just bought this game and the graphics look jagged. The background is black and the snake is made of intermittent jellow strings. This is so frustating. How can I fix it?
I don't know if the following infos are relevant...anyway I play on:
Win7 Laptop.
ATI Radeon HD5470
4Gb Ram
Intel i3

Reply Good karma Bad karma+1 vote
slime73 Creator
slime73 - - 4 comments

Hi. Do you have the latest graphics drivers for your video card? If you turn shaders off in options->graphics, does it look normal? If so, does it look normal if you turn shaders on and bloom off?

Reply Good karma+1 vote
Steb8622
Steb8622 - - 4 comments

Yeah I got the latest drivers. Anyway it looks normal only if I turn both shaders and bloom off.
I can really enjoy it now, does shaders and bloom make a significative difference?

Reply Good karma Bad karma+1 vote
_dhk_
_dhk_ - - 416 comments

I'm getting no errors and have to say I really enjoy this game! Thumbs up!

Reply Good karma Bad karma+1 vote
scrawl
scrawl - - 29 comments

Using padsp, it runs now, but there are errors on the console:

error loading shader (background)
[string "graphics.lua"]:1352: Cannot get location of shader variable `love_ScreenSize'.
A common error is to define but not use the variable.
error loading shader (background_novignette)
[string "graphics.lua"]:1352: Cannot get location of shader variable `love_ScreenSize'.
A common error is to define but not use the variable.
error loading shader (bloomcombine)
[string "graphics.lua"]:1352: Cannot get location of shader variable `love_ScreenSize'.
A common error is to define but not use the variable.
error loading shader (bloomextract)
[string "graphics.lua"]:1352: Cannot get location of shader variable `love_ScreenSize'.
A common error is to define but not use the variable.
error loading shader (blurhorizontal)
[string "graphics.lua"]:1352: Cannot get location of shader variable `love_ScreenSize'.
A common error is to define but not use the variable.
error loading shader (blurvertical)
[string "graphics.lua"]:1352: Cannot get location of shader variable `love_ScreenSize'.
A common error is to define but not use the variable.
error loading shader (colorseparator)
[string "graphics.lua"]:1352: Cannot get location of shader variable `love_ScreenSize'.
A common error is to define but not use the variable.

error loading shader (introtext)
[string "graphics.lua"]:1352: Cannot get location of shader variable `love_ScreenSize'.
A common error is to define but not use the variable.
error loading shader (snake)
[string "graphics.lua"]:1352: Cannot get location of shader variable `love_ScreenSize'.
A common error is to define but not use the variable.

I have an Nvidia 560 Ti graphics card with latest drivers.

Reply Good karma Bad karma+1 vote
scrawl
scrawl - - 29 comments

The same problem occurs on a laptop with Ubuntu 12.04 and Intel HD graphics.

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X

Latest posts from @slime73

RT @eunnieboo: pink in the night T.co

Nov 3 2022

I picked a pretty bad time to try to use Twitter more actively 🙃

Nov 3 2022

RT @obey_love: LÖVE 11.4 has been released! 11.4 has native support for arm64 (Apple Silicon) on macOS, and now uses LuaJIT 2.1 o… T.co

Jan 4 2022

RT @obey_love: LÖVE 11.3 has just been released! 11.3 is a bugfix release containing a bunch of audio- and graphics-related fixes… T.co

Oct 27 2019

RT @hb_studios: Come meet us at this years GameDev Atlantic conference event in Halifax Hal-con.com on October 24th :) see you there!

Oct 2 2019

LÖVE is already (slowly) moving from Mercurial + Bitbucket to Git + Github, I guess Atlassian made that choice even… T.co

Aug 20 2019

RT @PlayOverwatch: Assemble your ideas because there's work to be done! 💡🔨 Game Director Jeff Kaplan lays the groundwork on Overwatc… T.co

Apr 24 2019