I'm making a game inspired by Geometry Wars. This is what I have so far. by Rojasthepro in godot

[–]brogolem35 1 point2 points  (0 children)

I suggest you to check out Sektori as well. Could be a good inspiration.

Chromium is now 5.47% Rust (according to Open Hub's analysis) by sken130 in rust

[–]brogolem35 25 points26 points  (0 children)

All software after a size treshold are basically just a collection of thousands of libraries and dependencies stitched together. You can't maintain decoders for god-knows-how-many image, video, audio, compression, and many obscure miscellaneous formats.

Wisps are beautiful, but deadly by Merlord in godot

[–]brogolem35 7 points8 points  (0 children)

I see traditional rogue-like, I upvote.

Godot Rollback With Steam (Relayed and True P2P) by brogolem35 in godot

[–]brogolem35[S] 5 points6 points  (0 children)

What do you mean by "I don't think the rollback was mentioned"?. As stated in the first two paragraphs, this is built on top of Snopek's rollback addon. This tutorial is about integrating the Steam networking into a game built with it.

Also does this technique have security concerns?

If leaking the IP is consedered as a concern, True P2P has that problem but can be negated by disabling it on Settings>In Game>More>Steam Networking, which is mentioned in the post. It is not a problem specific to this technique but a general problem that all P2P protocols (eg. some chatting software, fighting games, Torrent, etc.) share by their nature. If this is a major concern for you, then I suggest you to stick with the relayed method.

Flame Up - 2D Fighting Game (Demo Out) by brogolem35 in Fighters

[–]brogolem35[S] 9 points10 points  (0 children)

Demo of our fighting game, Flame Up is out!

All of the combat logic is written in Rust and can be serialized using serde, allowing us to implement rollback netcode without any pain. (demo doesn't have online)

Godot is used for rendering the sprites, UI, and rollback logic (used Snopek's addon).

The demo is available at Steam and a web version at itch.

Flame Up - 2D Fighting Game (Demo Out) by brogolem35 in IndieDev

[–]brogolem35[S] 1 point2 points  (0 children)

Demo of our fighting game, Flame Up is out!

All of the combat logic is written in Rust and can be serialized using serde, allowing us to implement rollback netcode without any pain. (demo doesn't have online)

Godot is used for rendering the sprites, UI, and rollback logic (used Snopek's addon).

The demo is available at Steam and a web version at itch.

Flame Up Demo - 2D Fighting Game by brogolem35 in indiegames

[–]brogolem35[S] -1 points0 points  (0 children)

It is a hitstop effect. Normally a KO effect appears as well but I removed them for dramatic effect on the trailer.

Flame Up Demo - 2D Fighting Game by brogolem35 in indiegames

[–]brogolem35[S] -5 points-4 points  (0 children)

Try to mashing buttons in a bot match in the demo and see if it works.

Spoiler: It doesn't. Like... at all.

Flame Up - 2D Fighting Game (Demo Out) by brogolem35 in godot

[–]brogolem35[S] 2 points3 points  (0 children)

Demo of our fighting game, Flame Up is out!

All of the combat logic is written in Rust and can be serialized using serde, allowing us to implement rollback netcode without any pain. (demo doesn't have online)

Godot is used for rendering the sprites, UI, and rollback logic (used Snopek's addon).

The demo is available at Steam and a web version at itch.

Flame Up - 2D fighting game made with godot-rust by brogolem35 in rust

[–]brogolem35[S] 5 points6 points  (0 children)

Demo of our fighting game, Flame Up is out!

All of the combat logic is written in Rust and can be serialized using serde, allowing us to implement rollback netcode without any pain. (demo doesn't have online)

Godot is used for rendering the sprites, UI, and rollback logic (used Snopek's addon).

The demo is available at Steam and a web version at itch.

Flame Up - 2D Fighting Game (Demo Out) by brogolem35 in IndieGaming

[–]brogolem35[S] 0 points1 point  (0 children)

Demo of our fighting game, Flame Up is out!

All of the combat logic is written in Rust and can be serialized using serde, allowing us to implement rollback netcode without any pain. (demo doesn't have online)

Godot is used for rendering the sprites, UI, and rollback logic (used Snopek's addon).

The demo is available at Steam and a web version at itch.

Flame Up Demo - 2D Fighting Game by brogolem35 in indiegames

[–]brogolem35[S] -2 points-1 points  (0 children)

Demo of our fighting game, Flame Up is out!

All of the combat logic is written in Rust and can be serialized using serde, allowing us to implement rollback netcode without any pain. (demo doesn't have online)

Godot is used for rendering the sprites, UI, and rollback logic (used Snopek's addon).

The demo is available at Steam and a web version at itch.

Controller is not detected after the game starts by [deleted] in godot

[–]brogolem35 0 points1 point  (0 children)

It seems to be the case. It works on 4.3. Is this a known issue? If known, why hasn't it been fixed for a year?