Gameplay scripting is the discipline of programming the behavior that makes experiences engaging and fun to play, such as their logic, movement, events, and interactions between objects in the 3D space.
You'll learn the gameplay scripting for a first-person shooter laser tag experience by following the general organization and key implementation details of a large, complex project, including several opportunities to create new behavior with custom values.
This course is intended for readers who are familiar with general coding concepts, Studio's data model, and the client-server relationship. If you need help learning how to code, try coding fundamentals.
Course Contents
Learn how to sort players into teams when a round is active.
Learn how to trigger unique actions when players spawn and respawn back into a round.
Learn how to implement rounds that track points, display final results, and reset teams.
Learn how to script blast behavior for two different blaster types.
Learn how to perform hit detection from blast data, and allocate damage to reduce player health.