Skip to content

Individual two-weeks project at the ADA (22/23). Developed in Unity and C# - with comments in each scripts.

License

Notifications You must be signed in to change notification settings

gperretta/snake-minigame-unity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DEBUG - A Snake Minigame

"Debug" is a 2D game for macOS, developed in Unity as a brief revival of the 70's arcade game, Snake - previously Blockade.

Table of contents

Gameplay
Game mechanics
Technologies and softwares
Final note

menu-bg


Gameplay

As in the classic snake-genre games, the player can control the snake to allow it to find and eat its food - a bug, in this version, hence the chosen game title.
The player gets 100 points for each bug the snake eats, while the snake gets longer and longer. The speed of the game increases the more bugs are eaten to make the game more entertaining and harder. There's only one limitation: if the snake bites itself, it will die!

Game mechanics

The game mechanics include collisions between objects, such as the snake and the bugs, and the movement of the snake.
When the snake exceeds the borders of the screen, it comes back from the opposite side, providing a seamless and continuous experience.
The snake's body grows incrementally as it eats more bugs and the movement of the body aligns and rotates to follow the snake head for smooth movements.

Technologies and softwares

Debug was developed in Unity and it uses various 2D assets and Unity components such as Sprite Renderer, Box Collider 2D, Rigid Body, Text Mesh Pro and other UI elements. A key element was the Unity input system, which drives the entire core game mechanic and gameplay. Additionally, the game features a cartoon-style graphics thanks to the assets I've created using Figma, exploring a more creative side as well.

Final note

This project was created as part of a two-week challenge centered around game creation, where I mostly focused on (back-end) game development, which allowed me to explore a bit more about Unity, while refreshing my knowledge of C# programming.

About

Individual two-weeks project at the ADA (22/23). Developed in Unity and C# - with comments in each scripts.

Topics

Resources

License

Stars

Watchers

Forks