• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Careers
  • Log In
  • Join for Free
    Coursera
    Chevron Left
    Back to Intermediate Object-Oriented Programming for Unity Games

    Learner Reviews & Feedback for Intermediate Object-Oriented Programming for Unity Games by University of Colorado System

    Filled StarFilled StarFilled StarFilled StarHalf Faded Star
    4.6
    stars
    324 ratings

    About the Course

    This course is the fourth course in the specialization about learning how to develop video games using the C# programming language and the
    Unity game engine on Windows or Mac. Why use C# and Unity instead of some other language and game engine? Well, C# is a really good
    language for learning how to program and then programming professionally. Also, the Unity game engine is very popular with indie game
    developers; Unity games were downloaded 16,000,000,000 times in 2016! Finally, C# is one of the programming languages you can use in the
    Unity environment. This course assumes you have the prerequisite knowledge from the previous three courses in the special...
    ...

    Top reviews

    PC

    Oct 3, 2023

    Filled StarFilled StarFilled StarFilled StarFilled Star

    Really enjoyed this course, Dr T's enthusiasm is infectious and inspiring. He has lots of fun games to share for examples that you can really get your teeth into.

    CT

    Jun 4, 2020

    Filled StarFilled StarFilled StarFilled StarFilled Star

    This really is an amazing course and Dr. T is a wonderful lecturer. He has helped me understand concepts I have been struggling to understand thus far.

    Filter by:

    1 - 25 of 87 Reviews for Intermediate Object-Oriented Programming for Unity Games

    Filled StarFilled StarFilled StarStarStar

    By Annabel S

    •

    Jul 15, 2018

    Most of it was good, but he could have explained event systems and how to implement them a lot better.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Maria B

    •

    Feb 4, 2019

    It's the 3rd course of the specialization I took here, and this one was really usefull for me. I finally got how to use delegates/events, and also learned how to build more than one scene game. Very great experience that helps not only to create games but improve your coding as well.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Rasesh R

    •

    Apr 13, 2021

    Amazing course, week 3 and 4 were kind of taught in a rush, could have done those topics more slowly and in detail.

    Amazing concise videos by Dr. T.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Ran C

    •

    Nov 22, 2018

    I like Dr.T so much ! Best professor I have ever seen!!!!!!!!!!!!! super fun and really useful! thanks a lot ! It's highly recommended!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Chane D T

    •

    Jun 4, 2020

    This really is an amazing course and Dr. T is a wonderful lecturer. He has helped me understand concepts I have been struggling to understand thus far.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Gabriel C G

    •

    May 29, 2020

    Very interesting class! I really like the "teaching by exemples" approach used by the professor. Would definitely recommend!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Danilo C

    •

    Jun 4, 2018

    Hard to grasp at first but understandable if you put enough effort!

    Filled StarFilled StarFilled StarFilled StarStar

    By Omid

    •

    Feb 6, 2020

    This course was naturally more challenging than the first two introductory courses but not as difficult as the next one in this Specialization which I'm taking right now. The most important topic covered in this course is the event system, IMHO. If you don't have prior experience working with events and delegates, you may need to spend a lot of time figuring out how it works but it'll definitely worth your while. The reason I gave this course 4 out of 5 stars is the review system. Because it takes a while for your assignments to get reviewed, you don't have access to the solutions of the previous assignments which you need for next weeks assignments and also because there may not be as many participants around to review your work you can't really risk editing your submissions which I believe is a downside to the current review system. I hope Coursera comes up with a better review system in the future. Cheers.

    Filled StarFilled StarFilled StarFilled StarStar

    By Raivis J

    •

    May 2, 2019

    Workload for week 3 assignment was a bit disproportionate, especially compared to week 4.

    Concept of events and listeners was not discussed in detail, it would have benefited from general introduction of c# delegates.

    Filled StarFilled StarFilled StarStarStar

    By Joey M

    •

    Jul 23, 2021

    I think more explanation of the Unity event system was needed. I managed to figure it out, but I really struggled with that particular part of the course, where most other parts, I think, were explained better. I'd also appreciate more explicit explanation of why we are told to do certain things a certain way. Other than those gripes, I think it was a pretty effective course. I learned what I needed to learn.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By mehmet i t

    •

    Jul 29, 2024

    I recently completed the C# and Unity courses taught by Dr. T. Dr. T is an outstanding teacher who has a deep understanding of the subject matter and a unique ability to convey complex concepts in a clear and engaging manner. At the beginning of the course, I found the object-oriented programming related concepts challenging because we started without fully covering them first. However, I took the initiative to study these topics from different sources, which allowed me to make progress. Later, when Dr. T covered these topics, it reinforced what I had learned and solidified my understanding. Additionally, the book Dr. T shared within the course was extremely helpful. It provided valuable insights and served as an excellent supplement to the lessons. Throughout the course, Dr. T provided comprehensive explanations and practical examples that greatly enhanced my understanding of C# programming and Unity game development. The course structure was well-organized, and the assignments were both challenging and rewarding, allowing me to apply what I learned in real-world scenarios. Thank you, Dr. T, for your exceptional teaching. This course has truly been a transformative experience for me.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Aakmal Y

    •

    Jul 31, 2020

    I must say, the instructor is quite responsive to criticisms and reviews. He is also very instructive, and what was an enigma is easily resolved if you just try out his exercises. Admittedly, this isn't an easy subject to tackle. I myself may refer to this course again from time to time. But I have written down a lot of notes, and the game example shows examples well enough.

    At this stage, I am confident and ready to make the game I always wanted. I think you will too, once you finished this course!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Yevhenii S

    •

    Jul 18, 2020

    An excellent course, like all the previous ones from Dr. T!

    Slightly frustrated with the use of an automatic grader. Making a game for the control task was harder, but more rewarding. Nevertheless, the material of these games is attached to the course and, if desired, you can always understand them! I will definitely try to complete the entire specialization!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jose M R

    •

    Aug 1, 2020

    Good course for learning OOP oriented to Game Development in Unity (and a good basic for C# or programming in general). Learning how to stream data (read, modify and save), basic inherincy and polymorphism, and event handlings (managers) which helps to improve the future scope of a proyect in development.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Adam B

    •

    Aug 28, 2020

    Another excellent class from Dr. T, this is my 3rd that he has done and all have been great. While I haven't made a game yet, my understanding of C# and object-oriented programming has come a long ways, and I'm finally understanding some of the things I "learned" in university many years ago.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Leon B

    •

    Dec 16, 2023

    Dr. T is a master of explaining difficult subject in a easy and joyful way. Not only I learned a lot and, at the moment, ready to create games on my own; it was a very interesting and exiting journey into game development. I bow to Dr. T with the deepest gratitude.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Sergio G

    •

    Mar 24, 2021

    This one was harder to understand, specially since event management was confusing for me, but was a pretty interesting and more technical course. Now I'm looking forward to complete the 4th course. Thanks you very much professor.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By MAURICIO I D S

    •

    Jan 3, 2021

    This is an amazing course. I knew a little about Object-Oriented Programming and although this course is focused on Unity, I learned a lot. I think now I can do a lot of things in Unity and in C# programming.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Akumawah N

    •

    Jul 31, 2022

    The course is a master piece, I have not only learned how to create games, but how to approach my coding problems with a lot of abstraction and industry level development style. This was a great course.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By ARIYA S

    •

    Sep 20, 2020

    I gained a lot of knowledge. I mean really a lot of them. Dr.T is really good at teaching. He knows how to explain things easy to understand and he is fulfilled by a high sense of humor. Love Him!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Semenov N

    •

    Feb 14, 2019

    Very good course. There are highlighted many important topics like Unity events, File Input/Output, Exceptions, Menu system and approach with special Manager classes for gamedevelopment in Unity.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Paul C

    •

    Oct 3, 2023

    Really enjoyed this course, Dr T's enthusiasm is infectious and inspiring. He has lots of fun games to share for examples that you can really get your teeth into.

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Taras S

    •

    Feb 9, 2022

    Great course! Recommended for rhose who want to dive deeper into the vast and painful world of C# programming with Unity. Dr.T is awsome, really great teacher!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Jorge M G C

    •

    Jan 26, 2023

    I loved the course! all the topics are touched in a very deep way, and you really learn how to develop games in a robust way!

    Filled StarFilled StarFilled StarFilled StarFilled Star

    By Franklin N

    •

    Apr 9, 2023

    Thanks for those fantastic lessons! Really learnt a lot about how to set up my own game throughtout the past three months.

    • Chevron Left
    • 1
    • 2
    • 3
    • 4
    • Chevron Right

    Coursera Footer

    Technical Skills

    • ChatGPT
    • Coding
    • Computer Science
    • Cybersecurity
    • DevOps
    • Ethical Hacking
    • Generative AI
    • Java Programming
    • Python
    • Web Development

    Analytical Skills

    • Artificial Intelligence
    • Big Data
    • Business Analysis
    • Data Analytics
    • Data Science
    • Financial Modeling
    • Machine Learning
    • Microsoft Excel
    • Microsoft Power BI
    • SQL

    Business Skills

    • Accounting
    • Digital Marketing
    • E-commerce
    • Finance
    • Google
    • Graphic Design
    • IBM
    • Marketing
    • Project Management
    • Social Media Marketing

    Career Resources

    • Essential IT Certifications
    • High-Income Skills to Learn
    • How to Get a PMP Certification
    • How to Learn Artificial Intelligence
    • Popular Cybersecurity Certifications
    • Popular Data Analytics Certifications
    • What Does a Data Analyst Do?
    • Career Development Resources
    • Career Aptitude Test
    • Share your Coursera Learning Story

    Coursera

    • About
    • What We Offer
    • Leadership
    • Careers
    • Catalog
    • Coursera Plus
    • Professional Certificates
    • MasterTrack® Certificates
    • Degrees
    • For Enterprise
    • For Government
    • For Campus
    • Become a Partner
    • Social Impact
    • Free Courses
    • ECTS Credit Recommendations

    Community

    • Learners
    • Partners
    • Beta Testers
    • Blog
    • The Coursera Podcast
    • Tech Blog
    • Teaching Center

    More

    • Press
    • Investors
    • Terms
    • Privacy
    • Help
    • Accessibility
    • Contact
    • Articles
    • Directory
    • Affiliates
    • Modern Slavery Statement
    • Manage Cookie Preferences
    Learn Anywhere
    Download on the App Store
    Get it on Google Play
    Logo of Certified B Corporation
    © 2025 Coursera Inc. All rights reserved.
    • Coursera Facebook
    • Coursera Linkedin
    • Coursera Twitter
    • Coursera YouTube
    • Coursera Instagram
    • Coursera TikTok
    Coursera

    Sign up

    Learn on your own time from top universities and businesses.

    ​
    ​
    Between 8 and 72 characters
    Your password is hidden
    ​

    or

    Already on Coursera?


    I accept Coursera's Terms of Use and Privacy Notice. Having trouble logging in? Learner help center

    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.