Welcome to the Build a Photo Booth project! In this course, you will learn how to build a 3D space with friends where you can show off your art and coding skills while taking selfies! Our focus will be on 3D Multiplayer Development.
What’s Different About Multiplayer Development?
When you make a game for one player or user, it can often work like a to-do list. First this happens, then the next thing happens. Sometimes the order changes, but the steps are the same. Multiplayer game development is more like throwing a party or opening a theme park. You don’t know when people are going to show up, or exactly where they are going to go or what they are going to do, but you can still decorate the space and create activities for people to explore in their own time. Similarly, building a 3D space means people can move around and look at your art from lots of different angles!
What You Will Learn
In this course, we will learn how to model 3D objects using voxels, which is a fast, easy way to start making anything you can think of for your project. We will also learn 3D Environment Design, which is how you take those objects, and build a space that shows players where to go and how to see and experience everything you want to show them. We will learn how to use Events, which is waiting for a player to do something, or something else to happen to run the code. We will learn how Collision works, which is how we determine what things a player can walk through, and what they can’t, to build a realistic 3D world, and how Triggers use collision to tell when a player enters a particular area of the map. Finally, we will learn about Cameras, which is how we let players look around a space and change what they can see.
Test Out the Example Project
To get an idea of what we are building, check out this example project. This is just some inspiration made by the talented dot big bang artist, summersky, that will give you an idea of how you can build a scene to take cool group photos in.