In just 24 lessons of one hour or less, Coding with Roblox Lua in 24 Hours: The Official Roblox Guide helps you learn all the skills and techniques you’ll need to code your own Roblox experiences. Perfect for beginners, each short and easy lesson builds upon everything that’s come before, helping you quickly master the essentials of Lua programming. Step-by-step instructions walk you through common questions, issues, and tasks; Q&As, Quizzes, and Exercises build and test your knowledge; “Did You Know?” tips offer insider advice and shortcuts; and “Watch Out!” alerts help you avoid pitfalls.
Learn how to…
* Code with properties, variables, functions, if/then statements, and loops
* Organize information using arrays and dictionaries
* Work with events to make things move, explode, count down, and do whatever you can imagine
* Keep your code manageable with abstractions and object-oriented programming
* Store data permanently to create leaderboards, inventories, and custom currency
* Use raycasting to allow visitors to place their own objects, such as furniture and props, within your world
From the Publisher
About the Author
Genevieve Johnson is the senior instructional designer for Roblox, the world’s largest user-generated social platform for play. In her role, she oversees creation of educational content and advises educators worldwide on how to use Roblox in STEAM-based learning programs. Her work empowers students to pursue careers as entrepreneurs, engineers, and designers. Prior to Roblox, Johnson was educational content manager for iD Tech, a nationwide tech education program that reaches more than 50,000 students yearly, ages 6-18. While at iD Tech, she helped launch a successful all-girls STEAM program, and her team developed educational content for more than 60 technology-related courses, teaching a variety of subjects from coding to robotics and game design.
Perfect for beginners—learn all the skills and techniques you’ll need to code your own Roblox experiences.
Learn the building blocks of code and how it can make your experience come alive
Code with properties, variables, functions, if/then statements, and loops
Organize information using arrays and dictionaries
Work with events to make things move, explode, count down, and do whatever you can imagine
Keep your code manageable with abstractions and object-oriented programming
Store data permanently to create leaderboards, inventories, and custom currency
Use raycasting to allow visitors to place their own objects, such as furniture and props, within your world
For the burgeoning developer looking to take their skills to the next level and deepen their understanding of virtually every facet of Roblox experiences
Build immersive natural environments using built-in terrain and lighting tools
Model and import assets, models, weapons, and textures
Code game mechanics, animations, and camera movement
Design GUIs for store fronts, player HUDs, and interactive elements
Teleport players between multiple experiences
Publish your experience to multiple platforms with cross-platform play
Attract visitors, monetize your experience, and earn real cash
Each book includes these key features to help you learn quickly and have fun doing it
Step-by-Step Instructions
Practical, easy-to-follow tutorials supported by illustrations.
Q&As
Question and answer sections help you deepen your understanding of the concepts and techniques covered in each lesson.
Quizzes
Quizzes help you test your knowledge and move on to the next lesson.
Workshops & Exercises
Put your knowledge in practice with assisted excercises at the end of each lesson. For example
– “Add a thumbnail to your game to attract players”
– “Randomly spawn a model like a weapon or a health pack in a new location every 5 seconds”
Publisher : Sams Publishing; 1st edition (December 23, 2021)
Language : English
Paperback : 384 pages
ISBN-10 : 0136829422
ISBN-13 : 978-0136829423
Item Weight : 1.63 pounds
Dimensions : 6.9 x 0.9 x 9 inches