Farming Engine

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

Demo Windows: Download
Demo Android: Google Play Store

Documentation: Survival Kit

Code included

-Player controls (mouse, mobile touch, and keyboard).
-Inventory system
-Crafting system
-Equipment (attached to character)
-Resource gathering
-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)
-Horse riding
-Bonus effects (Consumable or equipment that boost stats).
-Customizable Actions (streamlined way to include your own code)
-Game clock, day/night cycle
-Save/Load system
-Made with Unity (C#)


Concept & Programming
Indie Marc (Marc-Antoine Desbiens)

3D Art
Antonio Maričić (
Algot Nordström (
Marwan Hany (
Pogwitch (

Naufalrezki (
Hamzasketches (

UI/2D Icons
Helen Lien (
Ayes Studios (

Andey Fellowes (