A downloadable game for Windows, macOS, and Linux

Take back your digital space

Enter Defrag, where you must defend the neon-dripped ruins of cyberspace from hordes of invaders.

Use your arsenal of 5 unique weapons and devastating EMP blast to clear waves of flocking enemies before being overrun.

How long can you survive? Compete against other players on the global leaderboard and frag your way up the ranks.

Thank you for playing!

How to play

Basic controls:

  • WASD for movement
  • Mouse for camera look
  • Space to jump, hold to bunny hop
  • Shift to sprint
  • Mouse wheel or 1-5 to select weapons
  • Left click to fire
  • Right click with the katana lets you deflect back enemy bullets
  • EMP triggered by E, clears enemies and bullets in a radius (get out of jail free card, use wisely)

Gameplay notes:

  • You cannot manually reload, when you run out of ammo switch to a new weapon, your weapons will regenerate their ammo after a cooldown.
  • You cannot manually heal, your health also recharges after not taking damage for a short while
  • Your EMP is charged after dealing damage to enemies, and can hold up to three charges at once
  • The number of waves you've survived is tracked via the green dots under your health bar
  • Bunny hopping and grenade boosting can help you get around faster!
  • The glowing lava around the map is dangerous, I recommend avoiding it
  • Submit your scores to the global leaderboard at the end!

Jam Info

This is a submission to the Godot Wild Jam #80, with the theme "Controlling Chaos" from a solo developer (me!).

I challenged myself with this game to create a first person shooter with decent feeling movement mechanics together with a varied cast of weapons and enemies.

I also wanted to incorporate flocking mechanics as a nod to the jam theme.

I loosely looked at the "wild card" modifiers and was inspired to keep things geometric and minimize use of text, in the end deviated a bit to enhance gameplay (I didn't claim to follow any of them in my submission form, but there was the "spirit" of at least two of them which was a guiding force).

Acknowledgements:

Thank you to the creators of the following assets used to create this game:

https://lospec.com/palette-list/opticore

https://github.com/majikayogames/SimpleFPSController (CC0)

https://tallbeard.itch.io/music-loop-bundle Music (CC0)

https://quaternius.com/packs/ultimategun.html (CC0)

https://quaternius.com/packs/scifimodularguns.html (CC0)

https://poly.pizza/m/VwXvoIpCHP (CC0)

https://poly.pizza/m/f6GPjbEgg0 (CC0)

https://sketchfab.com/3d-models/polybios-70c0283524464038a10dcb31707200f0#downlo... (CC0)

https://godotshaders.com/shader/lightning-ball/ (CC0)

https://godotshaders.com/shader/pixel-water-2/ (CC0)

https://f8studios.itch.io/snakes-authentic-gun-sounds

https://f8studios.itch.io/snakes-second-authentic-gun-sounds-pack

https://orange-juice-games.itch.io/male-base-mesh

https://freesound.org/people/JakLocke/sounds/412258/(Drawing gun 1 by JakLocke, CC Attribution)

https://freesound.org/people/nioczkus/sounds/377145/ (pistol draw, cc0)

https://freesound.org/people/morganpurkis/sounds/396316/ (pistol shot sound, CC0)

https://freesound.org/people/nioczkus/sounds/415304/ (SMG draw, CC0)

https://freesound.org/people/morganpurkis/sounds/390663/ (smg shot sound, CC0)

https://freesound.org/people/hyperix6/sounds/660299/ (shotgun shot, CC0)

https://freesound.org/people/KVV_Audio/sounds/790977/ (GUNShotg_Winchester 1300 Handling 01_KVV AUDIO_FREE by KVV_Audio, CC Attribution)

https://freesound.org/people/Rudmer_Rotteveel/sounds/457454/ (shotgun click, CC0)

https://freesound.org/people/mooseranger/sounds/170717/ (katana draw, CC0)

https://freesound.org/people/Sam300Productions/sounds/611766/ (katana swing, CC0)

https://freesound.org/people/Sam300Productions/sounds/611765/ (katana hit, CC0)

https://freesound.org/people/Rudmer_Rotteveel/sounds/457455/ (greande launcher draw, CC0)

https://kenney.nl/assets/sci-fi-sounds (CC0)

https://freesound.org/people/gamer500/sounds/692084/ (CC0)

https://freesound.org/people/Hemplock/sounds/558679/ (tick charge CC0)

https://freesound.org/people/Fupicat/sounds/607208/ (cc0)

https://freesound.org/people/The-Sacha-Rush/sounds/657818/ (cc0)

https://freesound.org/people/qubodup/sounds/743670/ (cc0)

https://kenney.nl/assets/crosshair-pack (CC0)

icons:

https://www.svgrepo.com/svg/535436/heart (Public Domain)

https://www.svgrepo.com/svg/364618/lightning-fill (MIT)

https://www.svgrepo.com/svg/25982/pistol (CC0)

https://www.svgrepo.com/collection/weapons-7/ (CC0)

https://www.svgrepo.com/svg/298216/shotgun (CC0)

https://www.svgrepo.com/svg/346430/sword-fill (Apache)

https://github.com/twitter/twemoji (MIT)

https://simonschreibt.itch.io/cozy-space-survivors/devlog/634575/update-61-sound... (audio deconflicter)

https://github.com/Maaack/Godot-Menus-Template used under MIT license

https://www.fontspace.com/raster-forge-font-f135159 (Font, CC0)

The SilentWolf Godot plugin was used for the leaderboard

https://github.com/Swarkin/Godot-AwaitableHTTPRequest (MIT)

https://github.com/SebLague/Boids (MIT license, ported)

Updated 1 day ago
Published 5 days ago
StatusIn development
PlatformsWindows, macOS, Linux
Authormjkoo
GenreShooter

Download

Download
defrag.exe 122 MB
Download
defrag.x86_64 96 MB
Download
defrag.zip 73 MB

Install instructions

Windows users: if prompted by SmartScreen when running the application, try clicking "More information -> Run anyway".

Mac users will need to disable Gatekeeper, https://support.apple.com/guide/mac-help/open-a-mac-app-from-an-unknown-develope...  might help.

Linux users: should just work by running the binary.

Leave a comment

Log in with itch.io to leave a comment.