Commit Graph

59 Commits (927d4384a762ae9a4f730f3c03222871696561db)

Author SHA1 Message Date
unfa 927d4384a7 Optimization and balancing to save performance
Disabled dynamic shadows on Rockets and Explosions. Also reduced their radius.
Added queue_free() in Explosion effect to remove as much of nodes as possible when they are not needed.
Added animated Halo to Explosion (cheap)
Greatly reduced the amount of particles in Rocket and Explosions
Reduced Particle lifetime in Rocket trail
Reduced Rocket Launcher firing speed. it no longer fires as fast as the handgun.
Reduced shawmap size
Reduced shadow quality
Disabled Roughness limiter
Reduced Dev Texture size to 1K from 4K (added size limit in import settings)
Also saved export settings (they limit the amount of resources packed with game builds)
2022-01-04 19:55:38 +01:00
unfa 975c2afca9 Fixed muzzle flash 2022-01-01 18:06:10 +01:00
unfa 02d0bee09c Tweaks to the rocket launcher 2022-01-01 02:55:27 +01:00
unfa 5dbc840ef4 Rockt lancher works with direct hits only 2022-01-01 02:42:10 +01:00
unfa dd924f53de Further work on Rockets 2022-01-01 01:38:01 +01:00
unfa 498bb5a09e Added Rocket Launcher. Implemented weapon types.
Implemented a rocket, but it doesn't fly right...
2021-12-31 02:14:31 +01:00
unfa dc0b83efff Created Handgun and RocketLauncher as descendants of Weapon scene. Instanced them both in Player scene 2021-12-29 21:31:52 +01:00
unfa 7615a01823 Fixed bullet decal rotation and VFX. Added explosion effect (partcles + sound). Fixed a typo in Player.gd 2021-12-29 02:32:59 +01:00
unfa 0219bbd26c Finalized bullet flyby sounds. Put respawn timer on the bottom. Fixed bullet hit wall SFX and shell casing SFX. 2021-11-28 17:38:14 +01:00
Jan Heemstra e0cc255bdc Fixed fly-by sounds math 2021-11-22 00:17:00 +01:00
Jan Heemstra 817d1a0ddf Added fly-by sounds 2021-11-21 23:57:52 +01:00
unfa 3b0d4e8745 Started working on implementing bullet flyby sounds spawning 2021-11-21 23:53:04 +01:00
Jan Heemstra b2da2d78f2 Upgraded godot version to latest nightly build 2021-11-16 20:58:51 +01:00
unfa 29bf99d59e Reimplemented bullet hit effects in the new damage system. 2021-10-24 16:25:04 +02:00
unfa 486c12ee6c Fixed Handgun Animation. rearranged the Weapon scene to make reimporting easier in the future 2021-10-23 22:20:25 +02:00
unfa 953c859098 Reworked gib with particle collisions to test how they work. Fixed player damage feedback, but death is still bugged. 2021-10-15 02:15:43 +02:00
unfa 6aef66c0a8 Changed damage API. Added "bleeding eyes" effect to indicate damage. 2021-10-14 23:59:39 +02:00
unfa 173bea08b3 Updated code for a new Godot version 2021-10-06 23:49:16 +02:00
unfa a9b2cfcfd7 Added player pain moan on hit, used Animation Player to randomize sounds, also recorded some extra groans for the future 2021-09-29 14:08:46 +02:00
unfa a8c34bf896 Fixed weapon spread being different between puppets 2021-09-26 02:38:11 +02:00
unfa b936750afa Fixed bullet tracers not obeying spread and having wrong collision. Disabeld shadows for tracers. 2021-09-26 01:12:12 +02:00
unfa e67ab9131c Implemented weapon spread (and corrected nerror with jetpack threshold) 2021-09-25 20:51:20 +02:00
unfa 7edcf2fd1c Implemented bullet tracers 2021-09-25 18:14:17 +02:00
unfa 5bc7c67b8f Implemented announcer lines: victory, defeat, payback 2021-09-25 17:36:15 +02:00
unfa 920dceb411 Added layers to the handgun shoot SFX. 2021-09-25 17:06:01 +02:00
unfa a52185f749 Implemented "Fisrt Blood" 2021-09-25 15:53:12 +02:00
unfa a0468884ed Deathmatch loop + groundwork for announcer 2021-09-25 00:15:44 +02:00
unfa 23e7b0c8aa Tweaked shell casing ejection, sound and collision 2021-09-21 23:06:56 +02:00
unfa 36343d2d92 Changed what is called via rpc on death. Now die() is called via rpc on all instances of Player's node, instead of previously destroy_player() being called this way for ma single die() call on a killer's local Player puppet 2021-09-19 20:51:47 +02:00
unfa 614d6a3b80 Fixed bad shading on Handgun, subdivided the hand geometry, fixed shell casing ejection angle and orientation 2021-09-17 21:22:37 +02:00
unfa 70f24ce4e7 Updated networking code to new Godot 4 version. Removed unused code in Player.gd and cleaned up commented garbage 2021-09-17 01:32:00 +02:00
unfa 428188488d Fixed AudioPlayer's file path parsing trouble. Twekaed sound playback parameters (volume, attenuation). 2021-09-12 03:48:39 +02:00
unfa d1b8b5eb6b Fixed SoundPlayer, implemented handgun shoot sound 2021-09-12 03:03:52 +02:00
unfa a6a181049a Made players decide if they hit a shot, not the server, implemented audiovisual feedback on hits and kills. Added SFX import files and some missing midi and plug-ins state in Ardour sessions. 2021-09-12 01:50:12 +02:00
unfa bef8e92398 Implemented score, rank and lead/gap HUD display 2021-09-11 16:35:37 +02:00
unfa 55fe11328a Jetpack. Fixed players not dying and health not resetting on respawn. 2021-09-11 14:35:07 +02:00
unfa cb45568ffc Fixed the deluge of RPC errors. Fixed VFX instancing error. Updated some scenes to new format. 2021-09-10 02:04:27 +02:00
unfa 68f50d1493 Renamed particle effects, added Gibs 2021-09-08 23:25:52 +02:00
unfa 2d42cfe763 Missing shell casing script, fixed particle effects, moved muzzle flash effect to Effects 2021-09-08 22:00:32 +02:00
unfa cbf16c9968 Fixed networking signals and weapon.gd rpc settings 2021-09-04 23:58:47 +02:00
unfa cab608df5c Started update to new netwroking code. 2021-09-04 22:37:13 +02:00
unfa 1a2bf9f11a Fixed player data being messed up with respawns. 2021-08-29 22:47:40 +02:00
unfa bd2de8adb8 Implemented death and respawning (no delay) 2021-08-29 20:32:46 +02:00
unfa f36e358ab8 Damage is now properly propagated to all peers. 2021-08-29 14:03:19 +02:00
unfa 740bd67fea Fixed multiplied shooting 2021-08-25 12:03:35 +02:00
unfa c5286fa173 Added light to wall impact and fixed error on shooting nothing. 2021-08-24 20:56:29 +02:00
unfa c3226364f3 Started implementing actual shooting and damage, added placeholder particle effects 2021-08-23 01:57:47 +02:00
unfa 595ff48d05 Implemented shell casings. Laid groundwork for separating client/server functinality and to handle a server-side player list. Fixed vignette on at start. FIxed pause menu on after startign the game. Lowered visual detail. 2021-07-26 20:51:54 +02:00
unfa 7dfd455e2d Moved UI assets to their own folder, updted the code for new version of Godot. 2021-07-12 22:40:23 +02:00
unfa 0d1d2c86ea Rolled back some changes to make the game run on bundled version of Godot engine.
Added weapon flashes (again) this time on CPU Particles to avoid issues.
2021-07-04 21:50:13 +02:00