• Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
4
Question by MonqoStudios · Jun 06, 2018 at 07:14 AM · editor

Roblox vs Unity

How do they compare and are there major differences?

Comment
Add comment · Show 1
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Moonlight_the_kitty_fox · Aug 22, 2020 at 02:47 AM 0
Share

Welp... on Roblox you use LUA, in unity you use C# which is more complex LUA is easier to understand, C# requires more time to understand in Roblox you don't need another program to code, in unity you need another program, for example: Visual Studio in Roblox you spawn with a player and a lot of interactability, on unity you need to code all of it In Roblox you can create instances and put other instances in to make it different.. like a click detector in a part, on unity.. you need to add each thing to make it work In Roblox to make a part have physics, you need to just switch the anchored property, on unity you need to add a rigidbody and enable the use gravity In LUA, {} are tables, you use ends, on C# {} are the start and ends of codes in Roblox you can only upload games to the platform, in unity you create the game to upload to anywhere you can In Roblox you have scrips, local scripts and module scripts, in Unity you have C# scripts LUA: print("Hello world") C#: using System; Console.WriteLine("Hello world") Roblox has no "Game" screen, it is the same view, but when you press play, the camera follows the player, unity has a game window Roblox is multiplayer, in unity you start single player and you have to make the multiplayer in Roblox, if you have the explorer and properties windows on, you can see them and interact with them while making a script, meanwhile on unity, I haven't found out how to show the items on visual studio on Roblox you need to pass x requirements to be on the devforum, on unity you already are in So... Roblox and unity are really different, on unity you have to worry about a lot of stuff, on Roblox just that your parts are anchored, your scripts work and that the stuff that you want to happen on the server doesn't happens only on the client... Roblox is simple but hasn't many things that unity has, but unity isn't so starter friendly.... so I'd like to keep on Roblox and one day try to understand unity and visual studio.. but besides that they're pretty much similar... oh and the rigid body has this kind of gyroscope because a bean when it falls it stays up instead of falling to a side.. but both need coding, for example doing a door, you don't only need to drag parts, in Roblox you use the tween service, meanwhile on unity.. idk, I've not been so far, but both need coding

2 Replies

· Add your reply
  • Sort: 
avatar image
2
Best Answer

Answer by Nikki_heley · Jun 06, 2018 at 07:37 AM

Basically roblox is fun for children ..unity requires code to work. In roblox you just drag and drop objects and play other player games . In unity you have to code the object . Unity maded games can be uploaded to app store and google play also but roblox game can only be uploaded on roblox itself. But you can also earn money on roblox by earning currency in it..

Comment
Add comment · Show 9 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image MonqoStudios · Jun 06, 2018 at 08:22 AM 0
Share

Someone said he was a serious game developer because he used roblox. ty for confir$$anonymous$$g my story :)

avatar image ShadyProductions MonqoStudios · Jun 06, 2018 at 10:02 AM 1
Share

Pretty sure you can program in roblox aswel using 'Lua', Or so was the case years ago. But roblox is a game in general with some editor capabilities and modding or semi scripting, not a Game Engine like Unity.

avatar image hollytopia1017 ShadyProductions · Jan 16, 2020 at 09:07 AM 1
Share

Do you understand the concept of game engine?also,lua has always been the case of Roblox studio,Roblox is not Roblox studio,Roblox is a platform,Roblox studio is a game engine and editor,and pretty identical to unity at that(interface,functions,etc),do some research before commenting nonsense

avatar image hollytopia1017 MonqoStudios · Jan 16, 2020 at 09:04 AM 1
Share

Roblox is not small,trust him when he says it's serious,the top developer earn 2million usd per year in roblox

avatar image intergravitation MonqoStudios · Apr 10, 2021 at 06:09 PM 1
Share

Roblox is not small at all. 200 million players a month, and many people have become millionaires on that platform.

avatar image unity_13macoates · Apr 24, 2019 at 08:12 AM 2
Share

This answer is completely wrong! Roblox development is on the same level as unity, except you don't need to worry about shaders and complex things etc. Code is heavily used in all aspects of roblox game development and good games can only be made with high level understandings of game dev.

avatar image joaquinsheane · Aug 04, 2020 at 08:30 AM 0
Share

Hey, I think you have a little bias. on the unity side and not caring to explain Roblox more either you haven't done game development on it or you're just too lazy to explain it. Please explain more.

avatar image Frostyne · Aug 17, 2020 at 06:34 AM 1
Share

this is totally wrong,in fact roblox DOES have a program$$anonymous$$g language (lua) and its essential to the roblox platform,roblox games are only available at their platform which has access to pc, ios,vr, xbox one and android,and tbh it can give more coverage,as a roblox player myself i play almost any game i encounter since its quick and efficient, i dont even need to download them or enter to a html5 website,and while its true that your payment is ingame currency, there is a thing called devex which you can exchange for real life money,i think roblox players are more willing to spend more money since its in form of robux, and while it can be simple it may be better for starting off so you dont need to worry about shaders and that stuff a lot,and btw there have been really beautiful roblox games considering that (https://www.youtube.com/watch?v=8UhN-BkD0wQ) its not to diss unity cuz i love unity but i think you should at least research before calling an actual game engine just a 3d scratch even more targetted to kids, i am really disappointed at how a lot of people see roblox as not a real game engine

avatar image intergravitation · Apr 10, 2021 at 08:54 PM 0
Share

Actually, most of this is wrong. Roblox requires scripting too, using Lua. Roblox is on PC, mobile, and even console. You can make real money on Roblox using DevEx. People have become millionaires off of Roblox. Most people don't see Roblox as an actual game engine just because of the advertised lego characters and stuff.

avatar image
5

Answer by dj33flee9 · May 09, 2020 at 02:56 AM

@Nikki_heley You are completely wrong about the fact the you do not need code for roblox you most definitely do need code for roblox (lua) you say it as like roblox studio is like scratch/blockcode which it is absolutely not.Please actually do research on the game engine before accidently misinforming people! I'm learning c# right now so my opinions on unity are based on Youtube videos so i'm unreliable when it comes to putting opinions on unity but i have used roblox studio so i am more reliable on that. Here are my comparisons between the two I have seen what you can do with unity and when compared to roblox studio id say that unity at least looks down on roblox studio just because of the fact that you have more things you can do compared to roblox studio where you have a set type of materials compared to unity where you can use your own textures. Next where obviously unity stands out is you can post your game on app store/google play/ and other game stores as well! Also idk if the next part is accurate since unity is not like roblox and where you post your games on unity (i think lol but i'm pretty sure i'm right) then it automatically has a server but it is hard to exploit games made on unity compared to trying to exploit games on roblox. idk if this is based off because unity has better anti cheat or if it is because the devs on unity are smart and can code an anti exploit but roblox is exteremly easy to exploit. You can literally search up to to exploit on roblox then bam wearedevs will show up or synapse will show up. (we are devs has free exploits and are probably bitcoin mining people lol) synapse you have to pay for because it is practically undetectable. Thats it just by watching yt vids i prefer unity over roblox studio LOL but dont under estimate roblox studio its good as well.

Comment
Add comment · Show 4 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image $$anonymous$$ · Jun 30, 2020 at 08:30 PM 0
Share

@dj33flee9, you can use your own textures in roblox studio.

avatar image joaquinsheane · Aug 04, 2020 at 01:12 AM 1
Share

Yeah, you're right.

avatar image Moonlight_the_kitty_fox · Aug 22, 2020 at 02:49 AM 1
Share

tbh I prefer Roblox studio, I could easily start trying to do a game.. meanwhile on unity I don't even know how to make a player :/

avatar image Cubemann Moonlight_the_kitty_fox · Mar 28, 2021 at 10:45 PM 0
Share

I like unity because it is much more flexible and proffesional, and there are much better graphics. Also, it is easy to make a player.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Welcome to Unity Answers

If you’re new to Unity Answers, please check our User Guide to help you navigate through our website and refer to our FAQ for more information.

Before posting, make sure to check out our Knowledge Base for commonly asked Unity questions.

Check our Moderator Guidelines if you’re a new moderator and want to work together in an effort to improve Unity Answers and support our users.

Follow this Question

Answers Answers and Comments

120 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Get all items from hierarchy? 2 Answers

Display localizations strings selector on custom script component 1 Answer

EditorWindow and emulating panels 2 Answers

Are textured/z-clipped gizmos possible? 0 Answers

How to get the top most GameObject selected in Editor 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges