Sumerian Beginner Course


Introduction to the Course

This introduction video will show you what you will be learning and creating in this video course. Make sure to download the asset pack necessary for completing this course. Make sure to also visit the rest of our tutorials and articles.

01. Creating a New Scene and Learning the User Interface

In this lesson, you will learn how to create a new scene from the Dashboard. You will then learn the Sumerian editor user interface.

02. Entities and Transformation

In this lesson, you will learn how to add basic entities into a scene. You will also learn how to place entities within a scene using the Transform component. For additional resources, see the Amazon Sumerian Interface, Creating a TV Room, and Transform Scripting tutorials.

03. Material Component

In this lesson, you will learn how to customize the Material component of an entity and how to add a texture to material properties. For additional resources, see the Material Fundamentals, Assigning Textures to Materials, and Classic Shader Material Deep Dive tutorials.

04. Environment

In this lesson, you will learn how to update the Environment component for your global scene. This includes adding a skybox or skyphere and changing the background color. For additional resources, see the Environment Basics and Skyboxes and Skyspheres tutorials.

05. Lighting

In this lesson, you will learn the basics of lighting in Sumerian. We will briefly look at the various light types - Directional, Point, and Spot. For additional resources, see the Lighting Basics and Camera and Light tutorials.

06. Importing Assets

In this lesson, you learn how to import both internal assets from the asset library, as well as assets you’re storing locally. Before you begin, make sure to download the course asset pack. For additional resources, see the Importing Asset with Multiple Files tutorial.

07. Physics

In this lesson, you will learn how to create physics within a Sumerian scene and how to simulate gravity. More specifically, you will learn about the Collider and Rigid Body components. For additional resources, see the Flying a Drone, Physics, part 1, and Physics, part 2 tutorials.

08. Scene Setup

In this lesson, you will continue setting up our scene. Using the skills you’ve learned in prior lessons, you will prepare your scene for a functioning Training Simulator. You will add more entities and adjust their Transform values. For additional resources, see the Creating a TV Room tutorial.

09. State Machine, part 1

In this lesson, you will learn the basics of the State Machine. You will create a simple behavior that will move the buckets back and forth using keyboard controls. This allows us to use this scene on a PC, which is useful for testing and those not using Virtual Reality. For additional resources, see the State Machine Editor Interface, State Machine Basics, and Flying a Drone tutorials. Note the UI for the “Tween Move” has changed since the making of this video! The Time value has been changed from milliseconds to SECONDS. Make sure to enter values in seconds (i.e. 200 ms = .2 seconds).

10. State Machine, part 2

In this lesson, you will dive deeper into the State Machine by creating interactive behaviors using Event Listeners. The training simulator requires several behaviors, and you will build most of them in this lesson. For additional resources, see the Event Basics tutorial.

11. Creating a Counting Behavior

In this lesson, you will learn how to use the State Machine to create a counting behavior that will gradually tilt the table in our scene. This will allow the game ball to roll faster and faster, increasing the challenge as the user progresses. For additional resources, see the State Machine Basics tutorial.

12. HTML3D and Script Component

In this lesson, you will learn to create a scoreboard using the HTML3D entity and the Script component. This scoreboard will keep track of correct game ball drops. Additionally, you will learn how to add streaming video to your Sumerian scene. Before you begin, open the script files available in the course asset pack For additional resources, see the Scripting Basics and Streaming Video tutorials.

13. Host and Speeches

In this lesson, you will learn to use a Sumerian Host. More specifically, you will learn how to create a custom speech to provide instructions for using the training simulator. Before you begin, make sure to create a Cognito Identity Pool ID by completing the Amazon Cognito Setup Using AWS Cloudformation tutorial. For additional resources, see the Using a Host and Speech component tutorial.

14. Adding Virtual Reality Capabilities

In this updated lesson, you learn how to add VR capabilities to a Sumerian scene using the recently released VR Asset Pack. While VR is useful for this course, it’s not necessary. For additional resources, see the VR Asset Pack tutorial.

15. Publish and Review

In this final lesson, you will learn the simple steps for publishing a scene and creating a custom thumbnail. Additionally, we will review the training simulator scene and how to use it in VR. For additional resources, see the Publishing a Scene tutorial.

Jake Smeester

Jake is a Creative Content Specialist on the Amazon Sumerian team, focusing on building valuable educational content, both written and video, for Sumerian customers at all levels of expertise.

    No results found.