Project Sparrow cover
Project Sparrow screenshot
Genre: Shooter, Indie

Project Sparrow

Patch 0.3.3

- Starting arrows have been increased from 12 > 15
- Dash now resets wallbounce
- Shadow arrow now leaves a trail behind when teleported too
- Satchel changed back to additive movement for now, override will come back in a later patch when talents are implemented
- Reduced cooldowns on all special arrows
- Reduced cooldowns on all utility
- Wallbounce reseters on maps now reset dash instead
- Arrowpacks give 5 arrows, fixed a bug where multiple packs were giving 3
- New First Person Perspective (FPP) mode added to custom games (this is a very rough draft and will change majorly over future patches)
- Greybox map change updates
- Spawn barrier material updated

Patch 0.3.2

- Fixed a bug where primary fire sometimes wouldn't work
- Fixed Rogue cape physics to be less stiff
- Slide uphill max duration reduced from .4s > .2s
- New map added in a greybox phase, availabe in custom games
- New jumppads added for testing on the new map 'Greybox_03.1'
- Wallbounce reset decal changed

Patch 0.3.1

This game is in Early Access, most changes are put live for testing purposes. If you like or dislike a change, please post constructive feedback here https://feedback.projectsparrow.dev/

Dev comments:
- Apologies for the patch being delayed for quite some time, there was an issue with my server provider that was out of my control, but we're back now! Please keep in mind, this is a first pass at cooldowns on abilities, be sure to give feedback and changes will be made in upcoming patches!
- Regarding changes to abilities this patch, such as the satchel, be sure to let me know what you think, and don't hate it before you try it ;)

Important:
- Newer versions of Reshade will kick you out of the game due to EAC. (Please use Reshade version 5.0.2)
- Max FPS settings have been reset
- Special arrows and Utility no longer have charges, now set to a base cooldown
- Re-enabled entering the training range whilst in queue

Gameplay:

General:
- Damage curve changed from 1.01 > 1 when drawing your bow (will have to charge for slightly longer to do more damage)
- Holding the sprint key when auto sprint is on, will make you walk

Melee:
- No longer does leg or headshot damage, just pure 30 damage anywhere on the player

Wallbounce:
- Fixed a bug where wallbounce wouldn't activate if you were falling and your speed was below sprint speed

Kick:
- Increased kick radius from 50 > 60
- Increased kick distance from 225 > 230
- Fixed a bug where aiming below the hips of a player wouldn't correctly register as a hit

Special Arrows:
- All special arrows are now cooldown based, charges have been removed
- Fixed a bug where the heal arrow AOE healing wasn't healing players in matchmaking games
- Heal arrow now works on AI
- Smoke arrow now has a cooldown of 16s
- Fire arrow now has a cooldown of 22s
- Shadow arrow now has a cooldown of 28s
- Volley arrow now has a cooldown of 18s
- Heal arrow now has a cooldown of 35s

Utility:
- All utility is now cooldown based, charges have been removed
- Satchel cooldown increased from 8 > 12
- Throwing Knife cooldown increased from 8 > 12
- Smoke Bomb cooldown increased from 8 > 12
- Heal Potion cooldown has been increased from 8 > 20
- Satchel has been changed from speed additive to speed override
- Satchel speed changed from 1400 > 800

Arrow Packs:
- More arrow packs have been placed around the map
- Each arrow pack as a 15s respawn time from when it has been picked up
- Give 3 arrows

Buffs:
- Health buff removed
- Ammo buff now gives 10 arrows, no special or utility charges (as they no longer exist)

Mini Health Orbs:
- Respawn time increased from 10 > 15
- Slightly reduced size of the visual mesh (not the collision radius)
- Will no longer be blocked by projectiles

Maps:

Arena:
- Slightly moved blue team spawn barrier forwards on the arena (right side)

Market:
- Fixed map edging so you can't slide down the edge of the cliff

Cliffside:
- Fixed a bug where the bird ambience on Cliffside wasn't in the correct audio setting
- Fixed a bug where you could take the portal on cliffside in-between the round ending and the next one starting
- Lowered cliffside teleport sound FX

Fate:
- Fixed a slight collision error on Fate blue team spawn

Training Range:
- Movement and combat tutorial added
- Added a new location to the training range 'The Cube' you can access it through the new portals
- Training range AI now have red outlines
- Training range AI will now spawn with a random or preset animation
- The Cube has a chase mode (makes the AI chase you whilst inside the cube) along with different AI spawners
- AI will play random animations when not chasing
- AI will randomly move or stay stationary
- Dash cooldown is now reset when a trial is reset in the infinity trials
- Reduced momentum when going through portals in the training range

VFX:
- Fixed a bug where the shadow arrow entry visual effects didn't play
- Tournament arrow trail added to the game (Velocity)

UI/UX:
- Shop abilities updated with correct information
- Added a option under 'UI' in the gameplay options to turn off the tutorial reminders
- Main menu has now been updated visually, to match the visual style of other maps in the game
- Settings style changed to be more visible on lower resolutions
- Removed slight hitch when entering the main menu
- Fixed a bug where you wouldn't be able to join games when accepting matches from the training range
- Fixed a bug where the menu would load, then reload when entering the main menu (when coming from the training range or listen server custom games)
- Added a new video setting 'Max Menu FPS' this will be set to 60 by default, and will only take effect whilst in the menu

Other bug fixes:
- Fixed a bug where some gameplay settings didn't work if others weren't enabled (such as the obstacle indicator on hitboxes)
- Fixed multiple client errors on the initial launch of the game which could cause crashes
- Multiple crash fixes
- Fixed a bug where deathmatch spawn barrier remained visible or had collision when joining a deathmatch that had already started

Patch 0.3.0

Maps


New Map: Lowtide

  • On the tropical island of Lowtide. Yea... surfs up bby.

All Maps;

  • Health orbs added (See more under 'Gamemode Changes')
  • Buffs added in mid, replacing the special arrow pack

Arena:

  • Added extra entrances to both spawns to make the map less one dimensional
  • Increased size of the map slightly
  • Wallbounce resetters added (See more under 'Level Elements')

Market:

  • More height added in parts of the map, along with an extra path out of spawn

Fate:

  • Slight changes to mid, removed the boxes and the new Buff can be used to block shots or LOS your opponents

Level Elements:


Geyser: (Currently limited to the map 'Lowtide')

  • Shoots the player up into the air, taking into effect direction and speed up to a maximum of 1000 speed
  • Set on a timer, will only be active starting 30 seconds into the round, then turning off and on throughout the round

Wallbounce Resetters: (Currently limited to the map 'Arena')

  • Hitting the wallbounce resetter will reset your wallbounce charge, so you can use 2 before hitting the floor. (These are indicated by black spear head decals, but will be more visible in the future).

New Ability:


Kick:

  • Cooldown = 6 seconds
  • New base ability, replaces health potion (Health potion has been moved to utility)
  • Kick the player, knocking them back 18 meters (deals 10 damage)
  • If the player hits a wall, they will be stunned for .35s (deals 20 extra damage)
  • Temporary kick animation

Special Arrow Types:


General:

  • All special arrows now start with 1 ammo

Smoke:

  • Smoke radius reduced from 450 > 300
  • If the smoke hits fire, it will extinguish. Making a faded smoke effect and sound that lasts 2.5 seconds

Fire:

  • Will be destroyed by smoke bombs and smoke arrows
  • If the fire hits smoke, it will extinguish. Making a faded smoke effect and sound that lasts 2.5
  • Increased size of the fire decal to match the hitbox better

New Arrow Types:
Volley:

  • On impact, after .4 seconds, spawns a volley of arrows. Activating 3 times in quick succession
  • Each arrow does 15 damage, and will slow the player if hit by 30%. Lasting 2 seconds
  • If you're already slowed, and get hit by another arrow, it won't slow you
  • Max of 2 charges

Heal:

  • On impact, creates a healing AOE effect
  • Heals 5 hp every .5 seconds, lasting for 5 seconds. (50HP total)
  • Will heal all players, not just allies
  • Hitting a player directly with the arrow will heal them for 50HP
  • Max of 1 charge

Utility:


General:

  • Default utility has been changed from Throwing Knife > Health Potion

Throwing Knife:

  • Cooldown increased from 6 > 8
  • Projectile speed increased from 4500 > 5500
  • Hitbox size increased from 5 > 6

Smoke Bomb:

  • If the smoke hits fire, it will extinguish. Making a faded smoke effect and sound that lasts 2.5
  • Cooldown increased from 6 > 8

Health Potion:

  • Can now cancel the health potion whilst in use by pressing the utility key again, or using secondary fire
  • Starts with 1 charge

Satchel:

  • Now does 10 damage to all players in the area of effect

Gamemode Changes:


General:

  • Starting arrow ammo reduced from 20 > 12
  • Can now pick up arrow packs if your arrow ammo is at max
  • Rounds now get added instantly, so you can see easier and are not confused if you won the last round or not

Arrow Packs:

  • Middle pack has been removed
  • Side arrow packs now give 1 special arrow, 1 utility charge and 10 arrows
  • Shots to deny increased from 1 > 2 (First shot will remove the shield effect around the arrow pack)
  • Will receive a hitmarker when hitting an arrow pack (if the shield is still active)
  • Deathmatch arrow packs spawned from killing players will give 10 arrows

Buffs:

  • Spawn in the middle of the map (every 30 seconds)
  • The first buff to spawn will be random, then it will spawn in order (if the first buff is health, it would be followed by ammo > health > ammo > health)
  • Shots to deny = 3 (First 2 shots will destroy the shield)
  • Can be hit by; Arrows, Melee, Kick, Throwing Knife
  • Will receive a hitmarker when hitting the buff (when the shield is still active)

Health Buff:

  • Heals the player for 100hp (does not overheal)

Ammo Buff:

  • Gives 2 special arrows, 2 utility charges and 10 arrows

Health Orbs:

  • Heal for 10HP
  • Spawn at the start of the round
  • Will respawn 20 seconds after they have been taken
  • Unable to be destroyed

UI/UX:


Scoreboard Player Actions:

  • Moved the mute, view profile, copy steam id and add friend buttons from the scoreboard dropdown to the in-game menu

Information Panel:

  • Revamped the information panel when pressing F1, now shown from the right side of the screen with a clearer display
  • Reminder to use this feature when spawning instead of once at the start of the game

Loadout Phase:

  • Moved health potion utility to the top
  • Set all ammo/charges to match the changes mentioned above

Ammo/health pickup indication:

  • Will now show the correct values for each ammo type you are picking up
  • Now resets with slight flash when picking up the same ammo type if it's already showing
  • Fade in/out timings changed
  • Added shadow to text

Scoreboard:

  • Removed 'Press middle mouse to show mouse cursor'. This is no longer needed as all actions have been moved to the in-game menu instead

Killfeed:

  • Icons added for kick, kick stun, zone kills and satchel

Bug Fixes:



  • Fixed a bug where the speed indicator would reset after leaving a game
  • Fixed a bug where the utility icon would fade out or not appear when you still had charges available
  • Fixed a bug where 'M' was default bound to the in-game menu
  • Fixed a bug where arrow collide VFX weren't showing
  • Fixed a bug where you could sprint whilst crouching
  • Fixed a bug where the spawn barriers weren't being properly destroyed on the server
  • Fixed a bug where the purple dot would stay on your screen if someone destroyed your shadow arrow
  • Fixed a bug where the impact FX wouldn't show if someone destroyed your shadow arrow
  • Fixed a bug where the shadow arrow projectile would still show to the player who fired it, even if it was denied by another player
  • Recreated audio settings to hopefully fix a bug where new users were unable to alter volumes

Misc:


General:

  • Single arrow pickups (ones fired by players) lifespan increased from 40s > 60s
  • Arrow hitbox increased from 5 > 6
  • Slightly increased all player hitbox sizes

SFX/VFX:



  • Water drops
  • Waves
  • Bubbles
  • River streams
  • Geyser air stream
  • Splashes
  • Fluid impulses whilst moving through water
  • Kick explosion
  • Fire Arrow explosion
  • Fire arrow damage
  • Fire arrow AOE
  • Fire Extinguish
  • Health impact
  • Lowered the sound of Arrow Packs spawning
  • Slightly lowered the ability ready ping sfx
  • Heal arrow impact SFX
  • Volley arrow impact SFX
  • Ambience added to Market and Fate

Input Settings:


General:

  • Renamed the input keybind 'Health Potion' to 'Kick'

Invert option changes:

  • Invert Mouse Removed
  • Invert Mouse Aim Removed
  • Invert Mouse X added
  • Invert Mouse Y added
  • Invert Mouse X Aim added
  • Invert Mouse Y Aim added


Known Major Issues



  • Sometimes only having to kill one player in a 2v2 to win a round
  • Training range unavailable whilst in queue

Developer Comments


Thank you so much to everyone for playing, and supporting me on this project! There is still so much more to come.

This patch heavily focuses on new and updated content along with a lot of gameplay changes, just a reminder, these are changes in an early access game. Please provide feedback through socials, discord or the feedback website. Feedback Website

Regarding skins, it's not a top priority at the moment so you won't see much stuff being added to the store, if anything.

One of the main features we can't wait to put out is the changes to how players queue for matchmaking games. In the near future you'll be able to queue for multiple game modes at the same. We'll also fix the training range bug, along with being able to be in a Deathmatch (hopefully).

Reminder


If you encounter any cheaters or players using racist, homophobic, sexist or extreme vulgarity through the in-game chat system. Please create a #support-ticket in the discord channel. These players will be chat banned.

Patch 0.2.96

Gameplay/Server:
- Removed 'Round Won/Lost' in Deathmatch that was showing at the end of a game
- Updated fire arrow impact SFX
- Fixed an issue which caused unnecessary blur on Market
- Fixed the short delay between rounds ending and starting
- Fixed a crucial server issue that should resolve MMR/Stats not counting & the match result screen not showing
- Fixed a memory leak that was happening on the server
- Fixed an issue with super powa physics on the Rogue skin (still not perfect)

Satchel:
- Fixed a bug when aiming whilst using the satchel cancelled the satchel
- Fixed a bug where the satchel wouldn't push other players away who were in range
- Increased Satchel explosion radius from 1600 > 1800
- Reworked Satchel netcode
- Updated satchel VFX
- Added sound FX when the satchel explodes

Patch 0.2.95

- Fixed a bug where the performance stats would always show, even if disabled
- Reduced music volume to 0 by defualt
- Shop style slightly updated ready for new additions
- Fixed a bug where there were infinite special arrows in Deathmatch
- Fixed multiple backend server bugs
- Improved reliability of slo-mo at the end of a round

Patch 0.2.9

- Fixed a bug where stats weren't being recorded

patch 0.2.8

- Potentially fixed audio issues not being correct to what you set them too
- Potentially fixed a bug where stats/mmr weren't being recorded at the end of a match (if you still get this bug, please let me know through a support ticket on the Discord)
- Fixed a bug where the 'Copy SteamID' button on the scoreboard would not copy correctly
- Added a check when buying items from the store to make sure you are on the latest patch
- Reduced Arrow Pack spawner volume from 0.8 > 0.6
- Fixed a bug where you would get 'All party members must be in the menu to queue' when queing after finishing a match
- Server backend improvements for better debugging

Patch 0.2.7

- Match Result recording has been reworked, this should fix the bug for not seeing the match result screen at the end of the game
- Added a countdown next to the 'Leave Game' button when the game has finished to indicate termination of the server
- Fixed a bug where the game would end instantly when a player had left the game
- Fixed a bug where the party was disbanded after each match, please let me know if you have any issues when requeuing as a party

Patch 0.2.6

Backend server improvements

Regarding the match result bug:
- If you aren't receiving the match result at the end of a match, please make a #support-ticket in the discord with video recording if possible.