Roblox Game Development & Design Training
A hands-on training program in Roblox Studio, game design, and 3D coding.

Roblox Studio

Game Design

Coding

Lua Programming

Platform Publishing
Overview
This hands-on training program introduces participants to the world of Roblox Studio, game design, and coding for immersive 3D environments.
Learners gain practical experience creating interactive games, developing scripts using Lua programming, and understanding the fundamentals of user engagement, monetization, and platform publishing.
Instructors
Josh Nilson
Josh is Metis and from the small town of Willow River in Northern BC.
Award winning, influential Leader and Innovator in the Technological Industry, with over 20 years of experience, specializing in people, talent, mentorship, product and business development.
Started a game studio and bootstrapped it from a handful of people to over 200, across multiple offices. We took East Side Games to the TSX:(EAGR). Continue to mentor and advise some amazing companies and build culture first organizations.
Project Timeline

Duration
6 – 8 weeks
2 days intensive onsite
Adjustable based on learner needs

Format
In person, Online, or
hybrid instructor-led sessions with
self-paced project work.

Weekly Commitment
project work, and study
Curriculum Outline:
1. Introduction to Roblox Studio
Understanding the platform, tools, and community standards
2. Game Design Fundamentals
Storyboarding, environment design, and asset creation
3. Scripting with Lua
Core programming principles for interactivity and logic
4. Building Playable Worlds
Level design and game mechanics
5. Publishing & Collaboration
Uploading, testing, and maintaining live Roblox experiences
6. Career Pathways in the Gaming Industry
Insights from professionals and case studies
Potential Job
Outcomes
Graduates will be equipped for both freelance and employment opportunities in the digital and creative sectors, including:
- Independent Contractor / Game Developer
- Creative Technologist for a Nation or Community Program
- Game Studio Assistant / Junior Developer
- Digital Media Specialist




