Skip to content
Vadim Gromov edited this page Sep 20, 2021 · 64 revisions
Zara Logo Welcome to Zara Wiki!
Here you will find all the information you need to include this framework into your project!

Zara Survival Engine was inspired by Robinson's Requiem survival game from the mid 90's. The name of the engine is a reference to the planet Zarathustra where all the events in Robinson's Requiem are taking place.

YouTube Video Tutorial (YouTube): link to the playlist

Setting up

Getting Started
    How To set up PlayerStatus class
    How To set up WeatherDescription class
    How To set up GameController
    Subscribing To Zara Events

Basics

Handling probabilities

How Zara controls player's Movement?
Setting up player movement speed
More about inventory weight
Will my custom Disease / Injury / Inventory Item be automatically Saved and Loaded?
How Disease treatment works?
What are Disease Monitors and how they work?
What are Medical Agents and how they work?
Clothes and Clothes Groups - what are they?
Consumables Groups - what are they?
What is Wetness Level and how is it calculated?
What is Warmth Level and how is it calculated?
    How Hypothermia Works?
    How Hyperthermia Works?

Can I use multiple instances of Zara (multiple "persons")?

How To...

    ... sleep
    ... read health status
    ... spawn a Disease
    ... spawn an Injury
    ... add a new Crafting Recipe
    ... use Crafting
    ... use Inventory Items (eat, drink, take pills, etc.)
    ... dress and undress
    ... put Bandages and make Injections
    ... add health side effects for consumables
    ... adjust clothes-related health side effects
    ... tweak under-water health effects
    ... save and load engine state

More In-Depth

    How Inventory Engine works
    How Health Engine works
        How Diseases work
            Treatment with Appliances and Injections
            Treatment with Consumables and Pills
        How Injuries work
        Health Side Effects
    How State Management works

Clone this wiki locally