ROBLOX was originally called DynaBlocks when it was first published, but the name was changed to ROBLOX on the same year, is was used on the pre-alpha testing.
In late 2004, DynaBlocks was renamed ROBLOX, (stylized as roblox in the alpha testing)
In 2005, the alpha testing was shut down and replaced to the beta testing. (stylized RŌBLOX Beta in the beta testing)
In 2006, ROBLOX was fully released to the public (and stylized as RŌBLOX) and unveiled the fourth logo.
ROBLOX is developed in Microsoft Visual C++, and uses libraries such as fmod for audio playback and processing as well as Visual Studio's Windows Forms library for the in-game editor. ROBLOX's physics are processed with an in-house physical engine known as ImPlicitNgine, where as the visuals are rendered on OGRE 1.4
.(Visual renderer changed, Needs change) Roblox appears to also use the G3D game engine's framework.
On the topic of data, ROBLOX stores its user-save files in the eXtensible Markup Language, an easy human-readable markup language, which has widespread use across the Internet. Due to the style of XML, these files replaced of all capital letters with lowercase characters in handles for more than half of the users who joined before May 2007.
People interested in getting more involved with ROBLOX make an account. Users choose their own username and password, and can then create their own places. Users also have their own Character, which is an avatar that can be customized via Catalog purchases, and they can participate in social aspects of ROBLOX such as the Forum, Messages, and Friend Requests.
In 2008, ROBLOX added the Guest feature. This feature allowed interested people to try out ROBLOX without making an account. Guests can join and play games, but cannot customize their character or send messages or search users
- Main article: Places
Places are virtual worlds, that players can play and build in. Users can create an unlimited amount of Places, but only one of them can be active (players can only visit active places) at a time on a free account. When places are created, users can pick from several templates:
- Baseplate - A large, flat part
- Flat Terrain - Large and flat, but uses Terrain rather than a part
- City - A small city containing some roads and buildings
- Medieval - A castle with a moat and some surrounding land
- Pirate Island - A small island with a pirate ship
- Obby - Short for "obstacle course"
- Racing - Contains a small track and several vehicles
- Shooter - Has on-touch dispensers for weapons and health
- Infinite Runner - Similar to Temple Run
- Capture the Flag - Capture the flag to win
- Team/FFA Arena - Unknown description
- Line Runner - Unknown description
- Main article: Catalog
The catalog allows users to customize their avatars using ROBLOX-created hats and gear as well as community-created shirts and pants. The catalog used to house user-created models, decals, and audio, but those three were moved to the Developer Library.