Introduction to Programming and Game Development using Roblox
- Course Description
- Learning Objectives
- Who should take this course
- Textbook
- Instructor
- Instructor Biography
Are you fascinated by the world of game development but don't know where to start? Have you wanted to learn programming, but never felt motivated or struggled to apply what you learned? Then look no further! In this course, we'll be covering basic programming and computer science fundamentals within an applied setting, the worldwide game platform Roblox. While learning Roblox's editor and engine, we'll cover the fundamentals of programming all while building out our own obstacle platformer games (called "obby"s) that you can upload and share with friends and family after the course. Let's learn programming while building something fun and creative!
1. Understand the Roblox Editor and Engine to create small single player obby-style games
2. Gain familiarity with the Lua programming language and some fundamental game design principles
3. Be able to read and write small programs and scripts and demonstrate understanding of programming fundamentals
1. For those who have never written a program, but would like to learn about it in a unique and self-motivating environment
2. For those who know how to program, but have never made a game before
3. For those who may have dabbled in game development, but would like industry experience driven lessons to help uncover gaps in their knowledge
In 2021, Cloudy quit his job at Mojang in order to move to Tokyo, Japan and to fully devote himself to his indie game development and startup efforts. Cloudy Games LLC's Dragon Drop, a couch-multiplayer game currently in development for PC, Mobile, Switch and Xbox, is his first self-published title, and won the CoroCoro Comics award at BitSummit in 2022. He also helped found nextReality Games LLC, which creates games for Roblox. The team's games on the platform are Journey to the Sun, Whale Survival, and Toast your Friends, and have a combined 50,000 monthly active users. Cloudy also has formed a partnership between nextReality and GeekOut K.K. in order to help make the Roblox platform more successful in Japan. To manage the growing liaison work, in 2023 Cloudy established クラウディリアリティ合同会社 (Cloudy Reality G.K.) here in Japan to further facilitate entry into the Japanese market and other collaborations and partnerships in the country.