Scratch has entered its 3.0 era, and because of this, mobile devices are supported! But since mobile devices have no keyboard, many projects are incompatible with them. This studio is to collect projects that are fully usable on mobile devices. This studio has a partner studio for resources at https://scratch.mit.edu/studios/5868311/ .
◉ What is mobile-friendliness?
▶︎ Mobile-friendliness is a state where a project can be navigated and used by a person on a mobile device just as well as by a person on a computer. For more info, see https://scratch.mit.edu/projects/270693321/
◉ What projects can go here?
► Any project that has a control scheme that is fully usable on mobile devices can be added to this studio. It's fine if the project allows keyboard input as well. (Please don't suggest projects that have no interaction, though.) Remixes are allowed. For inspiration, look at some of the projects here!
◉ What are the rules?
► This studio is for the collection and discussion of mobile-friendly projects, and shouldn't be used for other things. Please don't remove and re-add your projects, and keep this studio a friendly place for all who may visit. Curators should add not only projects suggested in the comments, but also add any mobile-friendly projects they come across elsewhere.
◉ Can I curate?
► If you've made a project that is mobile-friendly and you suggest it in the comments asking to curate, then a manager will invite you. Please don't just ask to curate without a mobile-friendly project. Curators will get promoted to managers if they add projects frequently.
◉ How can I make my project mobile-friendly?
► There are many ways! Have a look at the tips below, ask questions about it here, or check the official Mobile-Friendly Resources studio at https://scratch.mit.edu/studios/5868311/
◉ I have other questions!
► If you have any other questions about mobile-friendliness or this studio, then feel free to ask them in the comments!
▶︎ Mobile-Friendly Project Tips ◀︎
◉ Make sure that all keyboard operations can be done with the mouse as well!
◉ You can't change the mouse-pointer's position without having the mouse-pointer down on mobile devices.
◉ The only way to input text on mobile is in 'ask  and wait' blocks.
◉ Try using swipe controls if you don't want lots of buttons. - @TheBurlyCoconut
◉ Try programming different modes for different platforms with the mobile mode having modified controls. - @petra8
◉ Remember that you can't tap 2 buttons at once on mobile! This makes simultaneous multiplayer games impossible to play. Make buttons that combine multiple inputs. - @happybird123
◉ Clicker games can be easily be played on mobile since it is just clicking to upgrade. - @Tyhond-Team-Ufaro
◉ Avoid using 'when this sprite clicked' for buttons in games, as you can't hold it down! Use 'if <<touching [mouse-pointer v] ?> and <mouse down?>> then' instead. - @happybird123
◉ If you want to make a platformer, have there be 2 jump buttons that also move horizontally, as it's much easier to control. - @happybird123
◉ Turbo Mode is difficult to activate on phones, so avoid making projects reliant on it.
◉ An easy way to check if something is being tapped: use the blocks 'if <<touching [mouse-pointer v] ?> and <mouse down?>> then' - @CoolPenguin10
◉ Some projects can't be loaded on mobile because too much is loaded at once or there's a lot of data in your project. Try to optimize the best you can by avoiding vector graphics and long songs.
◉ Projects can crash if there are too many costumes in use, so try to limit the amount of costumes. - @SuperSean12
Anyone can suggest a tip to be added to this description!
Studio created by @happybird123 on 2018-12-28. Studio FEATURED on 2019-1-5 (the first featured studio of Scratch 3.0), suggested by @little_red_fish. This studio was featured until 2019-2-4. 5000th comment by @GameCasade on 2019-1-23; 10000th comment by @DaKaleKid on 2019-8-11. This studio has been at the top of the trending studios page, and is followed by 8 Scratch Team members! Thumbnail made by @happybird123.