Survival Engine

Survival Engine – Crafting, Farming, Fighting, and more…

Survival Engine is a complete project template for any survival or simulation games. Create your own game in Unity with this asset!

Survival Engine is greatly inspired by Don’t Starve, Stardew Valley, and Animal Crossing. I’ve always been super interested in survival games 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 Build
Documentation: Survival Kit

Code included

-Player controls (mouse click, mobile tap, and keyboard).
-Inventory system
-Crafting system
-Equipment (attached to character)
-Resource gathering
-Character attributes (health, hunger, thirst…)
-Animal behaviors (wander, escape, chase)
-Hunting and Fishing
-Farming (Sowing seeds, and plant/fruit growth)
-Combat (against wild animals)
-Customizable Actions (streamlined way to include your own code)
-Game clock, day/night cycle
-Save/Load system
-Made with Unity (C#)

Credits

Programming and Unity integration
Indie Marc (Marc-Antoine Desbiens)

3D Art
Marwan Hany (https://www.fiverr.com/marwan_hany)

Animation
Naufalrezki (https://www.fiverr.com/naufalrezki)
Hamzasketches (https://www.fiverr.com/hamzasketches)

2D Icons
Ayes Studios (https://www.fiverr.com/ayesstudios)

SFX
Andey Fellowes (https://soundcloud.com/andeyfellowescomposer)