smartyhead01's training grounds
Learn Lua. Build games.
Welcome to your code HQ, Caden. Write real Lua, watch it run, earn Studs, and level all the way up to your own tycoon game.
Courses
Lua Foundations
A fast warmup through the building blocks of Lua: variables, types, math, and printing. You already know most of this, so let's blow through it and pick up a trick or two.
Logic & Decisions
Teach your code to make choices. Booleans, comparisons, if/elseif/else, and the and/or/not gang that powers every game rule you'll ever write.
Loops
Stop copy-pasting. Loops repeat work for you: while loops, for loops, and the wait() timing that keeps Roblox happy. This is where games start to feel alive.
Tables
Tables are Lua's one big superpower: lists, dictionaries, and the structure behind every inventory, leaderboard, and save file. Master these and the rest gets easy.
Functions
Functions are recipes you write once and call forever. Parameters, return values, and scope. This is the skill that separates beginners from real builders.
Roblox Essentials
Now we plug your Lua into Roblox Studio. The Explorer, Instances, properties, and Vector3. Everything you need to start moving real parts in a real game.
Events & Interactivity
Make your world react. Touched events, clicks, debounce, and connecting functions to things that happen. This is what makes a place a game instead of a sculpture.
GUI Basics
Put words and buttons on the player's screen. ScreenGui, TextLabel, TextButton, and updating the display live as the game runs. Time to build a real interface.
Leaderboards & Data
Track scores and currency the Roblox way: leaderstats, IntValues, and giving every player their own stats. The backbone of any game with points or cash.
Build a Tycoon
The big one. Put every skill together and build a working tycoon: claim a plot, buy droppers that spawn cash, collect at a base, and upgrade your way up. Your game.