PARAD🕑X SECURITY by grizeldi

[raw]
made by grizeldi for Ludum Dare 47 (JAM)

Untitled.png

Paradox Security is a time travelling stealth game in which you are a PSC secret agent, tasked with taking down a paranormal anomaly. Armed with your trusty SMG and a time belt, you have unlimited attempts at taking it down. Working together with the past versions of yourself, there's no way you can fail, is there? But beware, if the past agents see you, a time paradox is created and all the future timelines are destroyed.

Screenshot (4).png

How to play

As the commander on the radio will tell you, it is of utmost importance you neutralize this anomaly, and for that a diet of same-day delivery lead is recommended. For any one man alone that would be a death sentence, but luckily you have an ace up your sleeve - or more accurately on your belt.

The anomalous belt will set a time when you land and every time harm may come to you it'll send you into the past to that point in time in your current location.

The original you will of course do what you did before, but now it's your turn to assist him without causing a timeline change. If the past you sees the future you the future will be changed and current you will cease to exist, but the past you can always retrace your steps.

Screenshot (7).png

Controls

WASD to move, space to jump, left mouse button to shoot.

Minimum requirements

Due to Godot engine's incapabilty to batch multiple meshes into a single geometry, the game sadly has too many draw calls for an integrated GPU to handle, even if the graphics look simple. So a dedicated GPU is required, or your experience might be terrible. The weakest dedicated GPU we tested on was a laptop GTX 1050Ti and it worked fine there. Intel integrated GPU ran the game at 10FPS which is the main reason we're adding this warning.

Team

Programming: MoffKalast, grizeldi

3D art: negdo, grizeldi, cars from kenney assets (car-kit)

Level design: negdo, Timotej979

Music: Timotej979

SFX: Some made by Timotej979, most from various SFX repositories

UI/animation/VFX/whateverelse: grizeldi, MoffKalast

Ratings

Overall 524th 3.686⭐ 45🧑‍⚖️
Fun 574th 3.535⭐ 45🧑‍⚖️
Innovation 241th 3.864⭐ 46🧑‍⚖️
Theme 405th 3.953⭐ 45🧑‍⚖️
Graphics 747th 3.616⭐ 45🧑‍⚖️
Audio 501th 3.5⭐ 45🧑‍⚖️
Humor 695th 2.833⭐ 41🧑‍⚖️
Mood 442th 3.721⭐ 45🧑‍⚖️
Given 60🗳️ 60🗨️

Feedback

Ree Rolph
06. Oct 2020 · 02:07 UTC
Game page seems to be down.
Rudrac
06. Oct 2020 · 02:49 UTC
Not able to find the Game page.
Usenrame
06. Oct 2020 · 04:30 UTC
Yep, screenshots looks interesting, but game is not available
Fonics
06. Oct 2020 · 04:49 UTC
Game page doesn't seem to be up, if you do get it up comment on my game post and I'll check it out!
TheseusInABottle
06. Oct 2020 · 05:26 UTC
gamepage is down but be sure to at me when it is up so I can come back and play looks pretty interesting
🎤 grizeldi
06. Oct 2020 · 08:02 UTC
@ree-rolph @rudrac @usenrame @fonics @theseusinabottle Thanks for the heads up :slight_smile: Somehow I missed the fact that itch has a page visibility setting and forgot to set it to public when we were frantically trying to hit the deadline. Should be fixed now.
Mimir
06. Oct 2020 · 08:53 UTC
I downloaded the game, sadly it doesn't work at all.. It starts up, "How to Play" Button leads me to the ldjam.com website. Hitting "Play" makes it crash completely. Run on a 2080s, Ryzen 5 3600, 32GB RAM. Tried running it for like.. 10 minutes straight, nothing helped. :\ Not gonna rate it, but I am rather sad it's not working.
Jeremia
06. Oct 2020 · 09:11 UTC
Is a really cool game! I like how you are alone, but ganging up on the enemy!

The first time I klicked StartGame- I wondered why nothing was happening, but the second time I waited and the game did start.
PinkPanteRus
06. Oct 2020 · 09:11 UTC
Atmospheric project! A mix of ghostbusters and men in black.
Game is running, I dont understand why people write they coudn`t play it.
🎤 grizeldi
06. Oct 2020 · 09:38 UTC
@mimir what OS are you on? A slight freeze after hitting play is normal, as the entire main scene needs to be loaded, but it shouldn't last more than a couple seconds on an SSD. Not sure what the situation is like on a HDD.
Mimir
06. Oct 2020 · 09:43 UTC
@grizeldi - It's Windows 10 Pro but yeah, I've saved it on a HDD. But I didn't even get to "load" as it instantly freezes and gives a crash warning ".exe doesn't respond anymore" once I hit the play button. Even pressing "Wait until the program responds again" doesn't do anything after 2-3 minutes.
🎤 grizeldi
06. Oct 2020 · 09:52 UTC
@mimir yeah, that's normal behavior, as it looks like Godot switches scenes on the rendering thread, so the program stops responding for a bit. That said, it shouldn't take 2-3min. I'll try to move the game to my HDD and time it.

EDIT: took around 5 seconds to load off my HDD.
MoffKalast
06. Oct 2020 · 10:06 UTC
Well it takes 8-12 seconds from my SSD, so it's safe to say most of the wait time is not fetching data from disk, but assembling meshes and physics colliders. It may take up to a minute on slow systems I imagine. We should probably move the load to the initial splash screen or something, as soon as we figure out how :P

Edit: It should load properly on splash now and launch instantly when you click Play.
Mimir
06. Oct 2020 · 10:06 UTC
@grizeldi - That's sad.. Then somethings wrong on my end, I fear. :\ Still, I wish you the best of luck with all the other people trying your game! :)
Arad HamidSamiee
06. Oct 2020 · 12:42 UTC
wow, just wow. I'm a godot user as well (made my Ld47 with it) and it's always nice to see other devs create crazy new stuff. loved the lowpoly models and city design was good. auto shoot was cool, too. I just wish the camera wouldn't go throught objects tho.

(also a tech question, was the player a vehicle body with a single wheel to make it look like hovering?
and are you planning to share the source?)
Fonics
06. Oct 2020 · 14:27 UTC
Wow, I LOVE the concept for this. This could make a killer full game if polished up and implemented more thoroughly. Having to avoid your previous selves so you don't cause a time paradox is such a cool concept. I feel like the main thing I was wanting the most was a crosshair/visual indicator of damaging the anomaly. Other than that excellent job, there is a ton of potential here for whatever direction you want to take it, be a puzzle game or a shooter like this.
🎤 grizeldi
06. Oct 2020 · 14:54 UTC
@arad-hamidsamiee The player scene is structured like this:

![Screenshot from 2020-10-06 16-51-32.png](///raw/131/e/z/390d3.png)

The hovering effect was achieved by applying different amount of upwards force to the player rigid body every frame, depending on the distance from the ground.

Historically, we didn't share the source for our Ludum Dare games, but at least personally, I'm not against it. I'll ask the others.
MoffKalast
06. Oct 2020 · 15:12 UTC
@arad-hamidsamiee Yeah it's fine by me to put it on git, I mean we have it on git already it just needs to be made public.

The player hover is a downwards physics raycast that applies the force upwards, with the player RigidBody being axis locked for rotations except around Y. It uses physics forces for turning as well with high damping. It's our own person controller thing that I made for our previous Jam but improved and adjusted it further in this one.

The "time code" is the more interesting part of this one though :P
Arad HamidSamiee
06. Oct 2020 · 15:34 UTC
@grizeldi @moffkalast
I appreciate your responses and explanation. I'm sure the time stuff is intersting tho, well done. :wink:
Celes
06. Oct 2020 · 18:11 UTC
These kinds of games aren't really my kind of game, but despite that I liked the paradox concept. The game felt a little bit slow though. I'm not sure if it's just me or it's how the game is. I can't really be the judge of that. This game was also actually a bit fun and I liked how we could see a paradox of us doing what we did in the past.
Nice job :)
Somogy
06. Oct 2020 · 23:43 UTC
great ambiance
BiancaMello
07. Oct 2020 · 00:47 UTC
Nice game!
Dani Tufeld
07. Oct 2020 · 06:13 UTC
very nice low poly modeling, and level design,
try to play but did not realy understand the mechanices?
but reaky enjoyed the exploration
BjornStahl
07. Oct 2020 · 06:19 UTC
The low poly graphics looked great and the music and sfx fit very well. I would personally have liked more precise movement, slid around quite a bit. The jump was very low and I never seemed to be able to dodge the anomaly's attacks.
hadesfury
07. Oct 2020 · 07:08 UTC
Great game .. hard to shoot to the enemy :( .. but I really like the idea of helping other clone .. and messing with time paradox
Snotax
07. Oct 2020 · 12:07 UTC
Funny graphics, suits the game well. It is really hard at first to get what you should be doing. A bit longer intro / How to play section would have been nice.
Bredera
07. Oct 2020 · 12:07 UTC
I liked the low poly art style a lot! gameplay was interesting and it was fun to see my former selfes walk around. Cool entry
Squidzilla
07. Oct 2020 · 12:12 UTC
Wow! This is a really great way to mix strategy and fps :D trying to remember where you were before. It is out there with games like portal, I'd love to buy a full game of this. The town (you built a town in a weekend, awesome) feels a bit like you're in a Soviet town. I like the blue shaders... it's really high quality!
Curly
07. Oct 2020 · 18:09 UTC
Very nice graphics and art
But it is a little inconvenient to master all the mechanics the first time, the sounds are very loud, in general, excellent!
kirroyal
07. Oct 2020 · 18:39 UTC
Nice concept! Didn't get the anomaly but I really liked what you did for this jam. THe only thing bothering me was that the character was so jittery while moving.
MoffKalast
07. Oct 2020 · 18:57 UTC
@kirroyal Oh that's interesting, I've had another one of my friends that playtested mention the character jitteryness, but none of us seem to be able to reproduce it. I'm not sure if it's a low fps or high fps thing or completely unrelated (but I suspect it may be that, despite that it should be locked with vsync).

@squidzilla Thanks! We actually spent like two days mostly doing just the town ahaha, while we figured out how exactly to set up the rest of the gameplay. We even had to pivot once in the middle since it was originally going to be a find-a-bomb-using-clues thing that didn't quite make sense in some ways. We might actually make a full version sometime along the line...

@curly Yeah I agree about the sounds, the SMG is kinda grating (we should've randomized the sound pitch a bit) and the music should probably be louder.

@curly @snotax Yep, the concept itself is confusing enough but we really didn't have much time left to make an elaborate tutorial which would've improved things for sure.

@bjornstahl Not being able to dodge the anomaly's attacks is more of a feature than a bug :stuck_out_tongue: After all it adds more opportunities for time reset.
eldogg
07. Oct 2020 · 20:24 UTC
The "strongest" mood I've experienced in a game this jam. Concept is solid and it's nice how the abandoned city is populated by your clones. The camera lag feels a bit strange and it's hard to know if your bullets are connecting. But you've done a very unique concept well, it explains itself within the game. Good job!
eptwalabha
07. Oct 2020 · 20:52 UTC
It looks like you exported your game in DEBUG mode (at least for the linux' version) I'm sure you will gain a bit of performance if you untick the "Export With Debug" (which is selected by default).
![debug-godot.png](///raw/184/z/398ab.png)
twobitjen
07. Oct 2020 · 21:40 UTC
I liked the concept and it was fun trying to sneak around the clones of myself. The camera sometimes passed through the buildings and made it difficult to maneuver. overall i found it enjoyable
Gonzalol
07. Oct 2020 · 21:48 UTC
Nice atmosphere, the evil machine and the dark/light balance is scary.
RainyDay2800
07. Oct 2020 · 22:08 UTC
The concept and execution for this game is fantastic. Reminds of 80s time travel movies. Also starting the game at 4:20;) I see you. I think game jams are the best place to test out weird ideas like this. Also at one point, I was hiding out in a part of the map, where I thought I had never been before, and like 2 other mes went strolling by. Had me thinking did I forget I was here or are they future mes and I'm the one in the past?! :[
MoffKalast
07. Oct 2020 · 23:50 UTC
@rainyday2800 Well here's the thing... if you happen to distract the anomaly in the moment when the past you should've been killed then there's a possibility that it won't go through with it, in which case the past self continues on the path that you took in the past (just in the present) to stay consistent with the map without an AI to drive it, making an alternate reality which may be a bit confusing and the actions may or may not make sense. This is more of a bug in general as we couldn't get the anomaly to act 100% deterministically, since this should be a paradox unless the past self does eventually get killed and does more or less the same thing as you're doing now.

The more "correct" way to handle that would be to do another one of those timeline deletions that happens when a past self sees you and you merge, but it's up for interpretation.
🎤 grizeldi
08. Oct 2020 · 13:13 UTC
@eptwalabha Thanks for the heads up, but I'm pretty sure I exported a non debug build, at least for the initial build. Not sure for the current one which had a couple bugfixes in.
katamary
08. Oct 2020 · 18:32 UTC
A very interesting concept. I enjoyed playing the game!
mauricioscherer
08. Oct 2020 · 18:56 UTC
Good job, I liked the graph, but it requires a lot from my CPU!
gemberkoekje
09. Oct 2020 · 11:40 UTC
That was pretty cool. Graphics looked good, even though it's mostly lighting tricks it does the job really well. Gameplay was a tad confusing at first, but then it clicked and it was really fun to stay away from your other selves, stay away from the anomaly, and slowly but quicker each time wittle them down. Nice game!
Oddmes
09. Oct 2020 · 21:39 UTC
It was cool. Even though the game is very simple and not introduces a lot of mechanics, it is really fun and the main mechanic is really interesting. 4.5/5 overall
Sharked
10. Oct 2020 · 09:35 UTC
Actually it lacks a crosshair, really. But the game is very interesting and funny, great job !
Hakro
11. Oct 2020 · 19:35 UTC
Really loved the concept, and mood. The graphics are really nice, although It's a bit laggy on my PC. Still playable though;
The game is in debug mode. I believe it might be a bit easier on the computer if you export without it.

![Screenshot_2020-10-11_21-34-16.png](///raw/b9f/91/z/3a034.png)

Great entry.
Cheers
fabula_rasa
11. Oct 2020 · 20:48 UTC
After reading your description, I tested the game on my older laptop (NVIDIA GeForce GT 745M GPU) and it runs fine.

I liked the mood created in this game. The graphic style, lighting and music worked together well.
Shooting could be better, I think. Because aiming controls a camera controls are really one and the same, sometimes I found myself having to aim at the Anomaly while not really even seeing it (as the view was blocked by my character or some other element). Or maybe I was doing something wrong? Some crosshair for aiming would be nice as well.

I really loved the concept of my present self and my past selves sort of working together. And the fact that you could actually save your past self by distracting the Anomaly was awesome. I bet you can get to all kinds of shenanigans with this :smile:
Trexxak
12. Oct 2020 · 03:12 UTC
Very intriguing idea and realization! Would love a full game with these mechanics to explore its full potential!
Game played fine for me on a technical level, but I would have to agree with others - a crosshair would've been nice, or just the hitbox/ model of the anomaly being much larger.
Nethertheless, it's always super awesome to see a 3D Godot title! Keep it up!
🎤 grizeldi
12. Oct 2020 · 07:28 UTC
@hakro seems like I forgot to uncheck the debug build checkbox when I exported the updated version :sweat_smile: Will try to keep it in mind if there are any future updates.

@fabula-rasa, @sharked and everyone else requesting a crosshair: the aiming is automatical, the only thing the player needs to do is get close enough that the anomaly is in range of the SMG and hold left click :smiley: That said, we could add a crosshair, it shouldn't be to much work.
MoffKalast
12. Oct 2020 · 10:04 UTC
@grizeldi Yeah I think the issue isn't in the aiming but in the telegraphing to the player what is being aimed at.

Although in general we went for this autoaim mostly to simplify the action recording (we only had to store one boolean for the firing/not firing), but a more ideal version would be true 3rd person aiming.
GarfSnacks
12. Oct 2020 · 13:51 UTC
Great job team! The concept is pretty cool and interesting! I'll be honest though, I don't think I managed to hit the anomaly once lol. As already stated, cross hairs would certainly help. The turn rate of the character felt a bit slow for me but perhaps that's because I was trying to get too close to it. Would love to see this games concept expanded upon!
Pawciu
26. Oct 2020 · 20:28 UTC
Cool idea and implementation. My only issue is with aiming, I could not aim highe and had to jump on the truck to hit the anomaly and wait for it to return.
Cheers!
Satolas
27. Oct 2020 · 19:08 UTC
+1 for putting Linux first in your itchio page :D

And Oh man !!! what a polished entry for the time you had !!!
I really love the concept a lot ! it as a bit of **TENET (Christopher Nolan)** vibes in it.
At start the games seems "easy" but IS NOT ! ahah
The fact that you have to be ultra aware of the position of each iteration of yourself is really brilliant !

In my opinion, such a concept could be extended and end up being a multiplayer game or something.
The Stealth and aim mechanics could be a bit more developed. I'm quiet a fan of the Metal Gear serie.
I really love the lights tho.
At some point this is the only way to find the anomaly or your self!
The mood is super cool. I mean for a game that only has a simple gameplay mechanic and a world without any human.

The music is super cool and the fact that you see yourself it brings this "multiplayer feeling".
The player is populating the world. Brilliant :-)
🎤 grizeldi
08. Nov 2020 · 17:31 UTC
@satolas

> +1 for putting Linux first in your itchio page :D

Even though I am primarily a linux user and the builds were done on linux, this one is entirely to blame on the fact that alphabetically, linux.zip comes before win.zip :smile: