Narball Playtest today at 8PM EDT. Nothing going on tonight? Come play #Narball with us!
https://store.steampowered.com/app/4404880/Narball/

https://discord.gg/2nqMDRZ4xn

#indiegame #videogames

Narball on Steam

Be a Narwhal. Hit a ball. Narball is a physics-based online e-sport designed for twin-stick controllers.

#Narball playtest went alright. Steam networking seems pretty smooth, much less friction to get in and anyone can host. Unfortunately, there's seems to be a memory leak and it gets slower the longer you have the game open.
I'll be hosting a #Narball playtest in 2 hours (8PM eastern US) on Discord to test out the new Steam P2P networking. Anyone is welcome. It's usually a good time. https://discord.gg/2nqMDRZ4xn #indiegame #Steam #playtesting

New World Fabric devlog goes over the interface and rules for the system that automatically networks running C++ code with real examples from Narball. https://www.youtube.com/watch?v=uVlNlhh-mT8

#gamedev #devlog #WorldFabric #Narball #networkprogramming

Automatic Synchronization in Practice with Narball

YouTube
How does #WorldFabric keep players synchronized over the internet with so many moving objects? Trick question: it doesn't! World Fabric only maintains local causal consistency. The further apart players are, the weaker the causal link, and the more wibbly wobbly timey whimey it gets. #Narball #networkprogramming #doctorWho
Tonight's #Narball playtest went really well. One player with ~150 ping characterized the game as "smooth as f%*^". On top of several intense matches I can use for the new trailer, we also hit a new stability/performance record of 7 online players with 2,000 balls. https://youtu.be/HijMP7mSQVE #indieDev
Narball - 2000 ball 7 player online live playtest

YouTube
Open Narball playtest test in 3 hours. I'm trying to make this one a stress test. I want see how many players I can get in a single match, so I need all the Narwhals I can get. https://discord.gg/2nqMDRZ4xn #Narball #indiegame #playtest #boostsAreAppreciated
Join the World Fabric Discord Server!

Check out the World Fabric community on Discord - hang out with 39 other members and enjoy free voice and text chat.

Discord
I fixed all of the bugs that came up in the last play-test of #Narball and am feeling really good about the current build. Too good. Nobody has crashed or desynced all week. It's unnerving...definitely time for another open play-test. Maybe Sunday? #indieGame
I tried creating a match of #Narball with 100,000 balls just to see what would happen, and to my surprise, though everyone else dropped, I as the host was able to get in and take a screenshot. It was moving even slower than my 15 fps would suggest.
I think I finally fixed the #narball crash that would happen for some people in the menus. I don't entirely understand why it happens, but I moved all of the #Vulkan calls out of every thread except the Vulkan thread, and that seems to have done the trick.