Get the latest Tech News, Events, Talent & Tech Jobs in Windsor-Essex & Chatham-Kent delivered directly to your inbox each month.

Black Boys Code Windsor | Building your own Videogame with Roblox
May 31 @ 11:00 am - 3:00 pm

Welcome to the exciting world of game development with Roblox Studio!
This course is designed to empower students aged 8–17 to unleash their creativity by building their own 3D video games from the ground up. Through hands-on activities, students will learn how to design and manipulate objects in a three-dimensional space, while enhancing their problem-solving and critical thinking skills.
Using Lua, a powerful text-based scripting language, students will bring their games to life by adding interactive behaviors and dynamic elements. They will also develop a deeper understanding of object-oriented programming principles and the importance of precision in coding — including syntax, spelling, and capitalization.
By the end of the course, students won’t just be players — they will be creators, confidently designing, coding, testing, and refining their own unique obstacle-course-style games in Roblox Studio.
Materials Required
Participants in this workshop will need:
- A computer (Windows or Mac)
- A mouse or trackpad with two buttons and a scroll wheel
- Reliable internet connection
- Access to Moodle (for communication) and Zoom (for live sessions)
- Paper and pencil (for taking notes during activities)
- Roblox Studio installed (free download; instructions provided before the workshop)
Learning Outcomes
By the end of this workshop, students will:
- Use 3D design tools to create and format objects along the x, y, and z axes.
- Understand the fundamentals of object-oriented programming.
- Add behaviors and interactions to game objects using Lua scripting.
- Design, build, and code a basic obstacle-course-style game.
- Test, debug, and refine their games based on real-time feedback.
Roblox Concepts Covered
- 3D object design and manipulation (moving, scaling, rotating)
- Changing object properties (anchoring, transparency, collision settings)
- Basic scripting in Lua (event-driven programming, functions, conditional logic)
- Parent-child object relationships in a game environment
- Setting up spawn points
- Grouping objects into larger structures
- Introduction to debugging and troubleshooting code
Beginner Path
- Setting up Roblox Studio with the correct configurations
- Navigating the 3D workspace (using mouse, keyboard controls)
- Creating and modifying simple 3D objects (blocks, spheres, wedges, cylinders)
- Changing object properties to affect behavior and appearance
- Writing simple Lua scripts for object interaction (e.g., character “Touched” event causing a reset or elimination)
Advanced Path
- Combining multiple objects to create more complex 3D structures
- Enhancing object interactions with more detailed Lua scripting
- Adding dynamic behaviors like obstacles, moving platforms, and hazards
- Debugging scripts and improving code efficiency
- Designing more challenging and creative obstacle courses and games
- Exploring advanced Roblox Studio features like physics adjustments (gravity, collision)
Why Join Us?
This workshop is the perfect introduction to coding, offering a fun, interactive way to develop problem-solving skills, computational thinking, and confidence in programming. Python is used in web development, AI, game design, and data science, making it a valuable skill for future learning.
For further questions you may have on the day of the workshop, please reach out to Windsor.ExposureWorkshop@blackboyscode.com
Location: University of Windsor, Lambton Tower -Rooms 3105 & 3119 School of Computer Science 401 Sunset Avenue Windsor, ON N9B 3P4