Inspiration
Grow-Tential was inspired by early Legend of Zelda games and Stardew Valley.
What it does
Grow-tential is a game where the player is put in the role of a farmer in a mysterious country land. The seeds that are purchased have much potential, but end up turning on the player! The seed grow into monsters that attack the player so the player must fight the monsters in order to gain coins and upgrade his weapon so he can prepare himself for future encounters.
How we built it
We used Unity game engine and C# to build the game. Art assets were gathered from free assets from itch.io and were also created and modified with Paint.net. For easier collaboration, we used Git as our version control and GitHub to update our repositories.
Challenges we ran into
Challenges we ran into was understanding the physics movement for all the objects in our game. For our player, we had to code the player attacking in the direction of the mouse position so getting used to manipulating the vector space in unity was quite the challenge. Figuring out the rotation of different objects was also hard because we were not only dealing with movement in the x-axis, but also rotating the object to face whatever it was targeting. It was surprising we had to use mathematics in order to work with the vector spaces and rotation. We also had problems in the beginning of the Hackathon with setting up our GitHub repository. Using Unity, we needed to add a .gitignore file so we would not have to deal with the thousands of files Unity requires to run.
Accomplishments that we're proud of
Some accomplishments that we are proud of is creating a fully functional game within the 24 hour timespan of the Hackathon. There were a lot of mechanics that we have implemented like using arrays and for loops to check whether or not there was a seed in the planter and whether it will hatch the next day. We also were able to created enemies that followed the player around and also shoot projectiles that were directed towards the player. Also while this is a small feature, we are proud of figuring a way to have the player go into the shop or house and teleport the player to a separate location so it looks like you actually entered the building.
What we learned
We learned more about how the Unity Engine works and discovered how to make a top down video game. In Unity, we figured out how to implement a GameManager that moderates what day it is and resets the day whenever you go to sleep. Learning how to use this Unity feature helped us a lot in developing the core idea and concept of our game. In addition, we used floating text in unity so whenever you go near an item, it shows the name.
What's next for Grow-Tential
For Grow-Tential, we could extend the map so there are more areas to explore. Adding more weapon options for the farmer like a ranged type would create a more diverse gameplay experience. In addition to more weapons, there could be more upgrades and enemies to fight. We believe that we have a solid foundation for a game and made it easy to add more things in the game.
Log in or sign up for Devpost to join the conversation.