A downloadable game for Windows

Overview

This is a casual third person shooter multiplayer or single player game. The goal is to kill as many players or bots before the clock runs out. Screenshot the Game Over Screen for proof of your score. 

Developer

WebsiteBrad App List

Features

Players1-16 human players.
Listen ServerLAN or IP address
Player NameUses computer name.
AIStrafe Attack, Run injured, Move backwards, Use sidewalks.
FXBots burst into flames.
DeathRagdoll
PickupsWeapons, Ammo, and Health.
MapsCity Day, City Night
TeleportCity Day map only
Low PolyGood performance on integrated graphics.
SnipeBots snipe from roof.

Game Menu

MenuEsc
MenuCtrl + M
Pause (On/Off)Pause
ScoreTab
Spawn BotCtrl + B  (Server Only)

Player Menu

Move (forward/left [strafe]/backward/right [strafe])W/A/S/D
Look (left/right)Mouse
JumpSpace
CrouchLeft Ctrl
SprintLeft Shift
Auto rotation orientation on fire (On/Off)L
Rotation orientation mode (On/Off)O
Change PoseP
HUD (On/Off)Ctrl + U

Weapon Menu

FireLMB
ZoomRMB
ReloadR
DropF
Holster1

Weapons

All weapons use a projectile that you can dodge. Projectiles that you can dodge are fairer than hit scan weapons when playing against bots because you can't program the bots to always win.

The projectile fires in the direction the gun is pointing with no crosshair.

TypeLaser ColorDamage
PistolPurple15-30
RifleBlue 30-50
Shotgun Red 50-150

Bots

#BotWeaponAI
1Businessman ShirtRifleAttack/Strafing Break
2Businessman Suit ShotgunAttack/Strafing Break
3BusinesswomanPistolAttack/Strafing
4Female CoatPistolAttack/Strafing
5Female JacketPistolAttack/Strafing
6Female PoliceRifleAttack/Strafing Break
7Male HoodieShotgunAttack/Strafing Break
8Male JacketRifleAttack/Strafing Break
9Male PoliceShotgunAttack/Strafing Break

Game Modes

ModeDescription
Free-For-AllKill as many players or bots as you can within the time limit. Armed Bots attack all players and bots. Unarmed bots don't attack anyone.

Directions

  • Use the same version for the client and server.
  • You get one point for each kill.
  • The goal is to get the high score before the countdown timer runs out.
  • When the countdown timer runs out, the game ends and shows the final score on the Game Over screen.
  • Bots can't win because they don't respawn so their score is not recorded.
  • If you shoot while running you can shoot yourself but you don't get credit for killing yourself.
  • Drop weapon deletes the weapon and you can only get new weapons from a weapon pickup.

Notes

  • Don't set Max bots in the Options menu too high without first trying out lower values because this can slow down the game making it unresponsive if your computer is not powerful enough. As an example, my laptop with integrated graphics couldn't handle more than 300 Max bots.
  • I only tested with two players.
  • My 22nd game and 8th multiplayer game. 

Technical

  • Unreal Engine Version 4.27

Design

  • Pickup of a dropped weapon is difficult to implement using replication so I changed it so a dropped weapon is deleted. I don't know of any multiplayer games that have drop weapon and pickup. Most games have weapon pickups.

History

V1.0

  • 5-15-2022
  • Known Bug: None

V1.1

  • Added: Pistol for player.
  • Bug Fix: For hip I change to iron sight when you zoom but I should not do this for pistol.
  • Bug Fix: Pistol hand position would change to rifle hand position when running.

V1.2

  • 7-14-2023
  • Upgrade: Unreal Engine Version 4.27
  • Added: Clock to Game Over Screen.
  • Bug Fix: On the client, Manny joins the server and doesn't work. After Manny dies the polygon character joins the game.

V1.3

  • 7-16-2023
  • Bug Fix: Client weapon drop works but client weapon pickup does not work. Server weapon drop and weapon pickup works. To fix removed ability to pickup a dropped weapon.
  • Update: I changed Weapon Drop F to drop and delete the weapon. 
  • Update: When the player dies it use to delete the player and leave the weapons but now it deletes the weapons.

Assets

  • Epic Games Multiplayer Shootout
  • Epic Games Animation Starter Pack
  • POLYGON - City Pack
  • Military Weapons Silver

Setup

Unreal Engine 4 Listen Server Multiplayer Setup

StatusReleased
PlatformsWindows
Rating
Rated 3.0 out of 5 stars
(1 total ratings)
Authorbradcodetips
GenreShooter
Made withUnreal Engine
Tags3D, Casual, Low-poly, Multiplayer, Third Person, Third-Person Shooter
Average sessionA few seconds
InputsKeyboard, Mouse

Download

Download
ShootCityDemo-1.3-win64.zip 463 MB

Install instructions

Download the ZIP file, unzip, and run the EXE file. No install is required.

Unreal Engine 4 Listen Server Multiplayer Setup

Leave a comment

Log in with itch.io to leave a comment.