there is a plugin in roblox that automatically scales gui. so i dont have to worry about it i just apply that plugin and it saves me a lot of time and i play on mobile
I remember wanting to apply as a mobile tester for a Roblox game that really advertised how they have their game for mobile, during my experience in the beta test there was a lot of things they overshadowed or were straight up impossible to do on a mobile device When I suggested to get mobile testers, 3 moderators and testers said this is stupid because they could just use their own phones to do that. When the game came out it was unplayable on mobile and extremely laggy, the game died immediately two hours after release.
from what i've seen, game looks very amateur. Map feels off, gameplay looks slow, and the UI and animations are very amateur too. Game was destined for failure even if it had good mobike support. Especially with it trying to come off as another JJS inspired bg game.
Web developer and designer here. I also had this similar issue, like the thing I need to do is to make it responsive, but the way how Roblox works in mobile in UI (or whatever you say) is different than I expected to when I firstly used studio to learn something. Making a game with a responsive UI for desktop, mobile and console can be difficult like how website design does. Also speaking of topbar (CoreUI), currently the new experience controls wasn’t even properly sized correctly on smaller screens such as iPhone SE or iPhone 8 Plus before releasing on production. Its is important to test different types of devices which is available on phone emulation feature on Studio. I think this comment may be useful.
would probably be useful for a developer but I’m just bored and a lot of drama happens here that I can come in and have fun so I’m not reading it. though probably some devs wouldn’t really use this and just f up their game for mobile.
I agree. I'm like you but I just dabbled in web developing in middle school and tried roblox gui stuff until I gave up but I still know what you are talking about when you compare website design compatibility with roblox gui design
Yeah as a player who mainly plays on moblie & PlayStation I can see the problems on moblie but no one is talking about the huge problems that PlayStation players have
@@Boom_.They can still join groups at least by going to a browser, searching roblox, and signing in then going to the game they want to join the group of and clicking group.
16:42 Correction: Mouse events work on any device (but Touch events only work on mobile) activated is intended for all devices but imagine detecting holding on controller (there's no event) so use Mouse events for controllers
i tested this on my actual device and you are right, weird how it isnt the same in studio. oh well, im sure some games fuck up their code enough to where buttons still dont work properly lol
I was trying to learn UI and GUI lately. Funny thing, one "trick" I know from my short HTML coding days is to ALWAYS make the designs responsive and look the same in most screens. That usually translates in HTML to making every DIV have their size depend on percentages of the screen, rather than fixed size. Make everything important fit in a square at the center of the screen, so even if anything clips, we aren't losing much. And have "minimum extremes" when the graphical stuff stops shrinking, even if demanded. That "good practice" is well known. Glad to see the concept being taught ^_^. Also, just learned "Screen GUI" can avoid screen insets in phones and the default Roblox buttons, clipping "rogue stuff", and changing behavior if needed. That's HUGE! It's like having an "automatic-put-everything-in-place button". Make all elements have their size depend on that ScreenGUI set to avoid insets, and you are GOLDEN!
this is probably useful for some people but I just find a lot of arguments and drama here which I love to interfere. anyways most devs would probably not do this and f up their game on mobile.
As an ipad player, who has access to play on pc but prefers ipad, devs could really soend a lot more time working on ui for mobile. Sometimes buttons are too tiny or get in the way of moving or jumping, which basically just makes me leave the game instantly. If you cant be bothered to make your game playable, I just won’t play it. Tip: put ui AROUND the jump button, and on the top of the screen, maybe one or two on the side, and nowhere else. I hate it when games fill up the entire left side of the screen with massive buttons so players using dynamic thumbstick (most mobile players) end up pressing a button when they stop moving.
I've messed around with the Touch GUI and it's not that hard to modify btw. The jump button can easily be moved around with no issue and can even be modified to match your UI, you just need to know a bit of scripting, which sadly most devs don't because they pretty much just sit as a producer and use free models or hire others to do their work. (or use Chat-GPT to code the entire game for them) The problem is that the entire phone screen IS the interface, but PC setups have an entire secondary interface (the physical keyboard) that mobile players don't have access to, and even console players have at least a joystick to control movement. If we normalized keypads or whatnot for mobile, this could really help, but sadly you have to work around the dynamic thumbstick/classic thumbstick and the jump button being on two of the core sides of the Roblox interface on mobile. And BECAUSE it's more incentivized to have support for *all* consoles if you want your game to flourish, most devs just take the lazy route and make everything so large that it's actually worse to play on PC.
irl, our buildings are designed for the human form. animals and such have a really hard time living in our cities, and most just cannot adapt. likewise, alot of the internet is oriented around the ways a PC user can interface, which are completely different than phone interactions. so the phone dies in the pc landscape. some things can just not be designed for the phone well.
yeah some games actually don’t neglect people who are mobile and actually do things about it. just like how we some places where animals can actually adapt.
According to some mobile users, the majority of updates on roblox are for Pc. Which makes roblox forget that their application is for phones and Tablets. Edit: ✋️☹️ please guys,calm down. Edit 2:Guys. Its just my point of view. Please. MERCY 🙏
a problem i encounter daily is, that i own a chromebook which gets recognized as a phone in many games. so it becomes practically unplayable because the touchscreen buttons show up and i'm on a mouse and keyboard. Some games just make it completely impossible to join as well
I also know some games that prioritize mobile over PC. There is one game where HALF of the UI is covered with NONTRANSPARENT buttons. It's so annoying when I'm not on mobile, and even when I am, the buttons suffer from the issues you talk about.
The truth is, developers usually don’t care much about mobile versions of their games unless a lot of players start asking for it. When fans pressure them to add mobile support, developers eventually agree. However, once they announce a mobile version, players often rush them to release it before it’s ready-usually a few months too early. This forces developers to finish quickly, which is why controls are often bad, optimization is poor, and features can be broken. So, in short, developers work on mobile controls after getting pressure, but players rush them or beg them to release it fast after the announcement, which leads to unoptimized and sometimes broken controls.
@@byteblox100most of the video is yap I can’t understand but it does get me to know about some things while I interfere with the drama between which device is best like “oh phone is better than iPad” “nah pc the goat”.
@@NandarAung-wl8ln do you know how much your average phone costs compared to a PC? Also you can’t text people on a PC why would you sell something so you can try to get another thing that basically does the same thing just getting rid of a few minor inconveniences
We finally get justice, every single mobile player should sub to this guy. 13:51, you can code in retro studio, its a game on roblox which is supposed to replicate old roblox, but it can let you update games on a phone.
@@JeLeff.people don’t want their ui scale too big on big devices and not too small on small devices. offset is the best of the convenience. Most of the coreGui use offset ( Backpack, hotbar Leaderboards, Menu button, reset, …) like almost all of them
Thanks so much. I abandoned so many games all because of this problem. Everytime I would test it, it would look weird and bad. I tried watching tutorials, none of them worked, but this one was different, now I know how to scale GUIs for other devices without any problems
I'm a new game developer on Roblox that is working on an RPG game for fun. I think that I should add mobile support as well, considering the large number of mobile players. I didn't think I needed the insight this video provided. Thanks 🙏🏻
this is why some games have options for mobile and pc ui. also this is why some games are pc only, they don’t want to make buttons for their game and rework a lot just so it can reach a wider audience.
Good example of this is Titanic SOS. Insane featureset on PC but for Mobile everything is just ported over which means sometimes you cling randomly, no ragdoling, no sprinting. They push these huge gamechanging updates, but don't focus at all on the smaller things which most players care about...
Another issue that i have with roblox developers who didn't notice is the controls issue roblox offered and how people misused some ui elements to build them, it's commonly seen on some shooter game and most case being the fire buttons cuz sometimes you can accidentally move your touch pos outside and the gun still fires after you released your finger
I want to talk about how we solved this with Sonic Speed Simulator, and the solution might honestly surprise people: We simply duplicate our PC/Console UI(called LargeHUD) and make a SmallHUD one, with a lot of AspectScreenUIRatio elements, Lists within the various frames in the SmallHUD to better maintain size and position - and because of the fact we do it this way, you can actually dynamically swap your UI around by shrinking your screen, as we make no assumptions based on your input methods, we go purely by your screen resolution It's simple, but it works, so its not stupid! Haha
The fact that blox fruit did good job at mobile like all buttons compact and shiftlock makes abilitys go to center of screen and not to where you tap like some games
Console is Betta. No rage bait in chat, more peaceful and more sensitivity if a mouse is connected. Plus no bans, and more buttons, also more graphic handling .
you find console better cause you probably play it, and I don’t mind that. I prefer mobile though since I play it, which makes whatever I say about mobile being better biased as I can practically only play it cause on other devices I need practice. console I wouldn’t find much better cause your sensitivity isn’t great, you can’t chat, and you have low amount of limited buttons.
@@Fqrbid do you understand what I said? I like mobile cause it’s what I play on usually, I have a computer but I only play on it for computer only games as I find mobile easier and better to play on. You might not cause YOU play on pc.
or just.. use the autoscale plugin ..if you're lazy also what do you mean in 16:47? nothing is wrong with MouseButton1Click with any devices activated actually works worse, ive experienced more bugs with it
duh, AnchorPoint + UIAspectRatioConstraint, best combo. warning: math. else, you can infinitely play with Scale and Offset, but i can't guarantee you'll get pleasing result.
They don't optimize the game cus pc users can handle it because they usually have a strong pc but they don't optimize it for mobile because "too much work"
It’s not fair, I personally believe people from all platforms should be able to enjoy all games. -like terraria, it’s on android,iOS, windows, Mac, PlayStation, Xbox, linux and more! That’s probably why one of the most sold games in the world.
Honestly mobile on Roblox’s side sucks too, because they don’t have a double tap kind of system, like basically you can move and jump and do both, sure, but if you are in a game without properly support ranged weapons, like most gears, where you click on the screen to shoot at that point, you can’t do that on mobile most of the time because when you tap over on another part of the screen, if your move with another finger on the joystick, unless you lock you finger in one place on the joystick while moving, it will aim it where your other finger is on the joystick instead of where you tapped on the screen elsewhere, another thing is that for some reason mobile on phone specifically on phones is restricted to only three hot bar slots for items for some reason, which Minecraft clearly shows is not needed, and you can’t even leave the inventory open and use items with it open to alleviate this issue to a degree because it closes when you tap out of the screen, and to get to the inventory it isn’t a button on the top of the screen, you have to open a menu and open it, or even scroll down to open it depending on the game. Also another issue with not having proper mobile support is that some games register swiping and tapping as the same thing, so you do an an action while swiping when not intended to do that action while trying to swipe, while good supported games on individual games’ developers don’t always have this, games that don’t have proper support for mobile that fixes this suffer this issue on mobile because roblox is too lazy to actually fix the problems with mobile. Oh and auto jump is permanently on, which is so annoying and I wish I could turn it off myself in the settings and it not being left to the developer of the game.
I prefer playing on mobile, but it doesnt mean I don't like PC it's just my internet is so shitty, most of the time my PC can only handle me playing i dont know, like "Ryan's toys review obby" or something like that but if im lucky and my internet is actually doing their job then I can also play FPS games but only games like arsenal, phantom forces and BIG paintball 2.
I don't blame them at all, me as a dev do have to apply stuff to other devices and it takes SO LONG, especially if you forget that offset on gui doesn't work for every device, or if you need a keybind to be a button, it all just is not fun at all
I think every roblox game lags on mobile, some doesn't lag much but some it outright unplayable. I am making my own roblox game, but it's still fairly small so it doesn't lag. And now the buttons that seemingly looks fairly sized on PC looks absolutely tiny on mobile.
I made a little game called Infinite Floor is Lava on Roblox about a month ago and it's best played on a computer but when I tested it on my phone, I could barely get to floor 2 before lava got me. I was thinking about how It would be on mobiles, so I was not very surprised when I tested it and It was impossible on mobiles
As a mobile player, you're just adapting, I think most of time of your life you mostly used a PC to play game rather than phones, causing your brain to not adapt to it TDLR: you're bad
Honestly I'm learning more about Roblox's development (and I don't even play it) than Microsoft does about their actions having financial/legal consequences. Consequences I haven't been born early enough to see them be concerned about; which is pathetic to a degree.
Most annoying thing about mobile is that you can connect a mouse and keyboard but the camera is limited to the screen, as if the mouse is not locked and can move on the screen and rmb acts as a back button. Minecraft has mouse compatability.
as a game dev (i dont have a popular game but i still make games) i HATE scaling ui for all devices, its annoying and its such a waste of time for it to not be perfect.
@@byteblox100found u again (I want a share of the money you get from me watching this video so many times and from this video get more recognition from the algorithm from my replies and comments)
A great informative video. It's nice to have someone teaching stuff like this. I want to mention something about the difference in mobile device. The difference with Android vs iPhone apps comes to the way that their OS work. TLDR: IOS is more streamlined than Android. As you used IG as example for IOS it connects to the camera directly most probably because the encoding and connection is more streamlined, while on Android it uses a screen recording to capture your video/picture because different manufacturers use different forks of the OS and encode or connect to the camera differently.
One thing I find no-one is noticing is that recently on mobile devices I have now on games that I used to play will crash and come up with low memory even though I never had that experience before
Yeah cuz instead of putting out changeable FPS rate on mobile, they decide to... DO ANYTHING but just not that. Like dude, that might be the easiest option they could ever put out on mobile (correct me if im wrong)
Bro the problem is that there are some games that i can't play on pc because i already got used to it on mobile, it hurts 😢. And when i try to learn it it's impossible
I remember when mobile was first coming out and developers had to make their games mobile compatible before players could play them. It led to far less variety but all of the games were pretty clean and well done all things considered.
Haven't really watched much of the video yet, but tbh I really like playing on mobile a lot more, probably because I've only ever been playing like this, and I find using a PC kind of awkward. It feels easier for me to see everything at once and only need to tap and hold things instead of having to click and hit specific keys on the keyboard, and the camera just never adjusts right. And you can't control your walk speed very well either.
6:40 I play on PlayStation5😅. It’s honestly not that bad if it’s optimized to the Roblox game and playing with friends on share screen adds on to the experience
I believe that there are more mobile users than PC users. If these developers actually worked in mobile support their games would gain more users by a lot
5:50 around here, ive found a good way to deal with the clipping is to set the point which the ui object transforms around and make a few adjustments from that (maybe you already got to this, i dont know, im still not done with the video yet, lol)
in ROBLOX studio the full play screen is not being showed it is a bit higher by like the size of a stud and this makes it hard to create Fullscreen Gui frames but when you test it all of the screen is shown even though when you are actually developing not all of it shows
never played on pc but leme tell u something, if a game doesn't rotate to 90° that means the game probably doesn't work that good on mobile, and whould be pretty hard to play, one of them is the fact that u have to turn on auto rotation on ur phone to even play it, otherwise its impossible
For the longest time if you tried moving while shooting it will aim at your thumb where you were touching the joystick, it took them how many years to fix it
12:08 This changed my life I always tought that when changing the scale of an UI object like that always uses offset, but apparently is also compatible with Scale In my opinion, Roblox should use Scale instead of Offset by default
This is more of an issue with roblox itself but ive had issues when doing obbies on mobile. The jump button is too close to the corner of the screen and i frequently miss it.
50% off my FULL roblox studio course:
linktr.ee/ByteBlox
photos of my pet pigeons: instagram.com/subnautica_man
I'm somehow early
Yay!
--- -. . / -.-. .... .. .-.. -.. / .. ... / -- .- -.. . / .. -. - --- / .- / .-- . .- .--. --- -. / .- -. --- - .... . .-. / .. ... / - .... . / -.-. .... .. .-.. -.. / --- ..-. / .- / -- -.-- ... - . .-. .. --- ..- ... / -... . .. -. --.
your pet parrots are so cute lol
3rd
can u unban me from server (d.efaultuser0)
@@defaultuser_0what did you do
Let's just admit that the developers simply don't care, because they themselves play Roblox on PC.
there is a plugin in roblox that automatically scales gui. so i dont have to worry about it i just apply that plugin and it saves me a lot of time and i play on mobile
@@devanshkumar7245where do i download it
Well, I wouldn't say I didn't care...
@@devanshkumar7245 It's useful, but it still sucks when you try to optimise scrolling gui. I prefer to use anchor point.
@@daniels5707 me as well , but still a huge percentage of devs don't care.
I remember wanting to apply as a mobile tester for a Roblox game that really advertised how they have their game for mobile, during my experience in the beta test there was a lot of things they overshadowed or were straight up impossible to do on a mobile device
When I suggested to get mobile testers, 3 moderators and testers said this is stupid because they could just use their own phones to do that.
When the game came out it was unplayable on mobile and extremely laggy, the game died immediately two hours after release.
What game
@A3rdlairfan Chainsaw Unshenanigans, it was very unpolished in the end
from what i've seen, game looks very amateur. Map feels off, gameplay looks slow, and the UI and animations are very amateur too. Game was destined for failure even if it had good mobike support. Especially with it trying to come off as another JJS inspired bg game.
Web developer and designer here.
I also had this similar issue, like the thing I need to do is to make it responsive, but the way how Roblox works in mobile in UI (or whatever you say) is different than I expected to when I firstly used studio to learn something. Making a game with a responsive UI for desktop, mobile and console can be difficult like how website design does.
Also speaking of topbar (CoreUI), currently the new experience controls wasn’t even properly sized correctly on smaller screens such as iPhone SE or iPhone 8 Plus before releasing on production. Its is important to test different types of devices which is available on phone emulation feature on Studio.
I think this comment may be useful.
would probably be useful for a developer but I’m just bored and a lot of drama happens here that I can come in and have fun so I’m not reading it. though probably some devs wouldn’t really use this and just f up their game for mobile.
I’m making a mobile ui, when i test it on the emulator, it works perfectly. However, if I test it on my actual phone, it doesn’t work at all.
I agree. I'm like you but I just dabbled in web developing in middle school and tried roblox gui stuff until I gave up but I still know what you are talking about when you compare website design compatibility with roblox gui design
Yeah as a player who mainly plays on moblie & PlayStation I can see the problems on moblie but no one is talking about the huge problems that PlayStation players have
Lack of games, terrible support In games, and lack of private servers are the worst
@@Boom_.They can still join groups at least by going to a browser, searching roblox, and signing in then going to the game they want to join the group of and clicking group.
Xbox players: "First time?"
@@DarkestMarlin74 nope paid access to play on the xbox several years ago
@@Susy1273it’s a meme
16:42 Correction: Mouse events work on any device (but Touch events only work on mobile) activated is intended for all devices but imagine detecting holding on controller (there's no event) so use Mouse events for controllers
i tested this on my actual device and you are right, weird how it isnt the same in studio. oh well, im sure some games fuck up their code enough to where buttons still dont work properly lol
@@byteblox100u curse??
womp womp
Everyone stop swearing
@@byteblox100 lmao now i know why people hate my ui
I was trying to learn UI and GUI lately. Funny thing, one "trick" I know from my short HTML coding days is to ALWAYS make the designs responsive and look the same in most screens. That usually translates in HTML to making every DIV have their size depend on percentages of the screen, rather than fixed size. Make everything important fit in a square at the center of the screen, so even if anything clips, we aren't losing much. And have "minimum extremes" when the graphical stuff stops shrinking, even if demanded. That "good practice" is well known. Glad to see the concept being taught ^_^.
Also, just learned "Screen GUI" can avoid screen insets in phones and the default Roblox buttons, clipping "rogue stuff", and changing behavior if needed. That's HUGE! It's like having an "automatic-put-everything-in-place button". Make all elements have their size depend on that ScreenGUI set to avoid insets, and you are GOLDEN!
this is probably useful for some people but I just find a lot of arguments and drama here which I love to interfere. anyways most devs would probably not do this and f up their game on mobile.
One thing that pisses me off the most is games that use the mouse instead of the camera for first person guns.
I've never seen this on Roblox again
Yeah because when you move your camera on mobile or are on ps5 it’s hard to shoot or you can’t even shoot
As a dev, I can agree it is very hard to make a mobile interface
I just have one tip: for the love of God, do not put ANYTHING that will cover it or even slightly cover by like one pixel the jump or walk buttons
As an ipad player, who has access to play on pc but prefers ipad, devs could really soend a lot more time working on ui for mobile. Sometimes buttons are too tiny or get in the way of moving or jumping, which basically just makes me leave the game instantly. If you cant be bothered to make your game playable, I just won’t play it. Tip: put ui AROUND the jump button, and on the top of the screen, maybe one or two on the side, and nowhere else. I hate it when games fill up the entire left side of the screen with massive buttons so players using dynamic thumbstick (most mobile players) end up pressing a button when they stop moving.
yea
The whole moving thing happens a lot
I have a laptop but everytime i use it my back hurts like i worked 12 hours mining nonstop so i use ipads too
You are not use to laptop. Period.
I've messed around with the Touch GUI and it's not that hard to modify btw. The jump button can easily be moved around with no issue and can even be modified to match your UI, you just need to know a bit of scripting, which sadly most devs don't because they pretty much just sit as a producer and use free models or hire others to do their work. (or use Chat-GPT to code the entire game for them)
The problem is that the entire phone screen IS the interface, but PC setups have an entire secondary interface (the physical keyboard) that mobile players don't have access to, and even console players have at least a joystick to control movement. If we normalized keypads or whatnot for mobile, this could really help, but sadly you have to work around the dynamic thumbstick/classic thumbstick and the jump button being on two of the core sides of the Roblox interface on mobile.
And BECAUSE it's more incentivized to have support for *all* consoles if you want your game to flourish, most devs just take the lazy route and make everything so large that it's actually worse to play on PC.
Roblox putting out AI instead of fixing the game not launching
lmao this happens on my pc since like 2019
Make sure you aren't running RivaTuner and MSIAfterburner
@EdyAlbertoMSGT3 bro I tried everything
You realise that's a problem with your specific device right
@TheBoringLlama no it's not like 289 other people have it
irl, our buildings are designed for the human form. animals and such have a really hard time living in our cities, and most just cannot adapt.
likewise, alot of the internet is oriented around the ways a PC user can interface, which are completely different than phone interactions. so the phone dies in the pc landscape.
some things can just not be designed for the phone well.
BAHAHAHAHA
yeah some games actually don’t neglect people who are mobile and actually do things about it. just like how we some places where animals can actually adapt.
However, for Roblox case, those who lives in their city is mostly animal
our towns and cities are not designed for humans in the United States :(
"hold up!! his writing is this fire???"
Fun fact 70% of Roblox player play on Mobile
because most are playing on there moms phone
It's because phones for 300 dollars are better spec wise than a laptop
For the same price
@@Red_Haired_BaconTheir*
@@IwouldratherOD thanks for correcting me
According to some mobile users, the majority of updates on roblox are for Pc. Which makes roblox forget that their application is for phones and Tablets.
Edit: ✋️☹️ please guys,calm down.
Edit 2:Guys. Its just my point of view. Please. MERCY 🙏
That’s true most updates are for pc. only some updates are for mobile and most of the time they’re universal. (across all devices)
Same thing happens on Consoles too, Mobile and Console are low on the priority list it seems
one thing is, many more people play in mobile than in pc
@Lira_May And roblox wins more money with the instability on mobile devices than The problems on the computer application.
Most of the users ARE from a mobile device
a problem i encounter daily is, that i own a chromebook which gets recognized as a phone in many games. so it becomes practically unplayable because the touchscreen buttons show up and i'm on a mouse and keyboard. Some games just make it completely impossible to join as well
I also know some games that prioritize mobile over PC. There is one game where HALF of the UI is covered with NONTRANSPARENT buttons. It's so annoying when I'm not on mobile, and even when I am, the buttons suffer from the issues you talk about.
important tip, use ui aspect ratio constraints with scale if you want whatever ui element to stay at a certain ratio (1:1 for example)
The truth is, developers usually don’t care much about mobile versions of their games unless a lot of players start asking for it. When fans pressure them to add mobile support, developers eventually agree. However, once they announce a mobile version, players often rush them to release it before it’s ready-usually a few months too early. This forces developers to finish quickly, which is why controls are often bad, optimization is poor, and features can be broken. So, in short, developers work on mobile controls after getting pressure, but players rush them or beg them to release it fast after the announcement, which leads to unoptimized and sometimes broken controls.
bro elaborates on every single little thing so thoroughly no wonder the videos so long lmao
50% of the video could be removed and the video will still be fine
i NEED more ads 🤑
@@byteblox100and they’re gonna go right into my ad blocker
@@byteblox100most of the video is yap I can’t understand but it does get me to know about some things while I interfere with the drama between which device is best like “oh phone is better than iPad” “nah pc the goat”.
@@byteblox100 i have adblocker LOL
As a mobile user- you just gotta get used to it if it’s your only choice like I had to😭 0:37
Fr
Fr fr
Sell phone and get decent pc
Selling a phone doesn't even get you a good pc@@NandarAung-wl8ln
@@NandarAung-wl8ln do you know how much your average phone costs compared to a PC? Also you can’t text people on a PC why would you sell something so you can try to get another thing that basically does the same thing just getting rid of a few minor inconveniences
One of the major problems is that Roblox doesn’t support more than 2 fingers which is annoying
We finally get justice, every single mobile player should sub to this guy. 13:51, you can code in retro studio, its a game on roblox which is supposed to replicate old roblox, but it can let you update games on a phone.
I prefer Studio lite more, it's more beginner friendly
Nah, Roblox studio SLAMS
Studio lite is waay better, tried using retro studio and it doesnt have any optimization to mobile
RETROSTUDIO MENTIONED RAHHHHHHHHHHHHHHH
Im here for drama and arguments about different devices n stuff which I’m not finding here… well it is fun having a break from typing essays.
Ah yes developers on their way to ignore mobile completely for absolutely no reason at all
There is a reason, it's tedious
I have made a game which is a building game and I added mobile but it didn’t take me that long?
Some games rather die than getting a Mobile Suport.
Same for console players
@@Boxjrs Ok now it depends on what type of game you're making. Some games are harder to port on mobile then others.
I don't understand why scaling isn't default
Because it depends on how you want to scale the UI, some people want it offsetted, size constrainted etc
@@AisarRedux most of the people want it to be scaled
@@JeLeff.people don’t want their ui scale too big on big devices and not too small on small devices. offset is the best of the convenience. Most of the coreGui use offset ( Backpack, hotbar Leaderboards, Menu button, reset, …) like almost all of them
@@VAgames-development scale uses the percentage of the screen, not the pixels, it will be the same for all devices
@@VAgames-development for me, scale would be more convenient
Thanks so much. I abandoned so many games all because of this problem. Everytime I would test it, it would look weird and bad. I tried watching tutorials, none of them worked, but this one was different, now I know how to scale GUIs for other devices without any problems
Random dude: Why do you play Roblox on pc?
Me: S H I F T L O C K
Edit: stop starting ww3 in the replies
A N D N O S U D D E N F P S D R O P P E D D O W N T O Z E R O
PRAISE THE SHIFTLOCK!!!!
SHIFTLOCK!!! YEAHHHH!!!!
@@Celree we have that on pc too
PRAISE THE SHIFTLOCK EMOTE GLITCHES!!!
I'm a new game developer on Roblox that is working on an RPG game for fun. I think that I should add mobile support as well, considering the large number of mobile players. I didn't think I needed the insight this video provided. Thanks 🙏🏻
this is why some games have options for mobile and pc ui.
also this is why some games are pc only, they don’t want to make buttons for their game and rework a lot just so it can reach a wider audience.
Good example of this is Titanic SOS. Insane featureset on PC but for Mobile everything is just ported over which means sometimes you cling randomly, no ragdoling, no sprinting. They push these huge gamechanging updates, but don't focus at all on the smaller things which most players care about...
Another issue that i have with roblox developers who didn't notice is the controls issue roblox offered and how people misused some ui elements to build them, it's commonly seen on some shooter game and most case being the fire buttons cuz sometimes you can accidentally move your touch pos outside and the gun still fires after you released your finger
this exactly-
I want to talk about how we solved this with Sonic Speed Simulator, and the solution might honestly surprise people: We simply duplicate our PC/Console UI(called LargeHUD) and make a SmallHUD one, with a lot of AspectScreenUIRatio elements, Lists within the various frames in the SmallHUD to better maintain size and position - and because of the fact we do it this way, you can actually dynamically swap your UI around by shrinking your screen, as we make no assumptions based on your input methods, we go purely by your screen resolution
It's simple, but it works, so its not stupid! Haha
The fact that blox fruit did good job at mobile like all buttons compact and shiftlock makes abilitys go to center of screen and not to where you tap like some games
And that game is like 6 years old or something.
@@kevinplays2078they had 6 years to make it better.
@@kevinplays2078like: It could’ve started out not that great but then they improved, improved, and improved to what it is now.
Console is Betta. No rage bait in chat, more peaceful and more sensitivity if a mouse is connected. Plus no bans, and more buttons, also more graphic handling .
you find console better cause you probably play it, and I don’t mind that. I prefer mobile though since I play it, which makes whatever I say about mobile being better biased as I can practically only play it cause on other devices I need practice.
console I wouldn’t find much better cause your sensitivity isn’t great, you can’t chat, and you have low amount of limited buttons.
@lorecianvanderklaauw704 pc is better
@@Fqrbid do you understand what I said? I like mobile cause it’s what I play on usually, I have a computer but I only play on it for computer only games as I find mobile easier and better to play on. You might not cause YOU play on pc.
Bro invents useful things that most devs miss and a good channel!
or just.. use the autoscale plugin
..if you're lazy
also what do you mean in 16:47? nothing is wrong with MouseButton1Click with any devices
activated actually works worse, ive experienced more bugs with it
actually i think it’s more important to use anchorpoint first, so they don’t go off the screen but if buttons are big they do need scaling
duh, AnchorPoint + UIAspectRatioConstraint, best combo. warning: math.
else, you can infinitely play with Scale and Offset, but i can't guarantee you'll get pleasing result.
the thing about MouseButton1Click is, it doesn't fire on console, last time i tested
@@ashthegeek i guess both suck
@@ashthegeek i tested a game of mine that i scripted to use mousebutton1click on the ps4 version and it worked
I’m so happy that you made this video, we are making a game and the GUI looks bad on some devices and some doesnt
The thing that baffled me that Sol's RNG heats my device the same way as AUT... like... how!
No shit that game is garbage anyway
@AMONGUSLOVER42069 no shit, I know that. But I didn't think it was *THAT* garbage.
They don't optimize the game cus pc users can handle it because they usually have a strong pc but they don't optimize it for mobile because "too much work"
due to how much work they put in the effects.
the obby orb, auras, gauntlets, wind, etc.
Thank you now I know how to make my UIs in the right spot and scale
It’s not fair, I personally believe people from all platforms should be able to enjoy all games. -like terraria, it’s on android,iOS, windows, Mac, PlayStation, Xbox, linux and more! That’s probably why one of the most sold games in the world.
6:20 average gamepases UI size
Fr
Honestly mobile on Roblox’s side sucks too, because they don’t have a double tap kind of system, like basically you can move and jump and do both, sure, but if you are in a game without properly support ranged weapons, like most gears, where you click on the screen to shoot at that point, you can’t do that on mobile most of the time because when you tap over on another part of the screen, if your move with another finger on the joystick, unless you lock you finger in one place on the joystick while moving, it will aim it where your other finger is on the joystick instead of where you tapped on the screen elsewhere, another thing is that for some reason mobile on phone specifically on phones is restricted to only three hot bar slots for items for some reason, which Minecraft clearly shows is not needed, and you can’t even leave the inventory open and use items with it open to alleviate this issue to a degree because it closes when you tap out of the screen, and to get to the inventory it isn’t a button on the top of the screen, you have to open a menu and open it, or even scroll down to open it depending on the game. Also another issue with not having proper mobile support is that some games register swiping and tapping as the same thing, so you do an an action while swiping when not intended to do that action while trying to swipe, while good supported games on individual games’ developers don’t always have this, games that don’t have proper support for mobile that fixes this suffer this issue on mobile because roblox is too lazy to actually fix the problems with mobile. Oh and auto jump is permanently on, which is so annoying and I wish I could turn it off myself in the settings and it not being left to the developer of the game.
I prefer playing on mobile, but it doesnt mean I don't like PC it's just my internet is so shitty, most of the time my PC can only handle me playing i dont know, like "Ryan's toys review obby" or something like that but if im lucky and my internet is actually doing their job then I can also play FPS games but only games like arsenal, phantom forces and BIG paintball 2.
I agree
I agree
I don't blame them at all, me as a dev do have to apply stuff to other devices and it takes SO LONG, especially if you forget that offset on gui doesn't work for every device, or if you need a keybind to be a button, it all just is not fun at all
I think every roblox game lags on mobile, some doesn't lag much but some it outright unplayable. I am making my own roblox game, but it's still fairly small so it doesn't lag. And now the buttons that seemingly looks fairly sized on PC looks absolutely tiny on mobile.
I made a little game called Infinite Floor is Lava on Roblox about a month ago and it's best played on a computer but when I tested it on my phone, I could barely get to floor 2 before lava got me. I was thinking about how It would be on mobiles, so I was not very surprised when I tested it and It was impossible on mobiles
I also tested it in VR
I dont really know how to position UI correctly, so I sometimes use a tool to show things
Skill issue bad trash
As a mobile player, you're just adapting, I think most of time of your life you mostly used a PC to play game rather than phones, causing your brain to not adapt to it
TDLR: you're bad
@@chengkeven3247uhhh..
Honestly I'm learning more about Roblox's development (and I don't even play it) than Microsoft does about their actions having financial/legal consequences. Consequences I haven't been born early enough to see them be concerned about; which is pathetic to a degree.
wow tysm this was soo usefull, this may help me build my own game in roblox
Don’t make a sim game
@@First_EB fr Sims are ruining the game because they are just money grabs without real content no exploration just gambling
"A lot of people say the discord is bad because people are mean to them, or something.."
ByteBlox you know exactly why we call the discord bad
Most annoying thing about mobile is that you can connect a mouse and keyboard but the camera is limited to the screen, as if the mouse is not locked and can move on the screen and rmb acts as a back button.
Minecraft has mouse compatability.
Thank God he didn’t talk about Ipads
Edit: ouwaewuae
Dude
I used ipad. Whats wrong with it???
It's a big phone
Bro. He’s taking notes rn
IPads don't have those "small screen" issues and more readable.
Im a mobile player, and i use "studio lite" and make actual good first-person games that i haven't published
I’m mobile player but I delevop games on pc and will never change
I thought at first Roblox studio came to Mobile and "devs" were spamming free model slop
as a game dev (i dont have a popular game but i still make games) i HATE scaling ui for all devices, its annoying and its such a waste of time for it to not be perfect.
Finally, something that I can actually learn from a game.
one of the biggest issue with mobile i have is that i can barely be aware of my environment around me not just by sound but also visually
i remember when i didnt know how to fix this so i just moved the gui inside of roblox studio until it looked good on 1080p
15:39 Touch screen does actually work with MouseButton1Click/Up/Down etc.
Interesting because for me it doesn’t work lol. Maybe Roblox in-game is different than studio
@@byteblox100found u again (I want a share of the money you get from me watching this video so many times and from this video get more recognition from the algorithm from my replies and comments)
@byteblox100 Yeah, in-game it works just not in studio.
I think only a few games have good mobile support. For once, I think R&D and Doors has pretty good mobile controls for the limitations
Yeah true but what is r&d?
@lorecianvanderklaauw704 rooms and doors, a high quality quite underrated rooms game
A great informative video. It's nice to have someone teaching stuff like this.
I want to mention something about the difference in mobile device.
The difference with Android vs iPhone apps comes to the way that their OS work.
TLDR: IOS is more streamlined than Android. As you used IG as example for IOS it connects to the camera directly most probably because the encoding and connection is more streamlined, while on Android it uses a screen recording to capture your video/picture because different manufacturers use different forks of the OS and encode or connect to the camera differently.
Trying to shoot and move on mobile when the game had no mobile control system sucks.
One thing I find no-one is noticing is that recently on mobile devices I have now on games that I used to play will crash and come up with low memory even though I never had that experience before
Yeah cuz instead of putting out changeable FPS rate on mobile, they decide to...
DO ANYTHING but just not that.
Like dude, that might be the easiest option they could ever put out on mobile (correct me if im wrong)
I'm finally getting a laptop so excited to see the difference
Your advice on this made me reconsider mobile, and things are looking up for my game after months. Thanks!
16:33 hello is this old video? since MouseButton1Click work fine on my mobile device
It isn’t old.
@lorecianvanderklaauw704 then it a rbx studio issue
the first half is just why you should use scale on ScreenGuis instead of offsted
it's kinda annoying when I'm playing a roblox game on mobile and the game doesn't automatically rotate my phone to landscape
Bro the problem is that there are some games that i can't play on pc because i already got used to it on mobile, it hurts 😢. And when i try to learn it it's impossible
WASD, mouse.
I remember when mobile was first coming out and developers had to make their games mobile compatible before players could play them. It led to far less variety but all of the games were pretty clean and well done all things considered.
Haven't really watched much of the video yet, but tbh I really like playing on mobile a lot more, probably because I've only ever been playing like this, and I find using a PC kind of awkward. It feels easier for me to see everything at once and only need to tap and hold things instead of having to click and hit specific keys on the keyboard, and the camera just never adjusts right. And you can't control your walk speed very well either.
There's so many reasons to use a PC
Wrong
@@110pLoverright*
Money is the main reason nobody gets a PC
Get a Windows 10
you're right. but there's not really much you can do if you're on a tight budget or, for some people, if mommy says no.
6:40 I play on PlayStation5😅. It’s honestly not that bad if it’s optimized to the Roblox game and playing with friends on share screen adds on to the experience
This guy pops out so much effing content, pretty sure your last vid wasn't even a day ago
I believe that there are more mobile users than PC users. If these developers actually worked in mobile support their games would gain more users by a lot
5:50 around here, ive found a good way to deal with the clipping is to set the point which the ui object transforms around and make a few adjustments from that (maybe you already got to this, i dont know, im still not done with the video yet, lol)
For me, I just completely forget about mobile support until someone points out to me that there is still default context action service buttons 😅
Nah devs are just too greedy and dont give af about mob users
more because they themselves play on pc due to Roblox studio being only accessible on pc.
@lorecianvanderklaauw704 let mobile testers know? Or atleast ask the expert mob users?
@Kendyll-Red most are greedy and the worst are careless
@Kendyll-Red true but they are still careless and lazy asf
@lorecianvanderklaauw704 tf i can make games on mobile?
I have seen a certain phenomenon pop up that I think I also saw in this video: since when can you _not_ plug a mouse into a laptop?
You can, most use trackpad though
On some mobile games on mobile there are pop ups thar cover up the joy stick. And it doesn’t let u remove it
in ROBLOX studio the full play screen is not being showed it is a bit higher by like the size of a stud and this makes it hard to create Fullscreen Gui frames but when you test it all of the screen is shown even though when you are actually developing not all of it shows
In a game called mps 4 a side they literally just remove some tools from mobile so your moves are limited
Stuff like this was a big deal when I was taught HTML and CSS
the only reason i preferred my pc more than my phone is because it feels like i have more control over everything on pc
I wish I watched this earlier support his great lessons I spent an entire day figuring out scale
Roblox say they support all platforms but then again here i am with keyboard + mouse otg and still is restricted to mobile games
never played on pc but leme tell u something, if a game doesn't rotate to 90° that means the game probably doesn't work that good on mobile, and whould be pretty hard to play, one of them is the fact that u have to turn on auto rotation on ur phone to even play it, otherwise its impossible
For the longest time if you tried moving while shooting it will aim at your thumb where you were touching the joystick, it took them how many years to fix it
7:02 7:06 landing the exact same color for the spawn pad is a 1 in 16581375 chance. He did it twice. How in the f-
I always make sure the mobile version of my games are actually playable and not just jumbled nonsence that just so happens to do an action in game.
the amount of drama and arguments here is the only reason I’m watching this video… this is a secret way to get comments lol.
I love that he talks about a ps5 like someone who’s never heard of a ps5
It’s funny I got my brother a ps5 this Christmas lmao
Since I play on pc, mobile and console I make sure to think of all of them while making games
12:08 This changed my life
I always tought that when changing the scale of an UI object like that always uses offset, but apparently is also compatible with Scale
In my opinion, Roblox should use Scale instead of Offset by default
For a multi medium platform, they really don’t promote their creators to make games more multi medium..
This is more of an issue with roblox itself but ive had issues when doing obbies on mobile. The jump button is too close to the corner of the screen and i frequently miss it.
as someone who plays on both pc and mobile, i always try to make it playable for both
You can also use auto scale plugin which saves more time!
You can develop on mobile now?
Im so glad someone finally said it