Hi everyone. Welcome to the Unity Certified Programmer Exam Preparation Courses. My name is Jeremy Gibson Bond and I'll be working with you through all of these courses to help you review and practice for the exam. Let's start by talking a bit about the series itself. This is not an instructional series and these aren't tutorials. Instead, throughout these courses we'll be presenting you with a series of challenges and solutions. Each challenge is going to cover several topics on the exam, so, you should expect most of them to take an hour or more to complete. Then once you've completed your version of the challenge, I'll show you my solution. Mine is not the only solution, we intentionally have created these open ended challenges that will put you face to face with the content that the exam covers. So, you'll have your solution and I'll have mine and between the two, you'll get a great review of everything for the exam. Now, we strongly encourage you to watch all the videos and do all of the activities. You're going to know some of the things that you see in these videos, many of the things that you see in these videos, but that's the point, you're professional Unity programmer. The important thing here is that we're trying to feature the most important concepts that will be covered in the exam, and this will help you find places where you might not know as much as we want you to understand before you take the exam. Now, there are two core projects in the series. The first is AsteraX which kind of a top-down asteroids clone with some specific complications and twist to make it interesting and to cover all the topics that we want to see. The second is called stealth, and it's a 3D stealth game kind of along the lines of meld your solid. Now, you might have made games like this before, but the open design of these games allowed us to work in all these different topics from the exam into just two projects. For some of those topics that didn't quite fit in, we've got these Dev tips videos sprinkled in throughout the courses to cover those topics. Now, there are four total courses in the series. Coarse one is Core Interaction Programming, which is the first half of the AsteraX project. This is going to cover core elements of game-play programming everything from the requirements doc to the core working game at the end of this course. Then in course two, application system programming, we're going to dive into the second half of AsteraX and dig more deeply into specific Unity systems. Things like particle systems, graphical user interfaces, player customization, and Unity analytics. The third course is 3D Interactions: Cameras and Navigation. So, this is the first half of the stealth game. Our AsteraX game was 3D for 2D, 3D art with 2D mechanics, but stealth as a true 3D game that allows us to deep dive into some of Unity's 3D systems. Course four is 3D art and audio pipeline. This is the second half of the stealth game. Topics here include things like character animation, lighting, additive scene loading, and we're also going to talk about some important topics like XR and multiplayer that don't fit within either other games. So, now that you know about the course, I'll talk a little bit about me. I am a professor at Michigan State University where I teach game design and programming. Now, Michigan State's been consistently ranked one of the top ten game design programs by Princeton Review. I'm also the author of Introduction To Game Design Prototyping and Development. This book is now in its second edition and it covers game design in intro to C-sharp programming in Unity, and step-by-step tutorials for seven different games. I also serve as one of the chairs of the IndieCade Independent Game Conference, and I've worked as a professor, and game developers, and game designer since about the year 2,000. So, thank you for your interest in this course. I'm sure it'll help you prepare for the exam. We've really worked to come up with some fun challenges that are going to present you with a broad swath of the capabilities and technologies that make up Unity. Frankly, I learned some things while putting this course together and I'm sure it has a lot to offer you.