Inspiration
We were inspired by games such as Farming Simulator, and wanted to add an extra layer of realism to it.
What it does
Users can walk around a realistically-rendered 3D world, plant and harvest/sell crops. As they sell crops, they gain money equivalent to the real-world revenue that would be generated from a harvest of that size.
How we built it
This app was built using the Unity Editor, working with Unity, C# and some .NET. It also uses the Commodities API to get real-time crop price data.
Challenges we ran into
Our group did not have a ton of Unity experience going in to this project, so learning our way around the Unity Editor took some experimenting. Additionally, we faced some issues since Unity's collaboration mode was not free, so we had to find inventive ways of pitching in and helping develop the project without being able to directly add to the code.
Accomplishments that we're proud of
We are very proud of the ability to plant and harvest crop objects as the player on a keystroke (mouse press in this case), as well as the integration of the Commodities API to gather real-time price data, since those involved us learning and applying new skills.
What we learned
We learned a ton about the planning development process, since some of our group (Eric, Pranav and Adarsh) are freshman and didn't have a ton of larger-scale project experience prior to this event. Additionally, we all learned a lot about C# and Unity development through our experience with the project, as well as learning about RESTful APIs and sending/receiving HTTP requests (both through the project and MLH challenges throughout the weekend).
What's next for Plant Me!
Adding support for additional crops, more dynamic placement, and a more informative user interface.
Log in or sign up for Devpost to join the conversation.