A downloadable tool

Buy Now$99.00 USD or more

Survival Engine + Farming Engine + Multiplayer

Networking Options

-Peer to peer (including LAN)

-Dedicated Server (can be hosted anywhere)

-Relay Server (using Unity Relay Services)

Lobby Server

The lobby server can be hosted online, and it helps players to find each other and connect to a game, instead of connecting directly with IP address.

Networking Framework

Survival Engine Online is built on top of Netcode for GameObjects, the official Unity networking framework. Some features have been reworked, like the object system and spawning system, in order to add features and make it easier to work with.

Gameplay Features

-Controls: Mouse, Keyboard, Mobile Touch, or Gamepad

-Top-Down or Third-Person

-Inventory system

-Crafting system

-Character Equipment

-Resource gathering

-Character attributes (health, hunger, thirst...)

-Animal behaviors (wander, escape, chase)

-Hunting and Fishing

-Farming (hoe, watering, sowing seeds, and plant growth)

-Eating and cooking

-Melee and Ranged attacks

-Item durability and food spoilage

-Storage boxes (chest)

-Pets (follow, attack and dig behaviors)

-Leveling system and XP

-Bonus effects (Consumable or equipment).

-Temperature, cold and heat sources.

-Customizable Actions

-Game clock, day/night cycle

-Save/Load system

-In-game chat

Engine Strengths

-Perfect choice to add co-op play to survival / farming engine

-Well structured code, extendable and easy to learn

-Simple to add your own items, constructions, plants

-Client and Server all in the same Unity project

-Netcode officially supported and updated by Unity

-Flexibility to choose where and how you host your servers (no artificial CCU limits).

Current Limitations

-Not designed for Esport or MMO-style games

-Not cheat proof since clients have authority on their character

-Each game room can only load 1 scene at a time (switching is possible)

-Requires additional integration for WebGL build (replace transport layer)

-No user login/accounts

I may be looking at possible solutions for these in future version.

Let me know if you have any feature suggestions, will help me plan updates.

Demo (Offline)

Survival Engine - Desktop

Survival Engine - Android

Survival Engine - IOS

Farming Engine - Desktop

Farming Engine - Android

Farming Engine - IOS

Demo (Online)

Survival Engine - Windows

(For other demo/platforms, please contact me on Discord)

Documentation

Survival Engine Basics

Networking and Server Install

Tutorials

Youtube Channel

Support & Community

Discord



Licence: You are allowed to use this project template in your commercial game. You are not allowed to distribute or resell the source code, assets and files contained in this package. You are allowed to distribute or sell the compiled executable created using this. One licence per published project, unlimited seats on the same project. Refer to the Unity Asset Store EULA for reference: https://unity3d.com/legal/as_terms

Purchase

Buy Now$99.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $99 USD. You will get access to the following files:

SurvivalEngineOnline2.09.unitypackage 55 MB

Comments

Log in with itch.io to leave a comment.