Roblox Game Development in 24 Hours
Addison Wesley (Verlag)
978-0-13-682973-7 (ISBN)
In just 24 lessons of one hour or less, you will deepen your understanding of virtually every facet of Roblox game development. Each short and easy lesson builds upon everything that has come before, helping you take full advantage of this remarkable platform. Step-by-step instructions walk you through common questions, issues, and tasks; Q&As, Quizzes, and Exercises build and test your knowledge; "Try It Yourself" exercises encourage independent practice. By the time you're finished, you'll be a true Roblox game development expert.
Learn how to...
* Build immersive natural environments using built-in terrain and lighting tools
* Model and import assets, models, weapons, and textures
* Code game mechanics, animations, and camera movement
* Design GUIs for store fronts, player HUDs, and interactive elements
* Teleport players between multiple game places
* Publish your game to multiple platforms with cross-platform play
* Attract players, monetize your game, and earn real cash
Roblox’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 Roblox Amazon page.
HOUR 1: What Makes Roblox Special?
Roblox Empowers Social Connectivity
Roblox Manages User Content
Roblox Enables Fast Prototyping and Iteration
Conceptualize with Ease
What’s Inside Roblox’s Engine
Free, Free, Free
Unlimited Possibilities
Express Your Own Aesthetic
HOUR 2: Using Studio
Installing Roblox Studio
Using Studio Templates
Working with the Game Editor
Translating, Scaling, and Orienting Objects
Snapping
Collisions
Anchoring
Saving and Publishing Your Project
Playtesting
HOUR 3: Building with Parts
Creating a Part
Changing a Part’s Appearance
Creating Decals and Textures
HOUR 4: Building with Physics
Working with Attachments and Constraints
Building a Door
Disabling CanCollide to Move a Player Through the Door
Adding Hinges and Springs
Using a Motor
HOUR 5: Building Terrain
Using Terrain Tools to Generate Landscapes
Using the Edit Tab
Working with the Region Tab
Using Height Maps and Color Maps
HOUR 6: Lighting Environment
Properties of World Lighting
Using Lighting Effects
Using SpotLight, PointLight, and SurfaceLight
HOUR 7: Atmosphere Environment
Using Atmosphere Properties
Customizing Skybox
HOUR 8: Effects Environment
Using Particles
Using Beams
HOUR 9: Importing Assets
Inserting and Uploading Free Models
Importing with MeshParts and Asset Manager
Importing Textures
Importing Sounds
HOUR 10: Game Structure and Collaboration
Adding Places in a Game
Collaborating in Roblox Studio
Creating and Accessing Roblox Packages in Roblox Studio
HOUR 11: Lua Overview
Using the Coding Workspace
Using Variables to Modify Properties
Adding Comments to Your Code
Using Functions and Events
Working with Conditional Statements
Understanding Arrays and Dictionaries
Using Loops
Working with Scope
Creating Custom Events
Debugging Code
HOUR 12: Collisions, Humanoids, Score
Introduction to Collisions
Detecting Collisions
Introduction to Humanoids
HOUR 13: Interacting with GUIs
Creating GUIs
Basic GUI Elements
Coding Interactive GUIs
Tweening
Layouts
Making a GUI Countdown
HOUR 14: Coding Animation
Working with Position and Rotation
Moving Objects Smoothly with Tween
Moving an Entire Model
HOUR 15: Sounds and Music
Creating a Soundtrack
Importing Music and Sound Assets
Creating Ambient Sounds
Triggering Sounds Using Code
Grouping Sounds
HOUR 16: Using the Animation Editor
Introduction to the Animation Editor
Creating Poses
Saving and Exporting Animations
Easing
Working with Inverse Kinematics
Animation Settings
Working with Animation Events
HOUR 17: Combat, Teleporting, Data Stores
Introduction to Tools
Teleportation
TeleportService
Using Persistent Data Stores
Data Store Functions
Protecting and Responding to Errors
HOUR 18: Multiplayer Code and the Client-Server Model
The Client-Server Model
What Are RemoteFunctions and RemoteEvents?
Server-Side Validation
Teams
Network Ownership
HOUR 19: Module Scripts
Getting to Know the Module Script
Understanding Client-Side Versus Server-Side Module Scripts
Using Module Scripts: Game Loop
HOUR 20: Coding Camera Movements
Introduction to Cameras
Coding a Camera Move
Using the Render Step
Offsetting the Camera
HOUR 21: Cross-Platform Building
Improving Game Performance
Improving Your Scripts
Making Your Game Mobile-Friendly
Console and VR
HOUR 22: Global Community Building
Introduction to Localization
Global Compliance
Privacy Policies: GDPR, CCPA, and You
HOUR 23: Monetization
Game Passes: One-Time Purchases
Selling Your Game Pass in Game
Developer Products: Consumables
Roblox Premium
Developer Exchange: Earn Real Money from Your Game
HOUR 24: Attracting Players
Game Icons, Thumbnails, and Trailers
Updates
Advertising and Notifications
Analytics
APPENDIX A: Lua Scripting References
Modifying Properties That Are Data Type and Enumerations
Conditional Structures
Expanding Lua Knowledge
APPENDIX B: Properties and Functions of Humanoid
9780136829737 TOC 4/5/2021
Erscheinungsdatum | 06.11.2020 |
---|---|
Verlagsort | Boston |
Sprache | englisch |
Maße | 178 x 234 mm |
Gewicht | 680 g |
Themenwelt | Informatik ► Software Entwicklung ► Spieleprogrammierung |
ISBN-10 | 0-13-682973-2 / 0136829732 |
ISBN-13 | 978-0-13-682973-7 / 9780136829737 |
Zustand | Neuware |
Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich