Farming Engine is a complete project template for any farming or simulation games. Create your own game in Unity with this asset!
Farming Engine is greatly inspired by Don’t Starve, Stardew Valley, and Animal Crossing. I’ve always been super interested in the simulation genre and wanted to create something that would make it easy for developers to quick-start their own game in the genre. I structured the code in a way that is easy to customize, to pick and use only the parts needed in your project.
Customizable actions are using the power of Unity’s scriptable objects to allow users to define their own actions easily without having to understand and rework the entire game’s code. All items, constructions, and plants are also defined with scriptable objects, which makes it very simple to add new objects from the Unity inspector. The game controls are point and click, so it can work on both deskptop and mobile.
Purchase on the Unity Asset Store
Documentation: Survival Kit
-Player controls (mouse, mobile touch, and keyboard).
-Equipment (attached to character)
-Character attributes (health, energy…)
-Farming (Sowing seeds, plant/fruit growth, hoe, watering)
-Livestock Animals (eat, grow, produce)
-Wild Animal behaviors (wander, escape, chase)
-Hunting and Fishing
-Eating and cooking
-NPC store to buy/sell items
-Combat (attacking and hp)
-Item durability and food spoilage
-Storage boxes (chest)
-Pets (follow, attack and dig behaviors)
-Bonus effects (Consumable or equipment that boost stats).
-Customizable Actions (streamlined way to include your own code)
-Game clock, day/night cycle
-Made with Unity (C#)
Concept & Programming
Indie Marc (Marc-Antoine Desbiens)
Andey Fellowes (soundcloud.com/andeyfellowescomposer)