Graphics Project

Unity Game

User Guide

Unity Game

The game consists of players, units, control points, battles, mobs, and a control tree.


Each human player can log in with a character and play the game controlling the character, hence – player.


Units are used by a player to fight battles, either in open field or by garrisoning them in a control point by moving unit items from the inventory to the control point.

Control Points

Control Points appear in the form of buildings taken from an online database, with roughly accurate height – from the Technion area, which shows in the form of satellite imagery terrain and synced with the Technion area buildings.

  • Control Points generate revenue every fixed time amount(currently 30 min), and revenue generated by them can be used by players to purchase units from merchants.
  • The generated revenue is paid half to the point’s controller and half to the point’s enabler, both of which are players, if there are any to the point.
  • Control Points can be captured, by a player with units in his inventory, only if the current point controller and the player don’t have a common ancestor in the Control Tree which isn’t it’s root.
  • If there are units garrisoned inside a control point, or players’ garrisons with armies – then to capture the point a Siege Battle needs to take place, if the sieging armies are victorious the point is captured.
  • When a player captures the point, if it was previously controlled by a player, that player is demoted to be the point’s enabler, and if it is the player’s last controlled point, the controlling player gains control of the previous controller and becomes his parent in the Control Tree. In the case, it is the point’s enabler last enabled point, the capturing player gains control of the enabler, and a previous controller if there was one is completely evicted from the point (but the player still gains control of him).
  • Note: There are limitations to how many control points a player can capture, but not to how many he can enable, meaning controlling other players can happen indefinitely.

Control Tree

After the revenue is generated by the control points, a taxation phase begins, and sifting from the Control Tree’s leaves up – tax is being paid by each player from the income generated by the control points he enables or controls, to his parent in the control tree.


Battles are started when a player either attacks another player on open field – and then an open field battle starts, or a player lays siege to a control point.

  • Battles are fought using units.
  • When an open field battle is started, all players in range will be put into battle, and their hostility towards each other will be the same as the player’s name coloring (green-friendly, yellow – neutral and still attackable, red – hostile).
  • If a player is put under another’s control in the control tree, the player’s name coloring and hostility in battles will be put to green, as in friendly, towards all the players from the new parent up to the root.
  • When a siege battle is started all players that are friendly and nearby the sieging player will join the battle.
  • The game’s goal is to gain control of as many control points and players as possible.