Retro Snake game

  • October 24, 2014
  • Blender 2.7x
  • Render: Blender Internal
  • Creator: lawi01
  • License: CC-0
You must be logged in to download.


Hi everybody,

I've made a retro Snake (or Nibbles) game.

The game consists of 7 levels.

The snake moves faster and has to collect more 'apples' as the level count increases.


  • KurtisC profile picture

    As a fan of the old snake games on the mobile, I downloaded this and had a go. I actually think it's well put together, but I did feel disappointed at the fact the snake size resets itself after you've eaten too much (part of the point is for it keep growing till you hit yourself cos you're simply too big or the wall) but I do see why you chose to do it the way you have. Also, when I reached level eight it suddenly said 'game over' which was a little jarring You've said it stops at level eight (or there's seven levels). I think, improvement wise, keep the setup you have up until level eight, only when it reaches top speed, to simply keep growing and re-randomise the 'apples' everytime the snake has eaten them all. It would keep the gaming going for a lot longer that way I think. Otherwise, nice work!

    Written October 25, 2014
  • KurtisC profile picture

    Testing it a little more, there seems to be a bug that when I hit the 'Up and 'Left' key in quick succession with the intention of doing a 180

    Written October 25, 2014
  • lawi01 profile picture

    Thank you for all the feedback. I think you make some good points. The reset size of the snake can be modified in the reset script. The controls may be improved by adding extra conditions that check which keys are being pressed. I'll look into it to make improvements.

    Written October 26, 2014
  • kaki profile picture

    As a game, very buggy. While the general rules are clear, i'm not sure why I died sometimes, or why the snake length changes suddenly.

    BUT, this is how these projects go. I have made many mini games like this, and every single one has had small programming errors that I didn't spot before release to a real audience. This is a very good start.

    Written October 27, 2014
  • laurent01 profile picture

    It wasn't a good decision to revert the snake to its original 3 block size when it dies by hitting a wall or biting itself (which seems to happen too randomly). I also should've made it more clear when the game shifts to a higher level.
    So I'll remember these tips when I start a new Blender project.
    Thanks for testing the game.

    Written October 28, 2014
  • KurtisC profile picture

    I don't think it was a bad decision at all. I quite liked it when it reverted back to the three block side, it just seems to happen when the snake moves back into itself, it's just that which needs fixing.

    Written October 28, 2014