Multiplayer Shooter with shifting gravity. Move around by walking like a pedestrian or by shifting your gravity around. Either download or play right in the browser. You can open up a new Server or join an active one.

If you want to try things out by yourself you can run the game twice and join your own server to get a dummy.

Made for Miz Jam 1 in less than 48 hours. I'll add more things and fix bugs after the rating period for the jam is over. 

Features:

  • Multiple weapons
  • Destructible trees
  • Gravity shifting

Controls:

  • Move with W,A,S,D (or arrow keys if you think it's a good idea)
  • Jump with SPACE
  • Shoot with left mouse button
  • Reload with R
  • Switch weapons with MOUSE WHEEL or E and Q
  • Switch gravity with W,A,S,D while holding RIGHT MOUSE BUTTON
  • TAB and ESC for Stats and Menu

Source code can be found here (not fit as copy and paste example yet, so use with caution):

https://github.com/mtrudw/gravshooter

StatusIn development
PlatformsWindows, Linux, HTML5
Rating
Rated 3.0 out of 5 stars
(1 total ratings)
Authortrud
GenreShooter, Action
Made withGodot, GIMP
Tags2D, Arcade, Casual, Gravity, Multiplayer, Pixel Art, Short
Average sessionAbout a half-hour
InputsKeyboard, Mouse
MultiplayerServer-based networked multiplayer

Download

Download NowName your own price

Click download now to get access to the following files:

GravShooter-linux.zip 27 MB
GravShooter-windows.zip 19 MB

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

I saw some really positive comments. But me and my friend were not able to join each other's server. I'm not gonna rate the game. Unless you will explain me how i can get the servers running. Becaue when i click "join" on the server nothing happens

(1 edit) (-1)

Hmm might be a bug. I need to see if I can find something in the logs of the lobby server when I get home. Are you using one of the native versions or the browser one? I assume your servers were the nusoresium ones?

Usually it's enough to create a game and the others can join it from the lobby by picking it from the list and clicking join.

(+1)

at first we tried browser version, then we downloaded it, both version did not work. yes our game servers were nusoreseium.

(+1)

Very strange, from looking at what I can query from the lobby on mobile, that part seems ok. So it probably comes down to the peer to peer connection between you. With the native version it could have been a problem with the webrtc libraries I shipped because the native versions were tested on only two systems. But I'm pretty sure I tested chrome and Firefox and the game would use their built in webrtc systems.

Did you get any error messages? Any antivirus or firewall that could block the connections? 

(+1)

Nothing, I just clicled join and the button acted just as a normal button in godot expect it did not do anythig.

(+1)

Thanks for the patience so far by the way and feel free to move on if it takes to long. But I'm curious what's causing this.

Could you try running the game twice on the same machine and see if that works? That way I would know if the problem is the server negotiating the peer to peer connection or the peer to peer connection itself. 

(2 edits)

Wow! This is really good. This is like quake live clan arena with the weapons swapping. I also laughed out  loud at that rocket launcher explosion.  The only thing I would work on is the camera change on gravity change should be smoother. 

Would love to play against people lol. 

Honestly, I would pay a good amount for the source for this game, as I'm prototyping a top down multiplayer game but am not familiar with networking.  The documentation ain't really helping, and not as many godot resources as unity resources on the web.  

Either way,  thanks for the inspiration to get back to my project. (:



edit: dat rocket launcher reload though :P

Thanks for the positive feedback :)

The camera change with gravity and the rocket launcher are in my list, they suffered due to the jam being interrupted by my vacation ;)

The rocket launcher and bow are one hit weapons, originally the damage of the explosion should decease with distance so only a direct hit would kill. But networking screwed my schedule up pretty good so "damned long reload" is what made it to the jam version ;)

And no need to pay for the source, I was planning to put the jam version up on GitHub once I had time to clean up the parts I would consider sabotage to anyone trying to use it as an example.

I can give you the resources I used though:

For the high-level stuff I used GDQuests example over here and then for the webrtc components to make it work across NAT I used the official example over here.

Still took me a while to get working though.

Looking forward to seeing your game :)

very cool man! Me and my friends have been playing and having fun. Again though, I can def donate to the cause. (:

I'll make sure to put a few donation buttons in strategic places then ;)

And if you got questions on multiplayer in Godot feel free to ask. I'm by no means an expert but trying to explain things might help me sort through the blur that has been this game jam ;)