Pest Control by Wyvex

[raw]
made by Wyvex for Ludum Dare 49 (JAM)

In "Pest Control" you play as GR:1M, a small robot on a mission to clean up a factory filled with unstable machinery!

Captura de Ecrã (12).png

This project was developed in the context of the Gamejam Ludum Dare 49, where the theme was Unstable.

The jam had a duration of 3 days and this project was submitted in the jam category.

The project was completed by myself (so no team). The code was all done by myself, and the character and gun models were also done by myself, I did use an asset pack for the environment and for the skybox (links below).

The game itself is an FPS where you assume control of a small robot called GR:1M, which comes equipped with two guns that you can switch between (by pressing 1 or 2). Your mission is to complete the cleanup task without letting the factory explode; this can occur if the instability level of the factory gets too high.

If the instability level gets too high it's game over, but as the instability level gets high you also start to move faster and your weapons can cause more damage. There are several things that can raise the instability level of the factory:

  • Dying: if you die the instability level is raised;
  • Letting batteries overcharge: There are a lot of batteries in the level, you can tell they are overcharging when they start to glow yellow;
  • Hitting a damaged core: Damaged cores are red boxes, if you hit them they will raise the Instability Level, your enemies can also hit these boxes, so watch out. -Not killing enemies: The enemies in the environment will raise your instability level, so you better try and kill everything;

But don't worry, you can also reduce the instability level, by:

  • Killing enemies: Killing enemies will reduce some amount of Instability, so yeah kill everything;
  • Shooting at batteries: When a Battery starts to glow yellow, you can shoot at it this will deactivate the battery and restore some of your instability;
  • Shooting at water tanks: Water tanks are blue boxes that when shot they will start a cooldown routine that gradually reduces your instability level;
  • Not Dying: ... ;

You win when you clean the entire factory.

Assets used: - Sci-Fi Construction Kit - https://assetstore.unity.com/packages/3d/environments/sci-fi/sci-fi-construction-kit-modular-159280#description ; - Fantasy Skybox FREE - https://assetstore.unity.com/packages/2d/textures-materials/sky/fantasy-skybox-free-18353 ;

This is my first time participating in a Ludum Dare and I had a ton of fun. I hope you enjoy my game as much as I enjoyed making it.

​:)

Ratings

Overall 1137th 3.217⭐ 25🧑‍⚖️
Fun 952th 3.239⭐ 25🧑‍⚖️
Innovation 1408th 2.543⭐ 25🧑‍⚖️
Theme 1053th 3.196⭐ 25🧑‍⚖️
Humor 1118th 2.289⭐ 21🧑‍⚖️
Mood 1241th 2.87⭐ 25🧑‍⚖️
Given 29🗳️ 3🗨️

Feedback

m11
04. Oct 2021 · 09:55 UTC
Really impressive! :)
achef122
05. Oct 2021 · 15:18 UTC
Very fun game, nice motion and it has some creative ways enemies attack you, which were executed well.
LDJam user 259831
05. Oct 2021 · 17:32 UTC
Love the graphics, it looks amazing! Wish there was some audio but it's a really cool game regardless.
Drunk Wizard
05. Oct 2021 · 17:46 UTC
A solid entry, the movement was quite good, even if a bit too fast and slidy for me, but still felt good :) I personally would suggest adding a progressive recoil? By that I mean, the first shot would always hit where you aim and any subsequent shots in quick succession would be more imprecise :) Another thing missing was the lack of general feedback - hitting enemies, hitting batteries, water and cores, when the player is hit and maybe some red flashing lights, that would alert the player to the instability level, as without audio it is really easy to loose track of it.
On that note, the lack of audio was what pulled the game down for me, but I understand the reason, it is time consuming, and the result is not guaranteed (hell, look at our entry where I put an effort into audio, and it is still a mess), still, some basic noises would be welcome :)

That said, I will repeat, the movement is solid and fun, the level was interesting, with multiple paths to take, the movement animations on the character felt natural and were responsive. Implementation of the theme was also nicely done, with higher risk, bringing higher rewards :) (this is something we wanted to include in our entry as well, but due to time constraint, was left kind of on the side) Great work for solo developer ;)
unpronounceable
05. Oct 2021 · 17:57 UTC
Enjoyed it. The movement was nice and fast. Liked the bullet hell level of firepower being shot at you, although one trio of enemies at the top of staircase caused me problems. Some more feedback on if I had hit enemies would be nice.
PSV Games Studio
05. Oct 2021 · 18:03 UTC
Very fun game overall! I think if it had sounds it would give more feedback to the player, but I understand that time is short, I even had to run on the last day to finish putting the sounds in my game. Good job!
LDJam user 259103
05. Oct 2021 · 18:29 UTC
Fun game! The controls were really nice and responsive, which I liked. Audio would've definitely helped it feel more alive, but the graphics were nice enough that I didn't mind too much.

Good job!
The Lame Brain
05. Oct 2021 · 19:20 UTC
I will repeat what has already been said: this game needs audio! A kicking sound track, some machine growls from the enemy robots, pew pew sounds from gun fire.... AWESOME!

Really fun game! I am old and my reflexes are bad, so I would have liked to be able to slow down enemy bullets a bit to make it more strategic.

I ran into a problem where I stopped being able to shoot for some reason, not sure why.


Cheers! [-LB](https://ldjam.com/users/the-lame-brain/)
🎤 Wyvex
05. Oct 2021 · 20:24 UTC
@ Everyone ty for the feedback, the consensus is that I need to add audio which is completely true. I usually leave audio for last and when the time was coming to an end it was the feature that I left on the chopping block.

@drunk-wizard Progressive recoil is a great suggestion, the shooting in general was all hacked-up so I didn't put any thought in terms of its design, there are alot bugs regarding the weapon system that I have to fix, and if I continue to work on it I will add it for sure.

The lack of feedback is also something that I have to acknowledge is a major problem in the game, not only when you are hitting enemies but also when you get hit and when the instability level is raised.

@the-lame-brain the bullets being too fast is also true, that in part as to do with the fact that I originally did not intend to do this fps / bullet hell hybrid but by the end I just said f-it and decided to go full bullet hell, so I made some enemies shoot slower bullets but forgot to change that for the ones I developed first.
The Lame Brain
05. Oct 2021 · 20:58 UTC
@wyvex LOL!

I know that "F-it, it works like this now." moment so, so well!
Shaolin Dave
06. Oct 2021 · 04:59 UTC
Looks very interesting. Any chance for a web build so us non-Windows people can check it out?
🎤 Wyvex
06. Oct 2021 · 14:02 UTC
@shaolin-dave One of my friends was asking me for the same thing. So I just went ahead and updated the itch page with a HTML5 build!
Kimbsy
06. Oct 2021 · 14:10 UTC
Just tried the web build, and had a lot of fun :D

Yeah audio would improve it, but the core is pretty solid. I felt like I was doing really well but apparently my aim is not as good as I thought :P
MicheleLeva
06. Oct 2021 · 14:22 UTC
Really nice concept, I liked the graphics and overall mood. I feel the weapon has too much recoil, maybe let the first few shots be precise? As it is now you really cannot predict where your bullet will go. Also there are a few spots where you can fall behind stairs and get stuck, and it get really difficult to get out if you're moving fast with high instability level. Anyway this is a really cool game, good job!
Lumbigui
06. Oct 2021 · 15:06 UTC
I really liked your game. The gameplay is very solid. For some reason the mouse sensitivity is very high on my browser. But i enjoyed a lot! Good work!
Ausstein
06. Oct 2021 · 15:07 UTC
Quick tip for the webGL build bind the options to something else than escape since it also closes Fullscreen. Makes it impossible to play for me in fullscreen since I can't change the sensitivity
Ausstein
06. Oct 2021 · 15:19 UTC
Nice Concept, Overall it works quite well. Here are a few points of critisism:

1. a little buggy in some places. You can get stuck under ladders etc. Make sure you clip off everything.

2. The shots of the gun landed always to the bottom right of the crossair, starting from the first shot. you can maybe look into getting a better recoil model.

3. Hit Feedback. Make the enemies glow a little when they are hit etc. Like this I was never quite sure if I was hitting them.
PartTimeIndie
06. Oct 2021 · 15:26 UTC
The web gl build doesnt seem to work correctly, when I start the game (after the briefing) I can only see my hands /gun + GUI, but no enviorment.
🎤 Wyvex
06. Oct 2021 · 20:02 UTC
Thanks for the feedback!

@parttimeindie Hmm that's really weird, it might have to do with the way I instantiate a bunch of assets in the beginning of the game or maybe some dumb error, I wasn't able to reproduce the bug do you have a screenshot or something?

@lumbigui You could've change the mouse sensibility by pressing Esc, but in a webgl build, as someone already pointed, out is really dumb to have the menu mapped to the escape key, so yeah my fault.
ROBOWARRIOR1982
09. Oct 2021 · 15:34 UTC
I tryed the HTML5 version, it's unplayable for me the aim is too sensitive, so i tested the windows version. The concept is interesting, the game is not easy the firerate of the ennemies (mobile and turrel) is hight, and they appearing around the player in some moment. Maybe you can make a better tutorial, and add more sound. That's a good job for a GameJam game !
Rubiia
09. Oct 2021 · 15:56 UTC
Fun little idea: don't think I saw anyone else mix the idea of the unstable reactor as a ticking clock with a first person shooter. The game looked nice and the level was easy enough to navigate on the 2nd try. Unfortunately there was a few bugs, such as being able to clip under stairs, and a lack of shooting feedback and sound. Aside from those bits though it was an interesting idea and I think it was done pretty well ^^
mhorth
09. Oct 2021 · 20:21 UTC
Your FPS mechanics feel so good here! And the environment wouldn't look out of place in a borderlands game! Really great job with those.

As others have already said, sound effects would really add some juice and carry your game pretty far. After that, I would go with some popups on the UI on things we do that affect the stability. Sure we can see the progress bar on the side of the screen, but I think the feedback would be really good if we kill an enemy, get a nice sound effect, and a little floating text on the screen like "enemy killed: +10 stability".
Hawkin
12. Oct 2021 · 21:47 UTC
Thank you for spending the time on the tutorial before the game, as it helped immerse me right away. Tutorials with lots of info sometimes are better when they are delivered progressively as I interact with objects, but that's definitely more work.

You also did a great job with the visuals and level design. Some music or sound effects would have definitely perfected it.

The implementation of the theme wasn't for me, as losing control of the character made it less fun (rather than just a challenge). For example, when there were a lot of enemies and I wanted to be precise, it quickly became impossible.

Nonetheless, I think you packed quite a lot into a 3-day game, and I'm impressed! Great job!
juleflournay1
12. May 2022 · 12:43 UTC
When I was a teenager, my friends and I played a game where the main goal was to destroy harmful insects. Maybe you remember this one. It was necessary to find the source of the spread of these pests and neutralize it. Then I could not even think I would do the same in my garden. Fortunately, there are many ways to deal with insects now. The https://enviropcs.com.au/ team is ready to go. None of the sprays that I ordered in stores gave the desired effect. I am glad that the roses did not badly damaged, but I will still buy special tools to restore them.