Introduction to Game Development

share ›
‹ links

Below are the top discussions from Reddit that mention this online Coursera course from Michigan State University.

If you love games and want to learn how to make them, then this course will start you down that path.

Video Game Development C Sharp (C#) (Programming Language) Unity (User Interface) Game Design

Next cohort starts July 20. Accessible for free. Completion certificates are offered.

Affiliate disclosure: Please use the blue and green buttons to visit Coursera if you plan on enrolling in a course. Commissions Reddsera receives from using these links will keep this site online and ad-free. Reddsera will not receive commissions if you only use course links found in the below Reddit discussions.

Taught by
Brian Winn
Associate Professor

Offered by
Michigan State University

Reddit Posts and Comments

0 posts • 24 mentions • top 8 shown below

r/gamedev • post
1215 points • GameDevSeal
I Made an Evergreen List of The BEST Game Dev Courses for Beginners

Video version of this article!.

Many people have been getting into game development lately, as well as joining communities like this one. I post this with the scope of trying to clarify for beginners, where they should look to find the best courses, and which of them should they give special attention to.

Udemy (Mostly Paid, All of them at 10$):

Learn to Code By Making Games - Complete C# Unity Developer:

(most of us already know this one) It's a best-seller of very high quality, bringing you from 0 knowledge to making your first games. After you finish this course, you will know even scripting, to such a level, that you could even start making games on your own.

The Unreal Engine Developer Course - Learn C++ & Make Games:

(this one is very well known too. It's pretty much the same course, but for Unreal and C++ and you mostly get the same benefits you get from the unity course) Choose which engine YOU personally like most and get started with one of these 2 courses. They offer almost pretty much everything.

Learn 3D Modelling - The Complete Blender Creator Course:

This one is also very known. Until now, all of these courses are made by the same author, Ben Tristem. Starting to see the pattern here? He makes good stuff. I finished 30% of this course, and I was already capable of making low poly games. I, who am one of the worst artists you will ever hear of. So you can definitely do it too.

I used to think it had to do with your drawing skills before starting, but you can totally suck at it, and still make great 3d models.

Pixel art for Video games:

This is for the people who want to make pixel art and retro games instead of 3d. I didn't get too far in it, because I didn't enjoy making pixel art, but I still learned a lot, even as the "Worst Artist"TM that I am.

Game Music Composition: Make Music For Games From Scratch:

I didn't actually take this course myself, because I did 8 years of music education, so I just got the software, and had a easier time figuring everything out.

But you don't need that AT ALL, because this course doesn't just tell you how to make game music. It also teaches you the basics of Music Theory, which will come very much in handy in your quest of becoming a game composer.

Coursera (You can take them all for FREE, and it mostly covers other aspects like game design and story writing):

Introduction to Game Design:

Pretty much self explanatory, this gets you all you need to start with game design.

Introduction to Game Development:

If you are REALLY new and you just want to test the waters for free, and see whether game development is right for you, I recommend you start with this one, out of everything I mentioned in this list.

Principles of Game Design:

This is the more advanced version of game design. If you have a game idea that you want to bring to execution, you should consider this one.

Business of Games and Entrepreneurship:

I can't even express how many valuable notes I wrote on a notebook, about this industry. If you're considering a career in game development, you might want to try this, to better understand how the place where you might work in the future functions.

Story and Narrative Development for Video Games:

All you need to start making your story, characters, to give your game more meaning.

Game Development for Modern Platforms:

It's usually obvious where you should be posting your game, but if it's not and you need more info on it, I absolutely recommend this.

Gamification:

Learn about mechanics of gamification, how to use certain game elements, and game design techniques.

BONUS: You might also want to check out Udacity, but it's more optional than the ones above. The best you can get out of it is in the marketing and promotion courses.

Edit: Moved the video version up for people who need it.

r/gamedev • comment
4 points • marplebot

Agreed. I took this course https://www.coursera.org/learn/game-development and found it super useful approachable (in fact a little too dumbed down, but I have a strong CS background).

r/education • post
6 points • Shablo5
What benefit do Universities get for releasing content free online?

Other than getting the typical "why are you complaining?" comment, which i'm not, I'm curious as to why MIT, Stanford, Michigan state, etc, all tend to post courses online for free.

Anyone can enroll and have their work marked by the instructor of the course.

Other than publicity (because that can't be enough in my eye), what are the benefits a University receives by putting manhours into offering their content online for free?

Examples: https://www.coursera.org/learn/game-development https://www.coursera.org/learn/machine-learning https://www.coursera.org/course/principlescomputing1

r/unity • comment
2 points • FredJQJohnson

I took this course at Coursera:

https://www.coursera.org/learn/game-development?

I have a lot of experience in a dozen languages including C++ and Java - the course is in C#, which was a very easy transition. The C# material was a good refresher, and I could skip over bits I didn't need. Most of the value was learning Unity.

I finished the course in a few weeks with a basic understanding of Unity and a 3D shooter game that I turned into VR in about 30 minutes (Oculus).

r/cpp • comment
2 points • DarkFazy

I found this comment pretty useful.

I recommend really getting to know C++ however keeping yourself interested by making something cool.

So on one hand, don't just dive in Unreal Engine or something similar without having good grasp of the language. On the other hand, mastering C++ takes years and you will fare better if you start making pet game projects a lot sooner than that. Good luck!

Edit: More resources, some of them for later.

https://www.coursera.org/learn/game-development

https://www.gameprogrammingpatterns.com/

https://gamedev.stackexchange.com/questions/854/what-are-good-games-to-earn-your-wings-with

r/Unity2D • comment
1 points • strngr11

I found the University of Michigan classes on Coursera to be a pretty good place to start. You can audit the classes for free (start enrolling, but look for the audit button when it asks you to pay. Its kind of hidden-ish).

https://www.coursera.org/learn/game-development?specialization=game-development

https://www.coursera.org/specializations/game-development?action=enroll

r/Unity3D • comment
1 points • CrazyGrunt
r/PostPreview • post
2 points • GameDevSeal
test

Many people have been getting into game development lately, as well as joining communities like this one. I post this with the scope of trying to clarify for beginners, where they should look to find the best courses, and which of them should they give special attention to. If you want the video version of this, I made one today.

Udemy (Mostly Paid, All of them at 10$):

Learn to Code By Making Games - Complete C# Unity Developer:

(most of us already know this one) It's a best-seller of very high quality, bringing you from 0 knowledge to making your first games. After you finish this course, you will know even scripting, to such a level, that you could even start making games on your own.

The Unreal Engine Developer Course - Learn C++ & Make Games:

(this one is very well known too. It's pretty much the same course, but for Unreal and C++ and you mostly get the same benefits you get from the unity course) Choose which engine YOU personally like most and get started with one of these 2 courses. They offer almost pretty much everything.

Learn 3D Modelling - The Complete Blender Creator Course:

This one is also very known. Until now, all of these courses are made by the same author, Ben Tristem. Starting to see the pattern here? He makes good stuff. I finished 30% of this course, and I was already capable of making low poly games. I, who am one of the worst artists you will ever hear of. So you can definitely do it too.

I used to think it had to do with your drawing skills before starting, but you can totally suck at it, and still make great 3d models.

Pixel art for Video games:

This is for the people who want to make pixel art and retro games instead of 3d. I didn't get too far in it, because I didn't enjoy making pixel art, but I still learned a lot, even as the "Worst Artist"TM that I am.

Game Music Composition: Make Music For Games From Scratch:

I didn't actually take this course myself, because I did 8 years of music education, so I just got the software, and had a easier time figuring everything out.

But you don't need that AT ALL, because this course doesn't just tell you how to make game music. It also teaches you the basics of Music Theory, which will come very much in handy in your quest of becoming a game composer.

Coursera (You can take them all for FREE, and it mostly covers other aspects like game design and story writing):

Introduction to Game Design:

Pretty much self explanatory, this gets you all you need to start with game design.

Introduction to Game Development:

If you are REALLY new and you just want to test the waters for free, and see whether game development is right for you, I recommend you start with this one, out of everything I mentioned in this list.

Principles of Game Design:

This is the more advanced version of game design. If you have a game idea that you want to bring to execution, you should consider this one.

Business of Games and Entrepreneurship:

I can't even express how many valuable notes I wrote on a notebook, about this industry. If you're considering a career in game development, you might want to try this, to better understand how the place where you might work in the future functions.

Story and Narrative Development for Video Games:

All you need to start making your story, characters, to give your game more meaning.

Game Development for Modern Platforms:

It's usually obvious where you should be posting your game, but if it's not and you need more info on it, I absolutely recommend this.

Gamification:

Learn about mechanics of gamification, how to use certain game elements, and game design techniques.

BONUS: You might also want to check out Udacity, but it's more optional than the ones above. The best you can get out of it is in the marketing and promotion courses.