DEMO LINK

https://drive.google.com/file/d/1Bn_Ww6uEaUMUgFtyq-kCxdd-dqDI0DuU/view?usp=shari...

Game World & Storytelling

Fairy Fields takes place in a fairy realm. The game is designed with colorful, cute artwork to create this fantasy feeling. Since the player plays as a cat and only interacts with animals and fairy/princess-like characters, they will really feel like they are in a fantasy realm. I also added an appropriate soundtrack and sound effects like walking, combat, etc. to make the players feel immersed.

The story of the game involves finding cats for a fairy the player just met.

Gameplay Goal

The goal of this game is discovery. The main mechanic of the game is trying to discover where the cats are hiding and how to find them. The players get to discover the various "quests" which include talking to the villager, fighting the bear, fishing, and feeding the cows. Within each quest, they also get to discover new game mechanics, such as collecting objects, growing plants, milking the cows, fishing, and engaging in combat. 

Workload

Assets Used

Background/Main Cat Sprite Art/Cow Sprites/Garden Sprites

https://cupnooble.itch.io/sprout-lands-asset-pack

Houses/Animated Flower Art

https://assetstore.unity.com/packages/2d/characters/top-down-2d-rpg-assets-pack-...

Bear Art

https://grafxkid.itch.io/sprite-pack-5

Villager Art

https://grafxkid.itch.io/sprite-pack-1

Cat Art

https://pop-shop-packs.itch.io/cats-pixel-asset-pack

Fish Icons

https://shubibubi.itch.io/cozy-fishing (Free version)

Flora Art

https://red-baby.itch.io/sprite-pack-fantasy-female-mage

Main Character Human Art

https://red-baby.itch.io/sprite-pack-female-dark-hair

Mountain Background

https://photo-library.itch.io/wonderful-mountains

Main Menu/Dialogue Soundtrack/Game Over Sound

https://joshuuu.itch.io/short-loopable-background-music

Main Game Soundtrack

https://zakiro101.itch.io/free-casual-game-music-pack-vol-1

Sound Effects

https://kronbits.itch.io/freesfx

Fonts

Bitmgothic-https://www.1001fonts.com/bitmgothic-font.html

Manaspc-from in-class 2D platformer

Dialogue Script

https://www.youtube.com/watch?v=8oTYabhj248
I referenced this script to create a dialogue system, but still highly edited it to suit my game's needs.

What I Created

Animations - None of my assets were premade prefabs in Unity. Instead, they were solely the sprite sheets. Therefore, I had to splice all sheets in Unity and make multiple animations/animators for each character.

Various Scripts - In order to add functionality to the game, I created various scripts. The scripts involved things like health, controlling the player and bear enemy, updating the UI and sound effects, and controlling each of the quests. Since we did not create a 2D RPG game in class, there were no scripts from in class that I directly used. However, I created my scripts using the concepts we were taught in class.

TileMap - I created rule tiles using the grass, room, dirt, fence, and hills tile art. I also created animated tiles for the flowers and water. Then, I added these tiles onto a tile grid. I created multiple tile layers and used collider layers so that players could not walk into fences, hills, or the water.

User Interfaces - I created various user interfaces for when the game starts, pauses, and when the player loses or wins. The menus allow players to move to the next screen or exit the game if the game is played in an executable file.

Input System - I updated my game to the new input system. On the player, I created an input system that used the WASD keys for movement, the Control key for selection/interaction, and the Escape key for pausing.

StatusReleased
PlatformsHTML5
AuthorTessa
GenreRole Playing
Made withUnity

Leave a comment

Log in with itch.io to leave a comment.