Savior of Nature

A 3D open-world, third-person RPG game where you must complete quests, level-up and protect planet Tierra from environmental collapse caused by humans.

  ·   4 min read

Gameplay #

  • 00:00 Main Menu
  • 00:31 Gameplay Start - Cutscene 1
  • 01:46 Tutorial Start
  • 03:17 Skill Showcase
  • 09:02 Tutorial End - Cutscene 2
  • 10:08 Character Selection
  • 11:03 Quest 1
  • 13:24 Mini-map Showcase
  • 15:14 Quest 2

About #

SaviorOfNature SCREENSHOT 1

Savior of Nature (SoN) a 3D open-world, third-person RPG game where you are the only surviving inhabitant of Elemee planet, which has collapsed due to explicit environmental problems caused by humans. Escaping to Tierra planet, you must prevent the same from happening to your new home.

  • Download & Play Savior of Nature on itch.io

There will be no more updates and patches to this project as the Unity project files are lost because they were not migrated during Unity’s 2022 SCM migration period.

NSC 2019 #

SoN was developed by 3 people: Me, Phurin, and Phatadon. It is our submission in the National Software Contest 2019 (NSC 2019). Placing 4th in the final round, we got the honorable mention award.

SaviorOfNature DOCS Poster 2

Storyline #

Starting with the tutorial, you are playing as the last survivor of planet “Elemee”. You are guided through the basics of the game, including navigation, camera movement, melee attack, casting skills, and replenishing elemenegy. After fighting the humans, you enter an escape pod, escaping from the exploding planet.

SaviorOfNature SCREENSHOT 2

You arrive at planet Tierra. Time passed. Humans are starting to set foot in Tierra. You get the character selection screen where you can choose from 4 characters with different base-element and slightly different stats.

SaviorOfNature SCREENSHOT 3

SaviorOfNature CHARACTER Player

You start in a small village in the far west of one of the three continents, “Bhrane”.

SaviorOfNature TECHNICAL Map

The village elder give you a little quest, for which upon completion, you will be rewarded with some exps and some skill points.

SaviorOfNature SCREENSHOT 4

Then you progress through the story which includes:

  • Going to a nearby city and hear complaints about pollution

    SaviorOfNature POI 4

  • And eventually, get rid of the source

    SaviorOfNature POI 13

  • Help a desert village replinish their water source

  • Go to the dock to fast travel to other continents

    SaviorOfNature POI 8

  • Meet up with the resistance in their secret hideout.

    SaviorOfNature POI 10

  • Destroy the factory that releases contaminated water into the lake

    SaviorOfNature POI 2

  • Solve a riddle to escape from captivity after being captured by the Queen of Tierra who betrayed her people

    SaviorOfNature SCREENSHOT 6

SaviorOfNature POI 12

  • Destroy an evil human encampment

    SaviorOfNature POI 7

  • Destroy a wood-cutting camp

    SaviorOfNature POI 1

  • Travel up north to the snowy area

  • Investigate and stop the hunting of wild life

    SaviorOfNature POI 11

SaviorOfNature POI 9

SaviorOfNature POI 3

  • Along the way, side missions appear: Clean trashpiles & stop wild fires
    SaviorOfNature POI 5

SaviorOfNature POI 6

  • Lastly, the final mission: Destroy the evil human’s headquarters on Chaos Island to stop the humans from invading Tierra for once and for all!
    SaviorOfNature POI 14

Enemies #

During you adventures, you will face many enemies, some will try to come close and slash you, while some will shoot from afar.

SaviorOfNature CHARACTER Enemy 1

SaviorOfNature CHARACTER Enemy 2

Features & Technical #

Third-Person Camera #

Third-person camera follows the player around. The camera movement is made to be smooth with dampening.

SaviorOfNature TECHNICAL Third-Person

Day-Night Cycle #

SaviorOfNature TECHNICAL Day-Night Cycle

SaviorOfNature TECHNICAL Day-Night Cycle 2

SaviorOfNature TECHNICAL Day-Night Cycle 3

Enemy AI #

The enemies has simple AI system that can detect players and start attacking.

SaviorOfNature TECHNICAL Enemy Line-of-Sight

Fast Travel #

The game world is huge, so there are fast travel stations around the world. There are 2 types of fast travel stations, ground and sea. You can only travel between same type of stations.

SaviorOfNature TECHNICAL Fast Travel Ground

SaviorOfNature TECHNICAL Fast Travel Sea

Skiltree, Elemental-based Combat System, Elemenegy Collecting System #

When you want to cast a skill, you must queue-up elemenegy orbs according to what skill you want to cast; like in the game Magicka, or like Invoker from DOTA 2.

SaviorOfNature TECHNICAL Skilltree

The skill’s damage is affected by the element of the skill and the element of the target enemy.

SaviorOfNature DOCS 3 Diagrams-TH

Quest System #

There are main quests and side quests. You can track a quest and it will appear on the minimap. Completing quests gives exps, skill points, and unlocks new parts of the world.

Achievement #

There are multiple achievements in this game, they are milestones that tell how much you’ve done in the game.

Terrain, Navigation, Culling #

The world map was made as one large mesh file, this is used for NavMesh generation which would handle the characters moving around. Then the terrain was divided into smaller chunks to optimize rendering, only render the chunks that are visible by the player / around the player.

Controls #

  • Mouse & Keyboard
  • I recommend playing through the tutorial
    • The tutorial is a little bugged with the skilltree ui appearing. You have to left-click + drag it to somewhere outside of your view.

Development #

  • Game Engine - Unity
  • Programming Language - C#
  • Graphics - Blender - by Phurin Prasit
  • Quests, storyline, and some 2D assets - by Phatadon Kongklong

Software Structure #

SaviorOfNature DOCS Software Structure