Build Roblox Worlds
This class gives students an introduction to programming with the wide open creativity of Roblox. Practice coding using variables, strings, booleans logic, if-statements, loops, and functions; all while applying the concepts with class projects you can extend and modify.
Roblox is a user-generated game sharing platform. That sounds complex, but think of Roblox like YouTube for the games world. Just as YouTube allows users to either watch videos made by others or upload videos themselves, Roblox gives players the ability to create their own games or simply play games made by others.
The class is open to students who are brand new to coding as well as those with coding experience. Students bring their own laptop (Windows or Mac, no Chromebooks), or rent a laptop to use during class for a one time fee. Simply bring your own Roblox account login.
Lua is best described as similar to Python, but even easier to teach since it doesn’t have as many hurdles for new students as many other languages. Lua is free, open-sourced, and fast with a small footprint that can be embedded easily into applications making it popular among game developers. It is often used as a plugin language for applications such as Adobe Lightroom and numerous games including Angry Birds, Civilization, World of Warcraft, and Star Wars Battlefront. Lua is a high-level, dynamically type-checked language like Python, PHP, and Ruby.
Roblox Studio is a free, all-in-one development tool that allows students to build 3D worlds, script games, and even publish their work online. It is a great starting point for students ages 10 and up who are either new to coding or ready for their next challenge after using block-based programs such as Scratch. There are no prerequisites other than a desire to learn and have fun. Our curriculum is project-based and flexible to the students’ skill level, and Lua is a real-world language like all the tools we use at Start Code.