Coursera
Coursera Logo

University of Colorado Boulder - C# Programming for Unity Game Development Specialization 

  • Offered byCoursera

C# Programming for Unity Game Development Specialization
 at 
Coursera 
Overview

Learn to Program Unity Games with C#

Duration

4 months

Start from

Start Now

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

C# Programming for Unity Game Development Specialization
 at 
Coursera 
Highlights

  • Earn a Certificate of completion from University of Colorado System on successful course completion
  • Get unlimited access to the course content
  • 67% Started a new career after completing this specialization
  • Shareable certificate
  • Effort: 3 hours/week
Read more
Details Icon

C# Programming for Unity Game Development Specialization
 at 
Coursera 
Course details

Who should do this course?
  • This course is designed for anyone who wants to learn how to program Unity games using C#
What are the course deliverables?
  • Learn how to program Unity games using C#
  • Learn how to program in C# and how to use that C# knowledge to program Unity games
  • Develop several larger C# console applications and Unity prototypes as well as 2 complete games, all of them designed to teach you important C# and Unity concepts
More about this course
  • This specialization is intended for beginning programmers who want to learn how to program Unity games using C#. The first course assumes no programming experience, and throughout the 5 courses in the specialization you'll learn how to program in C# and how to use that C# knowledge to program Unity games. The C# and Unity material in the first 4 courses in the specialization is slightly more comprehensive than the content in the first 2 game programming courses at UCCS.

C# Programming for Unity Game Development Specialization
 at 
Coursera 
Curriculum

Introduction to C# Programming and Unity

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"

More C# Programming and Unity

Module 1: Learn how we make decisions in our code

Module 2: Learn how to get and use player input in your Unity games

Module 3: Learn how to use iteration (looping) to repeat actions in your code

Module 4: Learn how we can store lots of data in arrays and lists

C# Class Development

Module 1: Learn about abstraction and how we can use it to design and implement console application classes

Module 2: Learn more about how methods and parameters work

Module 3: Learn how we can use abstraction to design and implement Unity classes

Module 4: Add text output (like score!) and sound effects to your Unity games

Intermediate Object-Oriented Programming for Unity Games

Module 1: Start using files to implement your Unity games

Module 2: Learn how inheritance and polymorphism help us write less code for our games

Module 3: Implement event handling to make better object-oriented designs and add menus to your Unity games

Module 4: Explore the complete implementation of a small Unity game

Module 5: Complete final peer review

C# Programming for Unity Game Development Specialization
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon

    C# Programming for Unity Game Development Specialization
     at 
    Coursera 
    Students Ratings & Reviews

    4.5/5
    Verified Icon2 Ratings
    P
    Piu Sharma
    C# Programming for Unity Game Development Specialization
    Offered by Coursera
    5
    Other: Extremely useful and practical examples that can get you started on the basics of C# programming and on Unity as an Engine.
    Reviewed on 19 Nov 2020Read More
    Thumbs Up IconThumbs Down Icon
    S
    SAHIL GANDHE
    C# Programming for Unity Game Development Specialization
    Offered by Coursera
    4
    Other: I leaned many new things from this course. I liked to learn new courses from Coursera, in Coursera you can find many courses which can change our life and also change our academic progress.
    Reviewed on 5 Jul 2020Read More
    Thumbs Up IconThumbs Down Icon
    View All 2 ReviewsRight Arrow Icon
    qna

    C# Programming for Unity Game Development Specialization
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...