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
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.
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
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 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.
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.
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 🙏
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.
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
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.
@@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”.
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.
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.
@@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
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.
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
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.
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
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.
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 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
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
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.
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.
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.
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"
A spoiled brat would say remove mobile from from roblox and then poof! Almost all of it's players are gone but still mobile and pc are equally relevant as both have advantages over each other in many aspects and doesn't matter if you're a mobile player or pc as a skilled mobile player can still beat any device in alot of games but pc can also do the same I am not saying you are wrong but I am just saying everything and everyone is equal
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)
@@chemicalyt7409 for not putting mobile support in a game doesn’t make you greedy. Careless is when you don’t care at all. They don’t want to put the support in because they’re lazy. Not greedy.
@Blocky-1 it’s probably because have a skill issue but also I feel like playing a game (that’s not simple) the control keys are to complex and a feel like the keys are to far apart. It’s probably a lazy excuse but I just don’t like it
@@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)
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.
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
I joined my friend to a game (he plays on tablet and I'm in phone) there is a sprint button for phone the button should like beside the jump button.. But bcs my LCD is small the spring button just behind in the jump button.. And the spring button is crucial on the game 😅 I forgot the game name it happens long ago
TDS has changed (unnecessarily) its gui in game, and let’s just say it’s really buggy for mobile players, as they have a custom leaderboard (which mobile players can’t disable) and parts of the screen where they’re unable to move their camera and place a tower or select it (to upgrade, which can be very annoying) as well as the fact the emote and sprint button sometimes disappear, which makes it hard to macro as you can’t run and replace towers easily. All of this makes tds barely playable for mobile players and still until now they didn’t inform us anything about fixing this nor any acknowledgement about this (also the game crashes a ton but it’s not just mobile but usually it’s more common for it to be in mobile)
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)
15:37 drumroll, what you just said is wrong and you prooved it when you still had MouseButton1Click in the code and were testing mobile devices. when you clicked, it still changed colors. why do you talk about such topics acting like its a fact and you have tested it, when its literally 10 seconds to proove yourself wrong. using MouseButton1Click is more bad practice then anything and its best to detect what type of input method the user uses and then determine if it is keyboard, touchscreen, controller or even vr. but it does work. lol
PLEASE help! I watched your lessons and they are great and i worked hard on a game, i pressed publish and the update isnt going through even though the output says "Published"!! when i join my game its the old update instead of the new one idk what to do
I play loomian legacy, most things were good but when you go to the menu and see your loomians stats and stuff, the description for moves are too small and te buttons to configure your loomians stats are too small as well!
its been like 4 years since i started playing roblox on pc and sometimes i think about it i am glad i chose to upgrade from a laptop to a desk top pc instead of getting a new iphone i wanted i think it was an iphone 13. because i did not upgrade my phone for 4 years until january this year. i gave mobile roblox a try since the 15 pro was pretty new at the time it should be good right ? it is but i have a problem. my wifi does not reach my room at all so i keep getting disconnected 😭 well either way i dont play games on my phone at all so now its just a calling device and a music player
You could download no WiFi games so you have a portable small computer with no keyboard, and, maybe you can get that thing that gives you WiFi wherever you go
Bro is there not any script which will loop through all buttons frame and convert offset to scale automatically because my game have a lot of buttons already
if all of the buttons are placed in the same location, use local descendantsui = game.StarterGUI:GetDescendants code here (descendantsui is the variable for everything inside of startergui)
i think you can do something like this: (im a bit bad at lua) (assuming it is a script in a ScreenGui) buttons = script.Parent:GetDescendants() for b in pairs(buttons) do if b:IsA("TextButton") or b:IsA("ImageButton") then b.AnchorPoint.Y = 0.01
basically, it loops through the items in ScreenGUI and if its a button, anchors it upwards. You can change 0.01 to a smaller value. You COULD also make the script make buttons scale but idk how to do that. (maybe you could make a variable that stores the sizes as a UDim2, and then after scaling it set the size back down to that, but I dont really know bc I havent tested that out)
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
Maybe its your phone resolution? Theres a setting called dpi or something that, if its too low roblox gets more pixelated, if its higher, it gers sharper(and more demanding of course)@@Idknlandwh123
@@Napoleon_e2 no, if i "change" my screen size in phone settings to higher then nothing is pixelated and i have no lags, but i can't play with it because buttons are sized like ❌ buttons in ads
Cant imgine anyone seeing this but there are some other things wrong with roblox on mobile for example some games looking extremely pixelated and some looking normal and graphics settings dont affect that and the games that are pixelated dont make sense because they dont need a powerful device for it Roblox ui itself is also broken in games ever since they moved it a bit closer to the middle instead of being in the corner of your screen That change affects all ui in games and doesnt let you have buttons on either side of your screen (always having some distance from the edges of your screen while holding it horizontally And when taking screenshots with the capture tool in games random texts disappear as well All of these things have been an issue for months or even a year
5:30 as a IPhone 7 roblox player a lot of games I want to play have to small UI or UI that is over the jump button it’s annoying especially For obbys they don’t think about us older iPhone mobile players😢
Try playing "Become OP", it just lags even on a powerful device, and I don't say anything about the phone at all, there haven't been any updates for a long time, and my 2GB of RAM tells me that they are dying from this game.
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
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.
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.
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
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 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.
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.
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
As a dev, I can agree it is very hard to make a mobile interface
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
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
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
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
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 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
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)
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
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.
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 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
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.
One of the major problems is that Roblox doesn’t support more than 2 fingers which is annoying
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.
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.
Bro invents useful things that most devs miss and a good channel!
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.
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-
6:20 average gamepases UI size
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.
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
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
I’m mobile player but I delevop games on pc and will never change
Thank you now I know how to make my UIs in the right spot and scale
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
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
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
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.
As a mobile user- you just gotta get used to it if it’s your only choice like I had to😭 0:37
Fr
Finally, something that I can actually learn from a game.
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.
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.
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
A spoiled brat would say remove mobile from from roblox and then poof! Almost all of it's players are gone but still mobile and pc are equally relevant as both have advantages over each other in many aspects and doesn't matter if you're a mobile player or pc as a skilled mobile player can still beat any device in alot of games but pc can also do the same I am not saying you are wrong but I am just saying everything and everyone is equal
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)
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.
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?
greedy isn’t the correct word? I’d say careless.
@@Kendyll-Red most are greedy and the worst are careless
@@chemicalyt7409 for not putting mobile support in a game doesn’t make you greedy. Careless is when you don’t care at all. They don’t want to put the support in because they’re lazy. Not greedy.
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.
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
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
it's kinda annoying when I'm playing a roblox game on mobile and the game doesn't automatically rotate my phone to landscape
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
0:13 does I pad count bc I hate playing on pc
Can I have it?
Can you give me?
iPad does not count because it's a mobile device doofus
Why do you hate pc
@Blocky-1 it’s probably because have a skill issue but also I feel like playing a game (that’s not simple) the control keys are to complex and a feel like the keys are to far apart. It’s probably a lazy excuse but I just don’t like it
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.
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.
"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
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
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
I joined my friend to a game (he plays on tablet and I'm in phone) there is a sprint button for phone the button should like beside the jump button.. But bcs my LCD is small the spring button just behind in the jump button.. And the spring button is crucial on the game 😅
I forgot the game name it happens long ago
And the thing is they ADD one mobile compatible car
0:10 I prefer mobile
get therapy
Seek help
You need emotional support
Mobile is underrated I can actually move smoothly there I just use the computer to make games
I do too, but as it seems on this comment section, you are about to be forked, so i better just stay here on the corner
Im so glad someone finally said it
Wait I thought you could like change the font / button size depending on the device
TDS has changed (unnecessarily) its gui in game, and let’s just say it’s really buggy for mobile players, as they have a custom leaderboard (which mobile players can’t disable) and parts of the screen where they’re unable to move their camera and place a tower or select it (to upgrade, which can be very annoying) as well as the fact the emote and sprint button sometimes disappear, which makes it hard to macro as you can’t run and replace towers easily. All of this makes tds barely playable for mobile players and still until now they didn’t inform us anything about fixing this nor any acknowledgement about this (also the game crashes a ton but it’s not just mobile but usually it’s more common for it to be in mobile)
Interesting video. Going to leave a like.
the only reason i preferred my pc more than my phone is because it feels like i have more control over everything on pc
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)
Dont even get me started on console support
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.
ByteBlox just wait until you hear about roblox console developers.
15:37 drumroll, what you just said is wrong and you prooved it when you still had MouseButton1Click in the code and were testing mobile devices. when you clicked, it still changed colors. why do you talk about such topics acting like its a fact and you have tested it, when its literally 10 seconds to proove yourself wrong. using MouseButton1Click is more bad practice then anything and its best to detect what type of input method the user uses and then determine if it is keyboard, touchscreen, controller or even vr. but it does work. lol
For a multi medium platform, they really don’t promote their creators to make games more multi medium..
PLEASE help! I watched your lessons and they are great and i worked hard on a game, i pressed publish and the update isnt going through even though the output says "Published"!! when i join my game its the old update instead of the new one idk what to do
This guy pops out so much effing content, pretty sure your last vid wasn't even a day ago
Since I play on pc, mobile and console I make sure to think of all of them while making games
I play loomian legacy, most things were good but when you go to the menu and see your loomians stats and stuff, the description for moves are too small and te buttons to configure your loomians stats are too small as well!
And sometimes, the description for stuff just clip out of the screen :(, It's sad because the only PC I have is from 2012 and is too slow and laggy.
My broke ahh could NEVER get a pc
its been like 4 years since i started playing roblox on pc and sometimes i think about it i am glad i chose to upgrade from a laptop to a desk top pc instead of getting a new iphone i wanted i think it was an iphone 13.
because i did not upgrade my phone for 4 years until january this year. i gave mobile roblox a try since the 15 pro was pretty new at the time it should be good right ? it is but i have a problem.
my wifi does not reach my room at all so i keep getting disconnected 😭
well either way i dont play games on my phone at all so now its just a calling device and a music player
You could download no WiFi games so you have a portable small computer with no keyboard, and, maybe you can get that thing that gives you WiFi wherever you go
as someone who plays on both pc and mobile, i always try to make it playable for both
Bro is there not any script which will loop through all buttons frame and convert offset to scale automatically because my game have a lot of buttons already
if all of the buttons are placed in the same location, use
local descendantsui = game.StarterGUI:GetDescendants
code here (descendantsui is the variable for everything inside of startergui)
i think you can do something like this: (im a bit bad at lua)
(assuming it is a script in a ScreenGui)
buttons = script.Parent:GetDescendants()
for b in pairs(buttons) do
if b:IsA("TextButton") or b:IsA("ImageButton") then
b.AnchorPoint.Y = 0.01
basically, it loops through the items in ScreenGUI and if its a button, anchors it upwards. You can change 0.01 to a smaller value.
You COULD also make the script make buttons scale but idk how to do that.
(maybe you could make a variable that stores the sizes as a UDim2, and then after scaling it set the size back down to that, but I dont really know bc I havent tested that out)
I probably had some wrong code btw, sorry
I wish I watched this earlier support his great lessons I spent an entire day figuring out scale
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
Console Players:And us?
Console sucks (kinda biased due to me having played on pc, phone, and tablet and never played console.)
I thought at first Roblox studio came to Mobile and "devs" were spamming free model slop
What do you expect us to do we ain’t got scripting experience you think we going to make a super complex game or sm
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.
on phone I get everything pixelated for no reason ☠️ and I have very good phone
Maybe quality settings ?
@middy552 no, I tried putting max and min, didn't work
looked in the roblox settings not inside the game, nothing
Maybe its your phone resolution? Theres a setting called dpi or something that, if its too low roblox gets more pixelated, if its higher, it gers sharper(and more demanding of course)@@Idknlandwh123
I think your internet is uhhhhh yeah...
@@Napoleon_e2 no, if i "change" my screen size in phone settings to higher then nothing is pixelated and i have no lags, but i can't play with it because buttons are sized like ❌ buttons in ads
Trying to shoot and move on mobile when the game had no mobile control system sucks.
You can also use auto scale plugin which saves more time!
Cant imgine anyone seeing this but there are some other things wrong with roblox on mobile for example some games looking extremely pixelated and some looking normal and graphics settings dont affect that and the games that are pixelated dont make sense because they dont need a powerful device for it
Roblox ui itself is also broken in games ever since they moved it a bit closer to the middle instead of being in the corner of your screen
That change affects all ui in games and doesnt let you have buttons on either side of your screen (always having some distance from the edges of your screen while holding it horizontally
And when taking screenshots with the capture tool in games random texts disappear as well
All of these things have been an issue for months or even a year
5:30 as a IPhone 7 roblox player a lot of games I want to play have to small UI or UI that is over the jump button it’s annoying especially For obbys they don’t think about us older iPhone mobile players😢
Any old phone really
Try playing "Become OP", it just lags even on a powerful device, and I don't say anything about the phone at all, there haven't been any updates for a long time, and my 2GB of RAM tells me that they are dying from this game.
Good to hear that I wasn't the only one who thought that game was quite laggy
They should make roblox studio app in mobile.
The fact that i had to nerf the particle because the mobile suck
add a low graphic mode.
super scuffle is actually the ONLY GAME i played that feels good on mobile
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
I’m pretty sure mouse button 1 click does support mobile. I’ve been using it for a while now and it has always worked on mobile
unfortunately I don't have a pc to know what being a pc player is like