Developing applications with Roblox
The course will help young learners explore the process of programming 3D games, character design, environment programming, animation programming, etc., with Roblox. It will be a long journey, but the resulting products will surely satisfy parents in terms of outcomes and provide an enjoyable learning experience for the children.
TRAINING CONTENT
Lesson 1: Introduction to Blender graphic software |
Lesson 2: Software configuration for Blender graphic software |
Lesson 3: Functions of Blender graphic software |
Lesson 4: Scenes and objects |
Lesson 5: Basic 3D object editing |
Lessons 6-7: Advanced 3D object editing |
Lesson 8: Extension – Editing graphic mesh grid |
Lesson 9: Simulation and realization of 3D objects |
Lesson 10: Adjusting 3D block objects |
Lesson 11: Surface handling for 3D block objects |
Lesson 12: Texture mapping for 3D block objects |
Lesson 13: Smoothing 3D block objects |
Lesson 14: Rendering and Rendering Interface for 3D block objects |
Lesson 15: Lighting and Shadows of 3D block objects |
Lesson 16: Shading 3D block objects |
Lesson 17: Environmental lighting effects |
Lesson 18: Noise reduction for 3D block objects |
Lesson 19: Patterns for basic 3D block objects |
Lessons 20-21: Coloring patterns for 3D block objects |
Lesson 22: Geometry Nodes of 3D block objects |
Lesson 23: Using Geometry Nodes for 3D block objects |
Lesson 23: Using Geometry Nodes for 3D block objects |
Lesson 25: Variables and gravity painting for 3D objects |
Lesson 26: 3D block cutting and Poisson distribution |
Lesson 27: Decoration for Donut 3D objects |
Lesson 28: Rendering and finalizing objects |
Lesson 28: Rendering and finalizing objects |
Lesson 30: Coloring a 3D object – Among Us Crewmate |
Lesson 30: Coloring a 3D object – Among Us Crewmate |
Lesson 32: Short presentation – Summary |
Lesson 1: Getting acquainted with Roblox Studio |
Lesson 2: Objects in Roblox Studio |
Lesson 3: Rotation and scaling of 3D block objects |
Lesson 4: Publishing and sharing Roblox applications |
Lesson 5: Variables and objects |
Lesson 6: Attributes of 3D block objects |
Lesson 7: Hierarchy in object design for 3D blocks |
Lesson 8: Creating events for 3D objects |
Lesson 9: Parameters and events |
Lesson 10: Practice – Buttons and parameters |
Lesson 11: Multiple parameters and arguments |
Lesson 12: If condition statement in Roblox |
Lesson 13: Creating 3D Trap objects |
Lesson 14: Creating 3D PowerUp objects |
Lesson 15: Multiple conditions with If-Else |
Lesson 16-17: Scoring for 3D character objects |
Lesson 18: While loop |
Lesson 19: For loop |
Lesson 20: Creating 3D objects – Toggleable lights |
Lesson 21: Creating 3D objects – Time travel bridge |
Lesson 22: Nested loops |
Lesson 23: Arrays |
Lesson 24: Iterating through an array |
Lesson 25: Modifying arrays |
Lesson 26: Magical mansion – Become an Artist |
Lesson 27: Magical mansion – Particle Emitters |
Lesson 28: Magical mansion – The Blast |
Lesson 29: Magical mansion – Texture |
Lesson 30: Magical mansion – Making effects |
Lesson 31: Magical mansion – Final touches |
Lesson 32: Product presentation |
Lesson 1: Creating characters from 3D blocks |
Lesson 2: Creating accessories from 3D blocks |
Lesson 3-4-5: Creating accessories using Blender software |
Lesson 6: Testing 3D accessories with the Accessories Validation Tool |
Lesson 7: Basic accessories and costumes |
Lesson 8: Publishing accessories on the Roblox store |
Lesson 9: Advertising and selling accessories |
Lesson 10: Sports Island Game – Creating first animations |
Lesson 11: Sports Island Game – Creating animations and assets |
Lesson 12: Sports Island Game – Configuring animations |
Lesson 13: Sports Island Game – Personalize the Game |
Lesson 13: Sports Island Game – Personalize the Game |
Lesson 15: Galaxy Speed Game – Getting off the Ground |
Lesson 16: Galaxy Speed Game – Test the Speeder |
Lesson 17: Galaxy Speed Game – Going for a race |
Lesson 18: Galaxy Speed Game – Particle Emitters |
Lesson 19: Galaxy Speed Game – Design The World |
Lesson 20: Collaborative scripting |
Lesson 21: Building 3D models and assets |
Lesson 22: Editing 3D models |
Lesson 23: Deploying Roblox applications |
Lesson 24: Scripting for 3D objects |
Lesson 25-26-27: Animation for 3D objects |
Lesson 28: Editing 3D objects |
Lesson 29: Debugging the application |
Lesson 30: Finalizing and publishing the application |
Lesson 31: Application testing and project presentation preparation |
Lesson 32: Final project presentation |
Lesson 1: Duel Game – Underground City |
Lesson 2: Duel Game – Developing the Urban |
Lesson 3: Duel Game – The City of the Future |
Lesson 4: Duel Game – Destructive One |
Lesson 5: Duel Game – Friendly Neighborhood Hero |
Lesson 6: Duel Game – Save the City |
Lesson 7: Witch Story Game – The Beginning |
Lesson 8: Witch Story Game – The Witchcraft Library |
Lesson 9: Witch Story Game – Tough Riddles |
Lesson 10: Witch Story Game – The Stories of Eternal |
Lesson 11: Witch Story Game – The Legend of the Witch |
Lesson 12: Witch Story Game – The Stories Continue |
Lesson 13: Team division and project implementation |
Lesson 14: Idea generation and design of 3D objects |
Lesson 15-16: Design and build 3D characters |
Lesson 17-18: Scripting for 3D characters |
Lesson 19: Creating and building maps for the 3D application |
Lesson 20: Player management in the 3D game |
Lesson 21-22: Timer and events |
Lesson 23: Creating user interfaces |
Lesson 24: Creating PowerUp items using scripting |
Lesson 25-26: Animation for 3D characters |
Lesson 27: Scripting for 3D characters |
Lesson 28: Scripting for 3D objects |
Lesson 29: Scripting for environmental interactions |
Lesson 30: Testing and finalizing the application |
Lesson 31: Report and presentation guidelines |
Lesson 32: Final project presentation |
DURATION AND TARGET AUDIENCE
- 09-13
- 4 modules (32 sessions per module)
- 4 months per module
BENEFITS OF THE COURSE
- Master the application of 3D object design with Blender.
- Use and design with Roblox Studio and Roblox.
- Advanced knowledge of mathematics and LUA Script programming.
- Design and construct scenes and environments in 3D games.
- Progressive 3D game design process with high standards.
- Create and share projects with a professional and large community.