Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

BREAKWATER ARENA: NEW WAVEView game page

Undersea Tournament 2k23
Submitted by Left Out Games (@leftoutdev), Jaden Goter (picross) (@jadengoter), chrom4t1c — 1 minute, 16 seconds before the deadline
Add to collection

Play submarine

BREAKWATER ARENA: NEW WAVE's itch.io page

Team Name
Left Out

Game Name
BREAKWATER ARENA: NEW WAVE

Link to Gameplay Footage
https://www.youtube.com/watch?v=rufgAAP1W0o

List any content that was created before the jam.
Quixel Assets, Underwater Shader

Are you entering as a student team?
N/A

Which Engine version did you use to create your entry?
UE5.3

Gameplay Instructions
Grab the SuperCell to become the Juggernaut. Kills don't matter, only time as the Juggernaut matters! If you are not the Juggernaut, hunt and destroy the Juggernaut's submarine to get them to drop the SuperCell and pick it up for yourself. But beware! The Juggernaut is supercharged and will instantly kill you if it runs into you.

Control maps are on the game page.

What platform is your game built for?

Windows

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+1)

Really love the art style. The underwater arena reminds me so much of Ape Escape: Pumped and Primed (the submarine battles). Sorry to hear you got stuck with EOS. My team did as well, and we had to pivot to steam services (which worked in the end). If you plan on going back to the project post-jam, I would recommend looking there. All the best!

Developer(+1)

Thank you, Ape Escape was a big inspiration!! That's super helpful to know about stream services, thanks for the tip :D We're definitely going to keep working on it

Developer(+1)

We eventually got EOS working, but it was about 2 hours after the submission deadline.  We'll definitely be posting updates over the next week! There's a bunch of audio and visual assets that we just didn't have time to integrate due to the issues we kept hitting with Epic's boilerplate. 

Submitted(+1)

Ah, how so? From our attempt at EOS, we came to the conclusion that you have to have an organisation and a website in order to get Epic's approval for your game. Otherwise users outside of your game's admins won't have access to play on your servers.

Developer

Well so far we've only been able to confirm with people inside our "organization" - but my understanding is that we can support external people matchmaking with the caveat that they have to sign into Epic every time, and they need to be willing to click through a screen with a big red warning at the top like so:


Hopefully we can confirm this within the next day or two!

Submitted

Yeah. We went through this exact avenue of investigation. If the person logging in is not a part of your organization, then Epic will prevent them from connecting alltogether, with a warning telling them that the game must be approved by Epic before they can connect to your servers. That would involve the stuff I mentioned before.


If you find out another way of doing it, please do let me know. All the best dude!

Developer

Ok yup we tried to test with someone outside our organization tonight and ran into the same thing! Switched the backend over to Steam with the 480 appID but still running into issues. Off the top of your head was there anything else you needed to do to get it to work? We keep running into something like this when attempting to FindSession:

[2023.09.26-05.27.37:243][153]LogOnlineSession: Warning: STEAM: Server response IP:[random IP 1]
[2023.09.26-05.27.37:244][154]LogOnlineSession: Warning: STEAM: Removed incompatible build: ServerBuildUniqueId = 0x00000000, GetBuildUniqueId() = 0x019a995c 
[2023.09.26-05.27.37:245][154]LogOnlineSession: Warning: STEAM: Server response IP:[random IP 2]
[2023.09.26-05.27.37:245][154]LogOnlineSession: Warning: STEAM: Removed incompatible build: ServerBuildUniqueId = 0x00000000, GetBuildUniqueId() = 0x019a995c 
[2023.09.26-05.27.38:831][607]LogOnlineSession: Warning: STEAM: Failed to respond IP:[My - host - IP]
[2023.09.26-05.27.38:871][619]LogOnlineSession: Warning: STEAM: Failed to respond IP:[random IP 3]
[2023.09.26-05.27.38:873][619]LogTemp: Warning: Found 0 sessions!
Developer (2 edits)

Eventually I figured this out by reviewing line-by-line my implementation against the AdvancedSession's. The fix was to add a few more parameters to our FindSession query to get it to properly pick up our Steam Sessions, which seems to require the Session be classified as a Lobby:
https://github.com/mrpropellers/megajam-2023/blob/main/Source/AntiquatedFuture/S...

SessionSearch->QuerySettings.Set(SEARCH_LOBBIES, true, EOnlineComparisonOp::Equals);
SessionSearch->QuerySettings.Set(SEARCH_PRESENCE, true, EOnlineComparisonOp::Equals);