<p><strong>HOUR 1:</strong> What Makes Roblox Special?<br>Roblox Empowers Social Connectivity<br>Roblox Manages User Content<br>Roblox Enables Fast Prototyping and Iteration<br>Conceptualize with Ease<br>What’s Inside Roblox’s Engine <br>Free, Free, Free<br>Unlimited Possibilities<br>Express Your Own Aesthetic<br><strong>HOUR 2:</strong> Using Studio<br>Installing Roblox Studio<br>Using Studio Templates<br>Working with the Game Editor<br>Translating, Scaling, and Orienting Objects<br>Snapping<br>Collisions<br>Anchoring<br>Saving and Publishing Your Project<br>Playtesting<br><strong>HOUR 3:</strong> Building with Parts <br>Creating a Part<br>Changing a Part’s Appearance<br>Creating Decals and Textures<br><strong>HOUR 4:</strong> Building with Physics <br>Working with Attachments and Constraints<br>Building a Door<br>Disabling CanCollide to Move a Player Through the Door<br>Adding Hinges and Springs<br>Using a Motor<br><strong>HOUR 5:</strong> Building Terrain <br>Using Terrain Tools to Generate Landscapes<br>Using the Edit Tab<br>Working with the Region Tab<br>Using Height Maps and Color Maps<br><strong>HOUR 6:</strong> Lighting Environment <br>Properties of World Lighting<br>Using Lighting Effects<br>Using SpotLight, PointLight, and SurfaceLight<br><strong>HOUR 7:</strong> Atmosphere Environment <br>Using Atmosphere Properties<br>Customizing Skybox<br><strong>HOUR 8:</strong> Effects Environment <br>Using Particles<br>Using Beams<br><strong>HOUR 9:</strong> Importing Assets <br>Inserting and Uploading Free Models<br>Importing with MeshParts and Asset Manager<br>Importing Textures<br>Importing Sounds<br><strong>HOUR 10: </strong>Game Structure and Collaboration <br>Adding Places in a Game<br>Collaborating in Roblox Studio<br>Creating and Accessing Roblox Packages in Roblox Studio<br><strong>HOUR 11:</strong> Lua Overview <br>Using the Coding Workspace<br>Using Variables to Modify Properties<br>Adding Comments to Your Code<br>Using Functions and Events<br>Working with Conditional Statements<br>Understanding Arrays and Dictionaries<br>Using Loops<br>Working with Scope<br>Creating Custom Events<br>Debugging Code<br><strong>HOUR 12:</strong> Collisions, Humanoids, Score <br>Introduction to Collisions<br>Detecting Collisions<br>Introduction to Humanoids<br><strong>HOUR 13: </strong>Interacting with GUIs <br>Creating GUIs<br>Basic GUI Elements<br>Coding Interactive GUIs<br>Tweening<br>Layouts<br>Making a GUI Countdown<br><strong>HOUR 14:</strong> Coding Animation <br>Working with Position and Rotation<br>Moving Objects Smoothly with Tween<br>Moving an Entire Model<br><strong>HOUR 15:</strong> Sounds and Music <br>Creating a Soundtrack<br>Importing Music and Sound Assets<br>Creating Ambient Sounds<br>Triggering Sounds Using Code<br>Grouping Sounds<br><strong>HOUR 16:</strong> Using the Animation Editor <br>Introduction to the Animation Editor<br>Creating Poses<br>Saving and Exporting Animations<br>Easing<br>Working with Inverse Kinematics<br>Animation Settings<br>Working with Animation Events<br><strong>HOUR 17:</strong> Combat, Teleporting, Data Stores <br>Introduction to Tools<br>Teleportation<br>TeleportService<br>Using Persistent Data Stores<br>Data Store Functions<br>Protecting and Responding to Errors<br><strong>HOUR 18:</strong> Multiplayer Code and the Client-Server Model <br>The Client-Server Model<br>What Are RemoteFunctions and RemoteEvents?<br>Server-Side Validation<br>Teams<br>Network Ownership<br><strong>HOUR 19:</strong> Module Scripts <br>Getting to Know the Module Script<br>Understanding Client-Side Versus Server-Side Module Scripts<br>Using Module Scripts: Game Loop<br><strong>HOUR 20:</strong> Coding Camera Movements <br>Introduction to Cameras<br>Coding a Camera Move<br>Using the Render Step<br>Offsetting the Camera<br><strong>HOUR 21</strong>: Cross-Platform Building <br>Improving Game Performance<br>Improving Your Scripts<br>Making Your Game Mobile-Friendly<br>Console and VR<br><strong>HOUR 22:</strong> Global Community Building <br>Introduction to Localization<br>Global Compliance<br>Privacy Policies: GDPR, CCPA, and You<br><strong>HOUR 23:</strong> Monetization <br>Game Passes: One-Time Purchases<br>Selling Your Game Pass in Game <br>Developer Products: Consumables<br>Roblox Premium<br>Developer Exchange: Earn Real Money from Your Game<br><strong>HOUR 24:</strong> Attracting Players <br>Game Icons, Thumbnails, and Trailers<br>Updates<br>Advertising and Notifications<br>Analytics<br><strong>APPENDIX A:</strong> Lua Scripting References <br>Modifying Properties That Are Data Type and Enumerations<br>Conditional Structures<br>Expanding Lua Knowledge<br><strong>APPENDIX B:</strong> Properties and Functions of Humanoid <br>9780136829737 TOC 4/5/2021</p>