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

AmaruView game page

Ebiten Game Jam 2023
Submitted by nmorenor — 2 days, 4 hours before the deadline
Add to collection

Play game

Amaru's itch.io page

Results

CriteriaRankScore*Raw Score
Audio#92.8433.091
Graphics#103.0103.273
Gameplay#122.5092.727
Overall#122.6592.891
Innovation#122.5922.818
Theme interpretation#162.3412.545

Ranked from 11 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Source code repository URL
https://github.com/nmorenor/amaru

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted

I absolutely love to see someone else do networking!

I had fun racing my friend around to collect the barrels and whatnot. I do wish that games would wait for people to join before starting, as I lost my first match since I missed about 10 seconds from the start.

Very cool. I did notice some teleporting, but that's to be expected.

Developer

Hey, nice to hear you had some fun, I saw you were using kcp-go for UDP network, did not knew about this library, will look on it. This is my first game so there is room form improvement, probably there are some bugs around :).

Thanks for the feedback.

Submitted

Let me know in the discord about any networking discoveries or disappointments -- I've been thinking of writing a network library and covering all the basic stuff like player joining/leaving/messaging but in a way that's more palatable to Ebitengine's design.

Developer

So I did write/use a network library for all the network stuff, and I have just implemented support for KCP-GO/UDP implementing this change on the game will only require one line change, ujuuu. Only issue I have right now is, I'm not sure that if I upgrade the server it will be backwards compatible with what is running right now, so I'll probably update after the jam is over. And will upload the change here on itch.io. Nice thing is that you'll be able to use either UDP or WebSocket and clients can coexist between each others. This is the library last commit is the UDP support, tested with small cmd chat client.

Submitted

Awesome, I'll check it out! And yeah, save updates until jam is done. :)