Sheepherdog
Overview
This is a 2D Shooter Unity project for Game Design and Development 1: 2D Shooter course, which demonstrates creating a 2D game in Unity, working with 2D sprites, implementing typical 2D shooter mechanics, understanding how to set up and use Prefabs, creating a complete game loop, and creating user interface elements that work across multiple resolutions and aspect ratios.
Here is a game with three levels. The target in the levels is to move all the sheep to the sheepfold. Game control is performed by moving the cursor to move the dog and clicking the left mouse button to make the dog barking. When the dog is barking, the sheep run away from it. Control the dog in the way so that the sheep run to the sheepfold.
Changes
- Design Modifications (these are more design intensive)
- Created three interesting, comprehensive, and coherent levels.
- Tied the levels in to create a logical progression in the game. Made each level unique in some way, such as different types of challenges for the player:
- In the first level, there is one sheep near the entry to the sheepfold.
- In the second level, there is one sheep on the other side of the sheepfold.
- In the third level, there are two sheep.
- Added the `MainMenu` button on the winning page for the third (last) level.
- Added instructions in `Instructions` page.
- Aesthetic (Visual/Audio) Modifications (these are more art intensive)
- Changed the player and an enemy to completely different characters. The player is a dog, and the "enemy" is a sheep.
- Changed the player and an enemy to completely different characters. The player is a dog, and the "enemy" is a sheep.
- Gameplay Modifications (these are more system/programming intensive)
- Added new player abilities, such as modified controls. The player movements are completely controller with a cursor.
- Added a new "enemy" with its own behavior. The "enemy" in the game is a sheep. It moves randomly in the field and when the dog is barking, it runs away from the dog.
- Modified the in-game GUI: added timer and number of sheep in the field in the top right corner of the screen.
- Added new player abilities, such as modified controls. The player movements are completely controller with a cursor.
Credits
Created by Olha Laviahina
The font pattern was taken from https://www.freepik.com/vectors/grass-ground - Grass ground vector created by upklyak
The dog barking sound was taken from https://soundbible.com/tags-dog-bark.html
Leave a comment
Log in with itch.io to leave a comment.