I was playing this game on Linux using wine.
Here is a video, if you’re interested: https://youtu.be/y1czNo1l8B4
It works pretty well. I had to use the low graphics (fast graphics) mode to get better FPS (frames per second, not the first person shooter, lol) rate.
Since this game is created with Godot, please consider creating a native Linux distribution. It should be doable. :)
It could be a wine/linux related issue, but I couldn’t make the “hey, you’re playing for the first time, check this out” text go away. I pressed the “how to play” and that text didn’t go away. So I had to restart the game to read it without extra distractions.

Some other random thoughts:
-
I have a feeling that the gun accuracy doesn’t decrease when firing continuously. The crosshair gets bigger, but the accuracy stays the same. Maybe it’s intended, but it looks weird. :) Although without this “feature” it would be hard to deal as much damage per second in the boss battle.
-
The game difficulty setting could be nice. I’m not good at first person shooting games, so I think I would enjoy having the lower difficulty. :D It’s totally beatable though. Even for me.
-
A gun is above the subtitles. :D Sometimes it obstructs the view.
-
Maybe add an invisible wall around the holes near the boss. It was funny to fall in there and stuck completely, but it wasn’t as funny to play the entire level again. :D It could have been better if I had stable 60fps, but that wasn’t the case. :) Therefore, I really want to try the Linux native build out.
-
During the slow motion scene, I tried to jump, but it didn’t work as anticipated. :D I jumped for ~10cm. :) It would be nice to perform a normal jump in that segment, so I could shoot them down while in mid-air.
-
It’s cool that there were a few moments where knife was useful. I wonder if I were underutilizing its power. :)
-
A pool with sharks could be another thing to add in addition to the acid one.
-
The time can get negative in the last level. I saw something like
0:-0.01in there. :) -
I never used the sprint action. :( I think I was too distracted by that “click here” text so I missed a hint about that.
I did enjoy the game. The humor is as cliche as it reasonable could be. :D
Well done!
Also, you may want to check the Godot logs while running the game. I saw more than one issue out there.
A few unique examples:
ERROR: Error calling method from signal 'health_changed': 'Spatial::_on_HealthSystem_health_changed': Method not found..
at: emit_signal (core/object.cpp:1242)
ERROR: Tween was not added to the SceneTree!
at: (scene/animation/tween.cpp:906)
ERROR: In Object of type 'Resource': Attempt to connect nonexistent signal 'game_loaded' to method 'Camera.reload_save'.
at: (core/object.cpp:1468)
ERROR: Condition "!is_inside_tree()" is true. Returned: Transform()
at: get_global_transform (scene/3d/spatial.cpp:407)