Beginning Game Programming with C#

The Beginning Game Programming with C# course is all about learning how to develop video games using the C# programming language. Why use C# instead of C++, Java, ActionScript, or some other programming language you may have heard of? First, using C# lets us use the open-source MonoGame framework, which help us quickly develop games for Windows, Android, iOS, Mac OS X, and others. Second, the Unity game engine is very popular with indie game developers, and C# is one of the programming languages you can use in the Unity environment. And finally, C# is a really good language for learning how to program.

That learning how to program comment is important because this course doesn't assume you have any previous programming experience. Don't worry if you've never written code before; we'll start at the very beginning and work our way up to building a small, complete game by the end of the course. Throughout the course you'll learn core programming concepts that apply to lots of programming languages, including C#, and you'll also learn how to apply those concepts when you develop games: drawing all the entities in the game world, updating the game world based on user input and simple physics, playing music and sound effects in your games, and so on.

Computer programming is really fun in general, and programming games is even better!

Caution: Beginning (assuming no prior programming knowledge) is not the same as easy (not hard to do). Learning to program IS hard to do, especially since this course is essentially a freshman-level college course. Meeting the course challenges while you master the material will be rewarding to you, but doing that will require hard work and maybe even a few expletives along the way.
Enroll
From Coursera
Institution University of Colorado System
Language English (English)
Subjects Computer Science Software Development
Rating


No reviews yet.
More Info Beginning Game Programming with C# @ Coursera
Save this course Add to List

This course teaches skills that are valuable employers*

$85,000

Yearly salary

Estimated for jobs that may use skills taught in this course. Based on data from 27 job titles.

We've also collected sample entry, mid, and senior level roles and salaries for you below.


Software Developer (Entry)

$62,000

Software Developer (Experienced)

$82,000

Data Warehouse Programming Specialist

$97,000

Software Engineer(Director)

$116,000

*Median income figures across U.S., note that actual salaries vary.

Review this course

Take this course?

Recommend by rating it a 4 or 5

Tell us a little bit about it.
How much coursework did you finish?

Add this course to your list:

Add to List

Tell a friend about this course.

Like this course? You might enjoy these.

Course added! To see courses you've added to your list, visit your profile

Salary Query SOFTWARE PROGRAMMING GAME
Amazon Query PROGRAMMING GAME GAMES LEARNING DEVELOP