Welcome to Unity’s Expert Gameplay Programming Specialization! This Specialization is test-prep for the Unity Certified Expert: Gameplay Programmer exam. This Specialization includes 5 courses designed to challenge you with a series of realistic programming problems in Unity video-game projects, the kind true gameplay programming experts face every day. Each challenge is inspired by one or more of the topics covered in the Expert Gameplay Programmer exam, and by the end of this Specialization you will have had extensive, guided practice in the programming skills needed to pass this exam.
About this Specialization
100% online courses
Approx. 5 months to complete
100% online courses
Approx. 5 months to complete
How the Specialization Works
A Coursera Specialization is a series of courses that helps you master a skill. To begin, enroll in the Specialization directly, or review its courses and choose the one you'd like to start with. When you subscribe to a course that is part of a Specialization, you’re automatically subscribed to the full Specialization. It’s okay to complete just one course — you can pause your learning or end your subscription at any time. Visit your learner dashboard to track your course enrollments and your progress.
Every Specialization includes a hands-on project. You'll need to successfully finish the project(s) to complete the Specialization and earn your certificate. If the Specialization includes a separate course for the hands-on project, you'll need to finish each of the other courses before you can start it.
Earn a Certificate
When you finish every course and complete the hands-on project, you'll earn a Certificate that you can share with prospective employers and your professional network.
Unity Technologies offers a platform for creating beautiful and engaging 2D, 3D, VR, and AR games and apps. A powerful graphics engine and full-featured editor enable you to realize your creative vision fast, and deliver your content to virtually any media or device. You can easily connect to your audiences on PCs, consoles, the web, mobile devices, home entertainment systems, embedded systems, or head-mounted displays. More than an engine, Unity helps you achieve ongoing success. It offers everything you need to develop quality content, boost your productivity, and connect with your audience. Tools and resources include the Unity Asset Store, Unity Cloud Build, Unity Analytics, Unity Ads, Unity Everyplay, and Unity Certification. Unity Technologies serves millions of registered developers including large publishers, indie studios, students and hobbyists around the globe.
Frequently Asked Questions
What is the refund policy?
Can I just enroll in a single course?
Yes! To get started, click the course card that interests you and enroll. You can enroll and complete the course to earn a shareable certificate, or you can audit it to view the course materials for free. When you subscribe to a course that is part of a Specialization, you’re automatically subscribed to the full Specialization. Visit your learner dashboard to track your progress.
Is financial aid available?
Can I take the course for free?
Is this course really 100% online? Do I need to attend any classes in person?
This course is completely online, so there’s no need to show up to a classroom in person. You can access your lectures, readings and assignments anytime and anywhere via the web or your mobile device.
Will I earn university credit for completing the Specialization?
This Specialization doesn't carry university credit, but some universities may choose to accept Specialization Certificates for credit. Check with your institution to learn more.
What is the Unity Certified Expert Gameplay Programmer exam?
The exam that this Specialization prepares you to take is Unity's professional certification exam for expert gameplay programmers: Unity programmers with around 4 years of experience in the games industry, who have shipped multiple game titles. Learn more about the exam here:
How long does it take to complete the Specialization?
We anticipate that completing all courses in the Specialization, including all of the project work, will take around 18 weeks at between 2-3 hours a week. As these courses are designed as exam preparation for Unity programmers, you are encouraged to complete only the courses and weeks of instruction that you need to feel ready for the exam.
What background knowledge is necessary?
These courses are for Unity gameplay programmers with at least 2-3 years of professional experience in the game development industry. You should have a strong working knowledge of Unity APIs and C# Programming, and their application across all phases of the game production cycle.
Do I need to take the courses in a specific order?
No. Although the courses follow the creation of two Unity projects, and those projects are built up in a logical, sequential order, we fully expect learners to pick and choose the topics for which they need the most practice and review. However, learners who are less confident in their skills may want to complete the courses in order.
Does completing this Specialization mean I earn a Unity Certification?
No. This courseware is made to help you prepare for Unity's Expert Gameplay Programmer Certification exam, a proctored exam available through the Pearson VUE network of test centers. Passing this exam, not the course, is the ultimate validation of your Unity gameplay programming skill:
What will I be able to do upon completing the Specialization?
When you complete the Specialization, you will have had practice in all of the topical areas covered by the Unity Certified Expert Gameplay Programmer exam, and you are encouraged to schedule the exam via Pearson Vue:
More questions? Visit the Learner Help Center.