Skip to content

SergeiBak/Snake

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

16 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Snake

Table of Contents

Overview

This project is a recreation of Snake, one of the most popular games that developers love to recreate. This solo project was developed in Unity using C# as part of my minigames series where I utilize various resources to remake simple games in order to further my learning as well as to have fun!

Snake consists of a moving line that the player controls. As it consumes more apples, it grows in size and speeds up, making it more difficult to dodge walls as well as itself. See how big you can grow your snake!

Test The Project!

In order to play this version of Snake, follow the link to a in-browser WebGL build (No download required!).

Code

A brief description of all of the classes is as follows:

  • The Food class handles the positioning & repositioning of apples on the board.
  • The GameManager class handles score tracking as well as UI display.
  • The Snake class handles player movement, collision, and the growing of the Snake when it eats apples.

Technologies

  • Unity
  • Visual Studio
  • GitHub
  • GitHub Desktop

Resources

  • Credit goes to Zigurous for the helpful base game tutorial!

Donations

This game, like many of the others I have worked on, is completely free and made for fun and learning! If you would like to support what I do, you can donate at my metamask wallet address: 0x32d04487a141277Bb100F4b6AdAfbFED38810F40. Thank you very much!