Sagui Itay - Unity Assets, software development and mobile games
Survival Properties System Logo

Survival Properties System – a Unity3d Asset

Survival games appear to be the latest hype in the gaming development industry. In those games, players have to progress in the game, level up and combat, all while balancing a varying number of external and internal effect.

For example, players might play an exile or a cast-away, trying to survival the forces of nature and fight his way back to civilization. Often enough, the player has to balance properties such as Hunger, Thirst and Health. Sometimes, the list of properties goes on to include things like Energy, Happiness and Sickness just to name a few. In a more futuristic game, players might have to manage the state of their spaceship, taking into account things like Fuel, Air and Water Supply, and Shields.

What makes things much more complicated, and more challenging and fun, it the fact the properties affect each other. Hungry characters might lose Energy much faster. Sick characters might see a drop in their Health. A spaceship with no Energy will see it’s Shields quickly depleting.

Survival Properties System Screenshot 1

Survival Properties System is a Unity3d Asset that helps you manage any number of such properties. The asset comes with a fully customizable system, that also supports a dynamic list of properties.

Survival Properties System provides developers with a great sample to quick start, showing how to have multiple properties affecting one another, how player actions, such as eating and drinking directly affect the value of the relevant properties. It also shows how to dynamically add and remove properties, such as Sickness or Poisoned, resulting in a more engaging and realistic game environment.

Survival Properties System comes with full source code in C# for Unity3d, with comments and documentation, making it easy for developers to easily build their own survival games.

GET NOTIFIED

Sign up to receive notifications when a new Unity Asset is released.