- For a list of classes, see the class reference.
In the Roblox engine, a class represents a type of instance that can be instantiated. In contrast, an abstract class cannot be instantiated in any way and only serves to be a base class for other classes. Each class has a name and may have multiple members—properties, methods, events and callbacks—that can be used to manipulate instances of the class. A class can inherit members from another class if it is a subclass of that class. Some classes can be instantiated with the Instance.new function, passing the class name as a string argument. Services cannot be instantiated.
| Programming |
| ||||||
|---|---|---|---|---|---|---|---|
| Design | |||||||
| Assets | |||||||
| Tools | |||||||
| Monetization | |||||||
| Analytics | Developer Stats · Monthly active users (MAU) | ||||||
| Advertising | |||||||
| Resources | |||||||