Save for later

Introduction to C# Programming and Unity

C# Programming for Unity Game Development,

This course is all about starting to learn 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 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 small games 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. 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 the first half of 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. Module 1: Write your first C# console application and Unity script Module 2: Learn how we store data in our programs Module 3: Learn how we use classes and objects to implement our code Module 4: Learn the basics of Unity 2D games and take "Final Exam" “Unity” is a trademark or registered trademark of Unity Technologies or its affiliates in the U.S. and elsewhere. This course is an independent work and is not sponsored by, authorized by, or affiliated with Unity Technologies or its affiliates

Get Details and Enroll Now

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.6 based on 170 ratings
Length 5 weeks
Effort 5 weeks of study, 5-10 hours/week for the first 4 weeks (1-2 hours in the final week)
Starts Jun 26 (45 weeks ago)
Cost $49
From University of Colorado System via Coursera
Instructor Dr. Tim "Dr. T" Chamillard
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Get a Reminder

Send to:

Similar Courses

What people are saying

easy to understand

Easy to understand and a good learning experience Fantastic course!

Really nice course, well explained and easy to understand.

The first two weeks were quite easy to understand and if not after watching videos for several times you finally got the idea.

Well explained and easy to understand.

Read more

introduction to unity

Fantastic "initilization" ;) An excellent, and fun, introduction to Unity 2D and C# scripting.

Fantastic introduction to Unity and C#.

Awesome introduction to Unity.

Read more

recommend this course

I would recommend this course to anyone interested in learning C# programming for Unity game development.

I would not recommend this course for anyone with a shred of neuro-devergence.

This course is excellent the instructor Tim and his book were a great help during the course i definitly recommend this course to anyone how want to create video games.

Read more

for absolute beginners

Great course for absolute beginners.

Nice Course Goes way too fast and IS NOT for absolute beginners.

Read more

game development

Good intro to C# in context of Unity game development.

amazing pedagogy skills its a great course with good concepts of game development to learn unity and C# Loved to take those in-video quizzes.

I knew nothing about unity and it sounded so intimidating to me but this course gradually made me a confident beginner in game development in unity .

At leats no i know the very basic of game development like keyboard mouse game controller input spawning , applying force , screen clamping the thing that most of the advance courses doesn't cover.

I learnt alot from this course and it help me a lot in learning game development and C#.

Read more

really enjoyed

I really enjoyed this course and had fun exercises!

I really enjoyed the videos and the reference tools given.

I have really enjoyed the course.

Wonderfull teacher This was my 1st course in coursera and I really enjoyed learning fundamentals of game programming.

Read more

solid foundation

It moves a bit fast at times, and not everything receives an in-depth explanation, but it lays a solid foundation.

A solid foundation.

Read more

completely new

For someone completely new to programming, though, it might be helpful to take a dedicate intro to programming course beforehand, as here the practical examples have some code use that is not fully covered in lectures, and while that in no way is limiting ones ability to complete the exercises, it might take extra self-stduy effort to fully understand why and how things are working out.

i learn lot of things through this course I was completely new to game programming and I found this course super useful.

Read more

dr. t.

Thank you so much Dr. T. Thank you so much Coursera for all the opportunities to keep on learning.

Great.As all good lecturer you love their lecture for inspiration and good teaching, but have the assignment as they push you beyouind the notch of what was cover in class...Thks Dr. T. perfect It's alright if you've never done coding before.

Read more

at times

I have never programmed before, and this made it approachable, it can feel a little 'advanced' at times, give yourself plenty of time to research topics if needed.

Esta divertido el curso Очень подробное разъяснение I really appreciated the course, lots of things to learn for newbies (like-me) at times it can get bit difficult but you have to keep trying its they way we learn.

really cool

Excellent course and the instructor is really cool and a great teacher.Thanks !

Dr.Tim is really cool and loved his lectures.

Read more

so much

I love your teaching skills thank you so much sir you have made me to learn a new programming language Many others seemed to find it easy to follow, but I found the teacher's pace difficult to keep up with and his Lesson-Instructions a bit hard to follow, especially when interspersed with personal stories that got me off track, attention-wise.

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Engine Records Clerk $32k

Line Engine Mechanic $40k

Game Advisor 2 $46k

Game Management $59k

Game Coordinator $61k

Engine quality Auditor $63k

Search Engine developer $63k

Engine Mechanic $67k

Jet Engine Mechanic 3 $68k

Engine Builder $78k

Game Developer 1 $92k

Diesel Engine Engineer $92k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.6 based on 170 ratings
Length 5 weeks
Effort 5 weeks of study, 5-10 hours/week for the first 4 weeks (1-2 hours in the final week)
Starts Jun 26 (45 weeks ago)
Cost $49
From University of Colorado System via Coursera
Instructor Dr. Tim "Dr. T" Chamillard
Download Videos On all desktop and mobile devices
Language English
Subjects Programming
Tags Computer Science Software Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now