Fairy Fields
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.
Status | Released |
Platforms | HTML5 |
Author | Tessa |
Genre | Role Playing |
Made with | Unity |
Leave a comment
Log in with itch.io to leave a comment.