City Defense

Video/Screenshots

Video

Screenshots


Description

  • City Defense is a realtime-strategy game where you control a squad tasked with bringing peace to the city. NPCs are destroying the city and you need to ensure minimal property damage within 10 minutes. Buildings and cars around you are on fire while nearby reporters record your behaviour. If you act too aggresively, you may lose funding. What kind of squad will you be?
  • Challenging AI system driven by a hierarchical task network (HTN) planner. NPCs move about and congregate in large mobs to form plans of attack. A stamina based system regulates their attack or retreat behaviours.
  • Public relations resource system that regulates how much funding your squad will get based on their behaviour.
  • System of night time lights bringing life to the city, including timed traffic lights.
  • Well-featured UI that includes: tooltips, detailed minimap, ability buttons (with cooldowns), city status, upgrades and resources.
  • A dense and convincing city map with hundreds of destructible objects with destruction animations and particle effects.


Controls

Input Output
Mouse Left-Button Click on UI police abilities (or press alternate hotkeys below)
Mouse Right-Button Move squad to location
Mouse Scroll Wheel Up/Down Zoom camera in/out
Mouse Scroll Wheel Click + Drag Orbit camera
1 Regular Arrest (Good PR)
2 Faster Arrest (Bad PR)
3 Load rubber bullets (Good PR)
4 Fire guns (Good/Bad based on bullet-type)
5 Use smoke grenade (Bad PR)
6 Use water cannon (Good PR)
7 Load stun bullets (Bad PR)
8 Reinforce squad with extra unit
Esc Pause/In-Game Menu

Note 1: Using the abilities while within a blue news reporter bubble amplifies the change in your PR rate to gain/lose funding.

Note 2: We understand that all aforementioned "crowd control" tactics are negative ways to de-escalate crowds in real life, but for gameplay purposes, we attributed some as Good/Bad.


Download/Github

  1. Download zip
  2. Unpack and extract
  3. Run the .exe