Roblox Game Development

The purpose of this course is to teach and guide students in the creation of games with Roblox Studio and Lua Programming. Students enrolled will have a deeper appreciation for the game development process and acquire important logic and creative skills through programming.

Level: Intermediate-Advanced (Ages 10+)

Prerequisite: Python Programming (strongly encouraged)

Week:

  1. Introducing Roblox Development and Roblox Work Environment

  2. Roblox Lua (data types and setting and manipulating variables)

  3. Roblox Lua (numbers, booleans, strings)

  4. Roblox Lua (tables and dictionaries)

  5. Roblox Lua (vectors, Cframes, Instances)

  6. Roblox Lua (conditional statements)

  7. Roblox Lua (for loop)

  8. Roblox Lua (while loops and other repeat loops)

  9. Roblox Lua (functions in programming)

  10. Roblox Lua (recursion)

  11. Roblox Lua (events and methods of instances)

  12. Roblox Programming Scenarios (scripts and player packs)

  13. Working with Physics (constraints and body movers)

  14. Adding peripheral games aspects ( sound, lighting, and effects)

  15. Buffer Time

  16. Buffer Time

  17. Battle Royal Game Dev I

  18. Battle Royal Game Dev II

  19. Battle Royal Game Dev III

  20. Testing and Gameplay - Final Class