top of page
City War Icon.PNG

CITY WAR

City War is a turn-based single-player game. Depending on your orientation, you are either destroying the entire village as a Freedom Fighter or help save the village by finding their strongholds as the Government. 

​

This game was developed for the module "Game Development" from Temasek Polytechnic using Unity Game Engine and C#.

​

This is the very first game I developed.

Concept

The base concept of the game borrows heavily from "Battleships", a popular board game where players play in a grid-like environment and must guess which grid boxes contain the opponent's battleships. Rather than grids, the game takes place in a small city with houses and buildings taking place of the grid.

​

Similar to Battleships, the game is 1 versus 1. However, the player will be fighting against an AI rather than a human player.

​

Each side of the war, the Government vs the Freedom Fighters, have their own set of playstyles. While the core gameplay of Battleships, which is guessing which grid (building) contains the enemy, their goals differ.

​

For Freedom Fighters, they have a more offensive role. They must destroy every house in the map to win the game. To do this, they either need to capture or completely destroy the house / building. If there are no more remaining houses left that are not destroyed or captured, then the Freedom Fighters win. However, they can lose by losing all of their stronghold.

​

The stronghold acts like the "King" from chess. As the Freedom Fighter, the player starts with one stronghold. As time passes by, the player can choose to convert their captured buildings into a stronghold, allowing them to live longer. Upon losing ALL of their strongholds, they lose.

​

Freedom Fighters' arsenal help them sustain longer during their destructive run.

​

For the Government, they have a more defensive role. They must prevent the Freedom Fighters from destroying all the houses by trying to find and destroy the stronghold. They lose if they go bankrupt or all houses has been destroyed.

​

The Government's arsenal allows the player to restrict the Freedom Fighters' conquest by limiting their ability to capture buildings and safely scouting out places before making their move.

​

To balance the multiple possible actions, an economy system, similar to the Counter-Strike series, has been implemented. The player's actions are divided into "Economy" and "Active" category. Once the player used an action from either category, the other category will not be available until the next turn.

​

Economy actions are usually related to the economy of the player, usually includes buying items, such as bombs, to be used. Meanwhile, Active actions often involved the buildings in the map.

Features

The game features two sides, the Government and the Freedom Fighters, as they fight for their goal in the map.

​

Freedom Fighters

Winning Condition: Destroy or Capture every house

Losing Condition: All strongholds are destroyed.

​

Special conditions: Capturing bigger buildings yield bonus money, but it will notify the Government.

​

Loadout:

Bomb - Destroys the building. No penalty for destroying building at all.

Capture - Captures a building, adds more income to the player.

Convert - Converts a captured building into a stronghold.

​

The Government

Winning Condition: Destroy all strongholds

Losing Condition: Bankruptcy or all houses were destroyed.

​

Special conditions: Destroying innocent buildings will net a financial penalty. Massive loss of income when bigger buildings are destroyed.

​

Loadout:

Bomb - Destroys the building. If the building is not captured or not a stronghold, the player will be penalized.

Drone - Tells the player the current status of the building during that turn only.

Trap - Prevents the Freedom Fighters from capturing the building once.

Balancing the game

City War Graph.PNG

The duration of the game is divided into three sections, Early GameMid Game and Late Game.

​

In the early game, the Government is superior in terms of finance, giving the player a lot of choices on how to start their game. Furthermore, the amount of available uncaptured buildings ensure that the Government's income will be a lot for at least the next few turns. Meanwhile, the Freedom Fighters are more limited to how they can start with. Despite being able to destroy buildings faster, their income is more limited with their only source of income being the one stronghold they start with.

​

As the game progresses, the Government's income slowly deteriorates as more buildings get destroyed and captured, whereas the income flow for Freedom Fighters steadily increase (subject to how the player plays the game).

​

As more buildings get destroyed, the more limited the Government can do due to the penalties and deteriorating income, however their chances of finding the final stronghold increases as the amount of buildings they have to choose from lowers.

​

The game is designed in a way that regardless of how the player performs in either side, either side can still win as the Freedom Fighters get closer to victory with lesser buildings, however it also means that the chances of the Government finding the final stronghold is higher.

Results

The game helped me achieve an 'A' grade.

Contact

Want to create something fun together? Let's connect!

+6581869402

© 2023 by Robert Caro. Proudly created with Wix.com

bottom of page