Learn the concepts and coding techniques to create your own interactive games on Roblox with Lua scripting language. The basic concepts of computer programming will be introduced such as data types, Boolean algebra, conditionals, and control structures, as well as modular programming. Game engine basics such as how to move, scale and rotate your Roblox parts will be covered. Additionally, make game objects spawn, program your Humanoid Roblox Player, create your own models and import them into your projects, as well as code the Leaderboard for multi-player games.
For kids 8-11, this course is also listed as Game Programming I. It's a great introduction to programming and is our starting point. Students can take a placement test to skip this class.