{"product_id":"roblox-game-development-in-24-hours-9780136829737","title":"Roblox Game Development in 24 Hours","description":"\u003cb\u003eBook Synopsis\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eRoblox\u003c\/strong\u003e's mission is to bring the world together through play. Roblox enables anyone to imagine, create, and have fun with friends as they explore millions of immersive 3D experiences, all built by a global community of developers. Roblox is powered by a global community of over two million developers who produce their own immersive multiplayer experiences using Roblox Studio, Roblox's intuitive desktop design tool. Roblox is ranked as one of the top online entertainment platforms for audiences under the age of 18 based on average monthly visits and time spent (ComScore). For more information, visit the \u003ca href=\"https:\/\/www.amazon.com\/roblox\"\u003eRoblox Amazon page\u003c\/a\u003e.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003eHOUR 1:\u003c\/strong\u003e What Makes Roblox Special?\u003cbr\u003eRoblox Empowers Social Connectivity\u003cbr\u003eRoblox Manages User Content\u003cbr\u003eRoblox Enables Fast Prototyping and Iteration\u003cbr\u003eConceptualize with Ease\u003cbr\u003eWhat’s Inside Roblox’s Engine \u003cbr\u003eFree, Free, Free\u003cbr\u003eUnlimited Possibilities\u003cbr\u003eExpress Your Own Aesthetic\u003cbr\u003e\u003cstrong\u003eHOUR 2:\u003c\/strong\u003e Using Studio\u003cbr\u003eInstalling Roblox Studio\u003cbr\u003eUsing Studio Templates\u003cbr\u003eWorking with the Game Editor\u003cbr\u003eTranslating, Scaling, and Orienting Objects\u003cbr\u003eSnapping\u003cbr\u003eCollisions\u003cbr\u003eAnchoring\u003cbr\u003eSaving and Publishing Your Project\u003cbr\u003ePlaytesting\u003cbr\u003e\u003cstrong\u003eHOUR 3:\u003c\/strong\u003e Building with Parts \u003cbr\u003eCreating a Part\u003cbr\u003eChanging a Part’s Appearance\u003cbr\u003eCreating Decals and Textures\u003cbr\u003e\u003cstrong\u003eHOUR 4:\u003c\/strong\u003e Building with Physics \u003cbr\u003eWorking with Attachments and Constraints\u003cbr\u003eBuilding a Door\u003cbr\u003eDisabling CanCollide to Move a Player Through the Door\u003cbr\u003eAdding Hinges and Springs\u003cbr\u003eUsing a Motor\u003cbr\u003e\u003cstrong\u003eHOUR 5:\u003c\/strong\u003e Building Terrain \u003cbr\u003eUsing Terrain Tools to Generate Landscapes\u003cbr\u003eUsing the Edit Tab\u003cbr\u003eWorking with the Region Tab\u003cbr\u003eUsing Height Maps and Color Maps\u003cbr\u003e\u003cstrong\u003eHOUR 6:\u003c\/strong\u003e Lighting Environment \u003cbr\u003eProperties of World Lighting\u003cbr\u003eUsing Lighting Effects\u003cbr\u003eUsing SpotLight, PointLight, and SurfaceLight\u003cbr\u003e\u003cstrong\u003eHOUR 7:\u003c\/strong\u003e Atmosphere Environment \u003cbr\u003eUsing Atmosphere Properties\u003cbr\u003eCustomizing Skybox\u003cbr\u003e\u003cstrong\u003eHOUR 8:\u003c\/strong\u003e Effects Environment \u003cbr\u003eUsing Particles\u003cbr\u003eUsing Beams\u003cbr\u003e\u003cstrong\u003eHOUR 9:\u003c\/strong\u003e Importing Assets \u003cbr\u003eInserting and Uploading Free Models\u003cbr\u003eImporting with MeshParts and Asset Manager\u003cbr\u003eImporting Textures\u003cbr\u003eImporting Sounds\u003cbr\u003e\u003cstrong\u003eHOUR 10: \u003c\/strong\u003eGame Structure and Collaboration \u003cbr\u003eAdding Places in a Game\u003cbr\u003eCollaborating in Roblox Studio\u003cbr\u003eCreating and Accessing Roblox Packages in Roblox Studio\u003cbr\u003e\u003cstrong\u003eHOUR 11:\u003c\/strong\u003e Lua Overview \u003cbr\u003eUsing the Coding Workspace\u003cbr\u003eUsing Variables to Modify Properties\u003cbr\u003eAdding Comments to Your Code\u003cbr\u003eUsing Functions and Events\u003cbr\u003eWorking with Conditional Statements\u003cbr\u003eUnderstanding Arrays and Dictionaries\u003cbr\u003eUsing Loops\u003cbr\u003eWorking with Scope\u003cbr\u003eCreating Custom Events\u003cbr\u003eDebugging Code\u003cbr\u003e\u003cstrong\u003eHOUR 12:\u003c\/strong\u003e Collisions, Humanoids, Score \u003cbr\u003eIntroduction to Collisions\u003cbr\u003eDetecting Collisions\u003cbr\u003eIntroduction to Humanoids\u003cbr\u003e\u003cstrong\u003eHOUR 13: \u003c\/strong\u003eInteracting with GUIs \u003cbr\u003eCreating GUIs\u003cbr\u003eBasic GUI Elements\u003cbr\u003eCoding Interactive GUIs\u003cbr\u003eTweening\u003cbr\u003eLayouts\u003cbr\u003eMaking a GUI Countdown\u003cbr\u003e\u003cstrong\u003eHOUR 14:\u003c\/strong\u003e Coding Animation \u003cbr\u003eWorking with Position and Rotation\u003cbr\u003eMoving Objects Smoothly with Tween\u003cbr\u003eMoving an Entire Model\u003cbr\u003e\u003cstrong\u003eHOUR 15:\u003c\/strong\u003e Sounds and Music \u003cbr\u003eCreating a Soundtrack\u003cbr\u003eImporting Music and Sound Assets\u003cbr\u003eCreating Ambient Sounds\u003cbr\u003eTriggering Sounds Using Code\u003cbr\u003eGrouping Sounds\u003cbr\u003e\u003cstrong\u003eHOUR 16:\u003c\/strong\u003e Using the Animation Editor \u003cbr\u003eIntroduction to the Animation Editor\u003cbr\u003eCreating Poses\u003cbr\u003eSaving and Exporting Animations\u003cbr\u003eEasing\u003cbr\u003eWorking with Inverse Kinematics\u003cbr\u003eAnimation Settings\u003cbr\u003eWorking with Animation Events\u003cbr\u003e\u003cstrong\u003eHOUR 17:\u003c\/strong\u003e Combat, Teleporting, Data Stores \u003cbr\u003eIntroduction to Tools\u003cbr\u003eTeleportation\u003cbr\u003eTeleportService\u003cbr\u003eUsing Persistent Data Stores\u003cbr\u003eData Store Functions\u003cbr\u003eProtecting and Responding to Errors\u003cbr\u003e\u003cstrong\u003eHOUR 18:\u003c\/strong\u003e Multiplayer Code and the Client-Server Model \u003cbr\u003eThe Client-Server Model\u003cbr\u003eWhat Are RemoteFunctions and RemoteEvents?\u003cbr\u003eServer-Side Validation\u003cbr\u003eTeams\u003cbr\u003eNetwork Ownership\u003cbr\u003e\u003cstrong\u003eHOUR 19:\u003c\/strong\u003e Module Scripts \u003cbr\u003eGetting to Know the Module Script\u003cbr\u003eUnderstanding Client-Side Versus Server-Side Module Scripts\u003cbr\u003eUsing Module Scripts: Game Loop\u003cbr\u003e\u003cstrong\u003eHOUR 20:\u003c\/strong\u003e Coding Camera Movements \u003cbr\u003eIntroduction to Cameras\u003cbr\u003eCoding a Camera Move\u003cbr\u003eUsing the Render Step\u003cbr\u003eOffsetting the Camera\u003cbr\u003e\u003cstrong\u003eHOUR 21\u003c\/strong\u003e: Cross-Platform Building \u003cbr\u003eImproving Game Performance\u003cbr\u003eImproving Your Scripts\u003cbr\u003eMaking Your Game Mobile-Friendly\u003cbr\u003eConsole and VR\u003cbr\u003e\u003cstrong\u003eHOUR 22:\u003c\/strong\u003e Global Community Building \u003cbr\u003eIntroduction to Localization\u003cbr\u003eGlobal Compliance\u003cbr\u003ePrivacy Policies: GDPR, CCPA, and You\u003cbr\u003e\u003cstrong\u003eHOUR 23:\u003c\/strong\u003e Monetization \u003cbr\u003eGame Passes: One-Time Purchases\u003cbr\u003eSelling Your Game Pass in Game \u003cbr\u003eDeveloper Products: Consumables\u003cbr\u003eRoblox Premium\u003cbr\u003eDeveloper Exchange: Earn Real Money from Your Game\u003cbr\u003e\u003cstrong\u003eHOUR 24:\u003c\/strong\u003e Attracting Players \u003cbr\u003eGame Icons, Thumbnails, and Trailers\u003cbr\u003eUpdates\u003cbr\u003eAdvertising and Notifications\u003cbr\u003eAnalytics\u003cbr\u003e\u003cstrong\u003eAPPENDIX A:\u003c\/strong\u003e Lua Scripting References \u003cbr\u003eModifying Properties That Are Data Type and Enumerations\u003cbr\u003eConditional Structures\u003cbr\u003eExpanding Lua Knowledge\u003cbr\u003e\u003cstrong\u003eAPPENDIX B:\u003c\/strong\u003e Properties and Functions of Humanoid \u003cbr\u003e9780136829737 TOC 4\/5\/2021\u003c\/p\u003e","brand":"Pearson Education (US)","offers":[{"title":"Default Title","offer_id":49083357823319,"sku":"9780136829737","price":25.49,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0817\/1739\/5799\/files\/9780136829737.jpg?v=1725548659","url":"https:\/\/bookcurl.com\/products\/roblox-game-development-in-24-hours-9780136829737","provider":"Book Curl","version":"1.0","type":"link"}