RPG Farming Kit

NOTE: Coding experience is required to properly expand this package.
it is not meant for users that have no programming knowledge or users that have just started out.

Role Playing Farming Kit is a Template for Unity 3D. It is created to expand and learn from. Removing a lot of the legwork you have to do beforehand.

Uploaded and tested with the following versions:
2018.4.16 (LTS)
2019.4.18 (LTS)
2020.3.11 (LTS) - Do note, upgrading to this version gives errors due to a new save system integration. Make sure to backup your project if you update.

Updating the project to 2020.3.11(LTS):

Before upgrading:
* Remove the "Assets/Scripts/Saving" folder

After upgrading:
* Remove Assets/Scripts/Event/Events/SaveEvent.cs
* Remove Assets/Scripts/Referencing/SaveableInstance.cs
* Remove Assets/Scripts/World/SaveablePrefabInstanceManager.cs

If you have any errors when integrating the package. Follow these steps:
* Open the project in Unity
* Go to Help/Reset Packages To Defaults
* Go to Window/Package Manager and select "Unity Registry" in the drop down on the top left
* Search for Cinemachine and TextMeshPro packages and install them

Documentation

WEBGL Demo

The template gives you a base to work from and contains the following features:

V1.0
* Character customization
* Save System
* Time System
* Inventory
* Item Actions
* Grid Selection
* Combat system (Limited to rocks, trees etc)
* Scene warping system (Async)
* Day/Night functionality

V1.01 (Update log can be found here)
* Planting and growing of crops

V1.02 (Update log can be found here)
* Crate inventory
* Enemy baddies to battle
* Weather system

V1.05 (2020.3.11f1+ only)
* Integrated a free/stripped version of Component Save System
* Added/removed scripts for functionality with new save system.
* Fixed minor issues.
* Reworked crop prefab to use a crop script instead of multiple components.

The template utilizes ScriptableObjects as much as possible.
This makes it easier for the user to tweak the content with ease of use.