Roblox Coding Resource Guide

If you’re a beginner with scripting on Roblox then here’s my list of recommended go-to resource to get started.

I’ve been scripting on ROBLOX since January 2015 and at that time there wasn’t much in the way of help to learn Lua, the code behind ROBLOX games. Over the last 3 years, I’ve built up a library of resources to help me which I’m now sharing with you. So here goes:

The Roblox Wiki / Roblox Dev

This is ROBLOX’s own developer resource which details how to write Lua code as well as using ROBLOX Studio, the program used to create your game.

YouTube – Roblox Scripting Tutorials

There are now some decent ROBLOX developer tutorials on YouTube from users such as:

Steady On – Search on YouTube for his videos.

AlvinBLOX – Search on YouTube for his videos – also has a website which lists all his scripting videos.

Wrathsong – Search on YouTube for his videos.

Here’s some of the topics that I’ve found useful when developing my own ROBLOX games. You’ll find most are covered on the Roblox Scripting YouTube channels linked above.

Bindable Functions

Allows server scripts to communicate with other server scripts by firing events in different scripts and returning back values and lets client scripts communicate with other client scripts same way.

Bindable Events

Allows server scripts to tell another server script to execute code, or allows scripts on the client to tell another client script to execute code

Currency System

Lets you have currency in your game for players to buy and spend.

Shop GUI

Interface which allows players to spend money in your game for purchasable items

Filtering Enabled

Prevents exploits by not allowing the client to make changes on the server, instead requiring the use of RemoteEvents/RemoteFunctions

Player Points

Points which you can distribute through a script to players in your game which shows on a leaderboard on your game’s page.

Status Bar

Allows your game to show updates to all players i.e. Intermission, Round In Progress etc.

Animation

A pre-made animation allows your characters to move and do actions, made in the Animation Editor.

Cloning Objects

Allows you to duplicate objects through the Clone() method in scripts

System Messages

Pre-made messages you can deliver to the chat interface via a script which look as if the game is talking.

Item Equipping

GUI which allows you to equip a certain item at a time for use(edited)

Using Variables, while loops, IF statements etc.

Variables allow you to store data which can be useful for allowing you to keep your code clean not having to repeat the same code all the time.

While loops will repeat any code inside of them indefinitely unless broken with the “break” statement.

If statements allow you to check whether a condition is true or not and will run code depending on the outcome of the condition.

Click Detectors

Allow you to execute code once a brick has been clicked through the MouseClick event.

Data Stores

Allow you to save data in your game by assigning data to a specific key for each player and using GetAsync / SetAsync to update the data in that key.

I hope you found this list of ROBLOX developer resources useful. Let me know what you think.

 

 

Pulling an all-nighter? What happens when you play video games for hours

Go on admit it, you probably play video games for far longer than you should! I’m guilty of that, but when you become totally absorbed in a game, it’s hard to de-couple yourself from that immsersion. I’ve been known to pull an all-nighter playing video games, but that was when I was much younger and fueled by energy drinks (thanks Red Bull).

Here’s a video I just found about the effects of video gaming for long hours on the body – quite interesting!

Graham’s Welcome

Hello and welcome to my new site. I was fianlly able to buy a domain with my name it and am very pleased to get it (after years of waiting).

This blog is going to be my gaming news site primarily so get ready for lots of new content I’ve got planned.

We all know that the League of Legends is huge and all the kids play Minecraft, but another hit has built up a giant audience without dragging a lot of attention from beyond their devoted fans.

Mostly, Roblox has had 161,200 simultaneous players all logged in at the same time. It’s more than the all-time peak for the zombie co-op shooter Left 4 Dead 2 (161,000), and it’s just behind the shooter Counter-Strike: Global Offensive (170,000). What’s amazing is that Roblox, a free-to-play game where anyone can create games in the Lego-like world, still grows quarter to quarter despite the fact that it debuted in 2005. Roblox Development Team released a blog today comparing its success to some of the biggest hits on the Valves Steam digital distribution network, and it reveals Roblox’s amazing endurance.

“Roblox is just fun. That’s what keeps people playing.” Roblox CEO Dave Baszucki told GameBeat. “The typical player spends more than 15 hours a week with us. [It’s Compared to] Just three hours a week watching TV, according to surveys we’ve taken.”

Roblox mainly attracts younger players aged 8 and 18. But older players also have: When they get started, they are not really let go. It’s potential because a member Roblox can start as a player, but when they become more sophisticated, they can switch to creating games for others.

“Because Roblox is not just about designing and coding and playing games – but is also a creative and social outlet for our builders and players – our society would like to spend a lot of time here,” says Baszucki.

Roblox players spend 60 million hours a month in the game. While the hugely popular multiplayer online battles Dota 2 solar eclipses as with 330,600,000, Roblox is behind Counter-Strike: Global Offensive’s 61,400,000. It’s also almost double Team Fortress 2’s 35 million.

Do you play Roblox? Leave a comment and tell us what you think!