Muno 🐌 Profile Banner
Muno 🐌 Profile
Muno 🐌

@munosnail

Followers
3,940
Following
526
Media
1,185
Statuses
29,318

Not active on twitter these days, to get in touch visit my website: Previously: Rivals 2 UI Artist Currently: 🤐

Charleston, SC
Joined July 2016
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@munosnail
Muno 🐌
4 months
I created the first ever Rivals of Aether trailer to reach 1 million views on Youtube
Tweet media one
Tweet media two
5
39
443
@munosnail
Muno 🐌
1 year
Apparently in the new pokemon, if you plug in two controllers at once you can run twice as fast. Like you hold both joysticks and it just... adds the speed these devs had NO TIME lmao
1K
15K
152K
@munosnail
Muno 🐌
1 year
the absolute state of Mario Kart 8 Deluxe
Tweet media one
21
952
16K
@munosnail
Muno 🐌
1 year
How does ROLLBACK NETCODE work, and why is it so difficult to program? A whirlwind tour of different solutions #pixelart #gamedev The setup: you have a video game with couch co-op (pictured) and want to add online multiplayer. Easy, right...? (thread)
100
5K
16K
@munosnail
Muno 🐌
1 year
I made this gif to explain Nintendo's process for porting a stage to Splatoon 3! Share if you found it interesting :) #pixelart #gamedev #splatoon3
17
833
5K
@munosnail
Muno 🐌
9 months
I didn't have time to finish the down special for my character, so you'll have to code it yourself during the match. Hope that's ok for the contest @StudiosofAether
72
859
3K
@munosnail
Muno 🐌
1 year
@CorBond_ probably so you can swap controllers while playing
2
0
2K
@munosnail
Muno 🐌
1 year
11
442
2K
@munosnail
Muno 🐌
1 year
...and you can even PUNISH people for hacking the game! Both players can safely trust the server to give accurate info. Unfortunately, servers are too expensive for starving indie devs (e.g. Nintendo), so let's explore other options.
13
89
2K
@munosnail
Muno 🐌
6 months
Animation vs... Rivals? This stick figure dude must have snuck onto my computer and uploaded himself to the Rivals Workshop while I was away... can you give me a hand with this @alanthebecker ??? :P
22
466
2K
@munosnail
Muno 🐌
2 years
Updated my Steve character mod to have a working chat that you can type messages in! For accuracy to Minecraft, it also has Player Chat Reporting. Please understand. #RivalsofAether #saveminecraft
17
219
2K
@munosnail
Muno 🐌
1 year
How do you design a 2D GAME CAMERA that properly frames the action? A whirlwind tour of different solutions, animated! #pixelart #gamedev The setup: you've made your platform game's player character and need to make the camera follow them. Easy, right...?
14
339
2K
@munosnail
Muno 🐌
4 years
On Friday the 13th, Sonic the Hedgehog will release - a surprise reveal! He can use the Wisps from Sonic Colors to become a laser, rocket upward, or drill through the stage - and the Wisp Capsule left behind can be hit into enemies. Planet Wisp is his stage! #RivalsofAether 7/
23
202
1K
@munosnail
Muno 🐌
1 year
Some are asking "why wasn't this in at launch?" In reality there's a lot that goes into a simple feature like this. Any new menu/UX requires a design process to make it a reality, but beyond that this feature also has some challenges attached to it. Thread #gamedev
@NintendoUK
Nintendo UK
1 year
A new Custom Items feature is now available for all #MarioKart 8 Deluxe owners via a free update. Use it to choose which items appear in offline VS Races and certain online modes!
Tweet media one
Tweet media two
485
2K
23K
25
274
1K
@munosnail
Muno 🐌
2 years
@Kekeflipnote 's lovely fox character! #pixelart
5
100
1K
@munosnail
Muno 🐌
1 year
Well, it's not so simple. If you send each player's button presses over the internet (big arrows), there's some delay due to how far the signal must travel. So the inputs get out of sync between the 2 screens. Notice that the order of the characters jumping changes.
1
42
1K
@munosnail
Muno 🐌
1 year
ROLLBACK NETCODE sends inputs back and forth. However, each input is sent along with a timestamp of when it was pressed. When the input is received, the client calculates what WOULD have happened if it HAD received the input on time. Then it "skips ahead" to that point.
3
65
1K
@munosnail
Muno 🐌
1 year
...In practice, there's a LOT that needs to happen to make this work: - Keep track of past game states - Rewind time - Resimulate those frames with the newly received input in mind ...all in the span of 1/60th of a second. You're basically programming time travel in your game.
4
44
1K
@munosnail
Muno 🐌
1 year
...but since you're sending state data, both clients will agree on the outcome at the end. Notice how Mario still hits the block and gets the coin on P2's screen... even if it looks janky. This is why in Mario Kart, you can throw a green shell at someone but somehow miss.
3
37
1K
@munosnail
Muno 🐌
1 year
...This out-of-sync thing is a problem because it can make a player succeed on one screen but fail on the other. A few frames doesn't sound like a lot, but it can be the difference between victory and defeat in an action game. E.g. Mario gets/misses the coin.
1
28
1K
@munosnail
Muno 🐌
2 years
Tweet media one
2
27
1K
@munosnail
Muno 🐌
8 months
How did we fuck up so badly that this is the best way to send something from your phone to your laptop
@ignirun
ride or die kamens
8 months
having a discord server where you're the only member and you just send things to yourself is a game changer
362
6K
36K
24
193
1K
@munosnail
Muno 🐌
1 year
PROBLEM: Each client is now TRUSTING the other client to send accurate state information. So if P2 hacks the game to make Luigi fly on his screen, P1 will trust it, and P2 will have an unfair advantage. So that's kinda wack.
3
31
1K
@munosnail
Muno 🐌
1 year
I ran out of my fancy animations so here are some text-only posts :^) Adding rollback to a game is like adding a drive-thru to a restaurant: you need to rethink how everything works in order to enable an entirely different mode of operation.
4
28
1K
@munosnail
Muno 🐌
1 year
This gif has bigger input delay. Notice on P1's screen, Luigi "skips ahead" to the peak of his jump: "teleporting" effect. It's like missing your cue in a recital and skipping to the middle of the song (rather than starting from the beginning), to get in sync with everyone else.
1
33
1K
@munosnail
Muno 🐌
1 year
...However, due to the extra input delay, Mario's timing is messed up. He now has to press jump earlier in order to hit the block. This is a downside of delay-based netcode: your muscle memory for combos / techniques needs to CHANGE in online vs local, or w/ connection speed.
3
29
989
@munosnail
Muno 🐌
2 years
Tweet media one
16
128
962
@munosnail
Muno 🐌
1 year
If you're making a fighting game, you don't want ANYTHING to be different across the 2 screens. Timing matters! SO let's sync everything up by DELAYING the local input to match the network input. On P1's screen, Mario hesitates to jump. Everything is in sync now!
1
20
961
@munosnail
Muno 🐌
1 year
Here's another approach: what if P1 runs the game, and P2 just STREAMS it? So P2 sends controller inputs, and P1 sends video/audio data. E.g. Steam remote play No out-of-sync issues here, but P2 has HUGE input lag. He presses A but Luigi hesitates to jump. NO GOOD
1
21
927
@munosnail
Muno 🐌
1 year
What if you (the game dev) create a server to mediate player interactions? In this example, players send inputs and the server sends states, acting as a middle-man to verify that a state is valid.
1
22
924
@munosnail
Muno 🐌
1 year
OK, what if instead of sending INPUTS thru the net, we send STATES? E.g. instead of "I pressed the A button", send "My character is at position (x,y), has 5 coins, etc". On the surface, it looks the same, since you're still out-of-sync due to delay...
2
23
909
@munosnail
Muno 🐌
1 year
Like before, state-sharing guarantees eventual agreement (but with the same "I should have hit him!" weirdness)...
1
19
904
@munosnail
Muno 🐌
1 year
Another fun analogy: Rollback netcode is like Back to the Future. BttF: Time travel back and ask "what would have happened if Marty's parents never met?" Rollback: Time travel back and ask "what would have happened if P2 pressed jump 5 frames ago?"
1
18
897
@munosnail
Muno 🐌
1 year
On the plus side, notice that we're sending INPUTS back and forth rather than STATES - so cheating doesn't work. Luigi can't fly, since P1 just receives the A presses. Some games will detect cheating by comparing player coordinates (but they can't tell WHO is cheating).
1
18
851
@munosnail
Muno 🐌
3 years
little-known fact: this livestream got canceled and never aired due to legal complications. instead, sakurai had to go door-to-door and explain Terry Bogard’s moveset to everyone
@NintendoVS
Nintendo Versus
5 years
Join Super #SmashBrosUltimate Director Masahiro Sakurai on 11/6 at 5am PT for a roughly 45-minute video livestream featuring an in-depth look at upcoming DLC Fighter, Terry Bogard from the FATAL FURY series!
Tweet media one
2K
13K
38K
8
61
768
@munosnail
Muno 🐌
4 years
Good time to show off my WIP Steve mod for #RivalsOfAether , huh? It's themed toward the kinds of tactics that speedrunners or PVPers use, and will also come with a stage. Look forward to a release early next year, alongside Coda! #Minecraft #SmashBros
34
168
693
@munosnail
Muno 🐌
1 year
...I forgot to really cover this, but the reason rollback is great is because it combines: 1) No (or very little) input delay 2) Perfect in-sync 3) Impossible to cheat (no trusted state data) So it's the gold standard for fighting games. All of the cool kids are doing it.
3
20
779
@munosnail
Muno 🐌
5 months
rivals workshop
Tweet media one
5
45
733
@munosnail
Muno 🐌
1 year
Hope you enjoyed, share if you found it helpful!
2
7
700
@munosnail
Muno 🐌
1 year
DISCLAIMER: I have never programmed netcode for a video game. Only offline stuff :^) I don't expect there to be any major errors (except for one on the last Server gif; see replies there) but I apologize if there are any!
3
7
685
@munosnail
Muno 🐌
1 year
Breaking: Local Smash Fan Suggests Sonic’s Forward Air Should Be the Sonic Eagle From Sonic Battle
Tweet media one
26
61
659
@munosnail
Muno 🐌
4 years
@danfornace Hey you were asking for something like this during Coda's trailer, right? :) #RivalsOfAether
14
108
620
@munosnail
Muno 🐌
7 months
@impeachpicnic @fart looking into this.
3
0
653
@munosnail
Muno 🐌
1 year
The "or very little" input delay is because a game can optionally ADD some input delay artificially. This reduces the "teleporting effect", so it might be worth. Melee (on slippi) runs FASTER than gamecube by default, so it can afford to add delay and still feel silky smooth!
4
11
599
@munosnail
Muno 🐌
1 year
@munosnail
Muno 🐌
1 year
omg a hit tweet follow for funny animations (even though this is just a repost and i do not deserve it in the slightest)
5
36
443
5
17
532
@munosnail
Muno 🐌
1 year
...Of course, when I say "impossible to cheat," I mean things like fly hacks. You can still have hacks like x ray vision or automatic button mashing.
3
8
523
@munosnail
Muno 🐌
8 months
basically rivals workshop
Tweet media one
9
63
536
@munosnail
Muno 🐌
1 year
If you enjoyed the visual aids, you might also like my other animations ^^
6
9
501
@munosnail
Muno 🐌
9 months
@BigYellowSilly me fully reworking my character during the match
@munosnail
Muno 🐌
9 months
I didn't have time to finish the down special for my character, so you'll have to code it yourself during the match. Hope that's ok for the contest @StudiosofAether
72
859
3K
3
24
503
@munosnail
Muno 🐌
2 years
i'm working on this!! but none of my work has been publicly shown yet
@StudiosofAether
Aether Studios
2 years
The moment you’ve all been waiting for. Our sequel to Rivals of Aether is deep into development, with stunning gameplay footage ready for the public! Rivals 2 is coming in 2024; until then, stay up to date with the development process on our Website:
203
2K
8K
9
20
462
@munosnail
Muno 🐌
1 year
omg a hit tweet follow for funny animations (even though this is just a repost and i do not deserve it in the slightest)
5
36
443
@munosnail
Muno 🐌
11 months
NO FUCKING WAY
Tweet media one
Tweet media two
3
74
445
@munosnail
Muno 🐌
1 year
up WHAT
@StudiosofAether
Aether Studios
1 year
Moveset Monday #50 🦊 Fleet's Up Smash fires an arrow straight up into the sky. Hit opponents up close with the bow hitbox, or aim for a bullseye when you catch someone above.
60
250
2K
8
18
438
@munosnail
Muno 🐌
9 months
"playing rivals"
Tweet media one
6
71
452
@munosnail
Muno 🐌
1 year
Tweet media one
16
42
424
@munosnail
Muno 🐌
1 year
Hi #screenshotsaturday - after years of modding, I'm finally creating my own indie game! SLINGSHELL is an arcade romp through endless levels - featuring guest character Orcane from #RivalsofAether ! WISHLIST NOW:
15
122
409
@munosnail
Muno 🐌
1 year
4
63
411
@munosnail
Muno 🐌
1 year
Heartwarming: After Long Legal Battle, Mario Fan Game Creator Only Owes Nintendo $50,000 in Damages
Tweet media one
Tweet media two
2
14
398
@munosnail
Muno 🐌
4 years
#RivalsOfAether Otto has many features available in Training Mode... the one I'll show off today is the Move Guide. Read about the features of every attack, and view live frame data to help with labbing! I'll leave the rest of those menu options a surprise for tomorrow. 😉(1/3)
12
52
374
@munosnail
Muno 🐌
4 years
18
31
363
@munosnail
Muno 🐌
11 months
what they took from us
Tweet media one
0
40
392
@munosnail
Muno 🐌
2 years
5
42
369
@munosnail
Muno 🐌
1 year
Hey guys, I reposted my thread on ROLLBACK NETCODE as a blog post on my website! Now you can view it all in one piece, and it'll be there even if twitter dies in a fire. View it here: Future threads (and the camera one soon) will be mirrored too! 🫠
6
72
392
@munosnail
Muno 🐌
1 year
I wonder if there are any other similar topics I could animate like this...? 🤔 Any ideas? lol
12
3
371
@munosnail
Muno 🐌
1 year
Rivals players in 2018: "there's no way they can make a character gimmickier than elliana" Dan Fornace:
7
31
364
@munosnail
Muno 🐌
2 years
hi! i'm the UI Artist for Rivals 2 at @StudiosofAether !
Tweet media one
20
44
356
@munosnail
Muno 🐌
4 years
The #RivalsofAether Workshop Muno Direct has just wrapped up! Lots of stuff was shown off to release over the next week. Watch the Direct if you missed it: Download everything shown: 1/
Tweet media one
7
55
319
@munosnail
Muno 🐌
1 year
Whoever gets to grands in the next SSBU Panda Cup event needs to recreate this now
Tweet media one
5
30
343
@munosnail
Muno 🐌
1 year
DID YOU KNOW: to make my Minecraft stage mod for Rivals, I actually built it ingame by copy-pasting terrain chunks from a natural village (and nearby ravine)
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
36
341
@munosnail
Muno 🐌
2 years
@VerySpicyJoe Shrumplefump is the only pokemon that lets you disable exp share
1
0
317
@munosnail
Muno 🐌
4 years
I have so many #RivalsofAether Workshop mods to reveal that I'm hosting my own Direct! If you liked Trummel, Otto, or my Coda and Steve previews, you owe it to yourself to tune in. ⏩Watch the YouTube Premiere this Saturday: RTs appreciated!😄
Tweet media one
13
66
296
@munosnail
Muno 🐌
4 years
@purrinsu @acstruggletwts it's tile based; there's an even-odd mismatch
2
2
270
@munosnail
Muno 🐌
9 months
My favorite animation I made for Wes! #RivalsofAether #pixelart
3
28
321
@munosnail
Muno 🐌
4 years
#RivalsofAether Otto's NSpecial is Billiard Charge. It's a chargeable projectile that cycles between 8 billiard balls. Each has its own knockback, and the 8-Ball stuns enemies on hit. Anyone who's played PAC-MAN in smash should feel right at home. (1/3)
5
43
282
@munosnail
Muno 🐌
2 years
@PandaGlobal We are proud to announce our partnership with @NintendoAmerica In 2022 Panda will bring the first officially licensed circuit for Super Smash Bros. Ultimate and Super Smash Bros. Melee to North America. More details for this short series of events with cash prizes coming later.
Tweet media one
9
13
298
@munosnail
Muno 🐌
1 year
Tweet media one
4
35
279
@munosnail
Muno 🐌
1 year
i was expecting a proper comic or something but it's really funny to me how this is just a pdf formatted like a wattpad fanfic
Tweet media one
@PlayOverwatch
Overwatch
1 year
Introducing “As You Are”, a new short story about identity, love, and friendship starring Baptiste & Pharah 🧡💙 Read it here 📖
Tweet media one
1K
4K
29K
3
16
292
@munosnail
Muno 🐌
2 years
@Alpharad hey congrats on being voted the third most iconic Captain Toad Main in the Rivals Workshop server poll
Tweet media one
4
18
270
@munosnail
Muno 🐌
9 months
Honestly one of the big challenges was just picking 16 variables that rivals code would actually let me mess with LOL I wanted to include ranno's bubbled status but that's hard to do without ranno actually spawning a bubble object
Tweet media one
@munosnail
Muno 🐌
9 months
I didn't have time to finish the down special for my character, so you'll have to code it yourself during the match. Hope that's ok for the contest @StudiosofAether
72
859
3K
3
34
279
@munosnail
Muno 🐌
9 months
@Repiteo @StudiosofAether it's all fun and games until you accidentally teleport yourself to the blastzone
1
2
273
@munosnail
Muno 🐌
3 years
I guess it's about time I show off my WIP #ASTRALCHAIN character for #RivalsofAether ! So far, Akira has her non-attacking animations, basic Legion mechanics, and a three-hit attack combo. Stay tuned for whenever I finish and release it:
8
49
245
@munosnail
Muno 🐌
2 years
Mods are asleep, post animation frame 6 of Orcane NAir
Tweet media one
7
31
257
@munosnail
Muno 🐌
2 years
@CONEY you look so disappointed im so sorry LOL
Tweet media one
6
4
254
@munosnail
Muno 🐌
1 year
Tweet media one
0
20
249
@munosnail
Muno 🐌
2 years
Tweet media one
3
1
224
@munosnail
Muno 🐌
1 year
Tweet media one
5
1
230
@munosnail
Muno 🐌
1 year
Mods are asleep, post animation frame 10 of Orcane Dash Attack
Tweet media one
5
17
240
@munosnail
Muno 🐌
1 year
am i stupid or are you just Fucked if this happens
Tweet media one
8
6
242
@munosnail
Muno 🐌
1 year
does anyone actually use this
Tweet media one
16
1
228
@munosnail
Muno 🐌
2 years
@TinfoilDurag @Element921 when your game uses the word “recovery” for something else, you gotta improvise
1
0
213
@munosnail
Muno 🐌
1 year
GUY WHO LIVES IN AMERICA: Time to cross the street and buy groceries 🙂 THE STREET:
Tweet media one
1
26
223
@munosnail
Muno 🐌
3 years
@ScottTheWoz hi, i do fun pixel animation stuff! (and environments too) (pictured: my next #RivalsofAether character)
12
16
201
@munosnail
Muno 🐌
4 years
#RivalsofAether The MunoPhone is no longer tied to the Training Town stage! Now your character can access Tips, Cheat Codes, Frame Data, and more on ANY stage in practice mode. Find out how to update, and get notified of future firmware updates:
3
23
203
@munosnail
Muno 🐌
1 year
What do my followers think of Rivals 2 so far?
Tweet media one
56
7
217
@munosnail
Muno 🐌
1 year
I'll hop on the "smash ui mockups i made forever ago" train
Tweet media one
@Rafael71Abdiel
Shadow364 (FSF)
1 year
Some time ago I made this UI of a future Smash and I liked it so much that I wanted to put other characters with their own gimmicks.
Tweet media one
60
1K
9K
4
21
213
@munosnail
Muno 🐌
1 year
@DingusII trying to win without using a bullet is like trying to cross the street in America
0
0
198
@munosnail
Muno 🐌
1 year
First off, ANY menu you design for your game needs to go through the same design process to make sure it's very intuitive, polished, visually appealing, and bug-free. This is rarely enough to kill a whole feature on its own. But it's a consideration in budget/planning.
1
5
202
@munosnail
Muno 🐌
1 year
@yacobg42 Surely you mean you won't forgive xbox for changing it randomly
2
0
202
@munosnail
Muno 🐌
1 year
@FuckCarsReddit it's red so that means you're supposed to parkour over it, duh
Tweet media one
0
1
197
@munosnail
Muno 🐌
2 years
just jumping #pixelart
1
29
190