Course

More C# Programming and Unity

University of Colorado System

This course is the second part of a specialization that focuses on developing video games using the C# programming language and the Unity game engine. It builds upon the foundational knowledge gained in the previous course, offering a deeper exploration of C# and Unity topics. Throughout this course, participants will learn about decision-making in code, player input, iteration, and the use of arrays and lists. The modules cover a range of essential topics, from working with booleans and if statements to handling input from various sources such as the mouse, keyboard, and gamepad. Participants will also gain practical experience by working on exercises and Unity projects, further enhancing their skills in game development.

By enrolling in this course, participants will have the opportunity to enhance their game development skills using one of the most popular game engines in the industry. Whether you are an aspiring game developer or looking to expand your knowledge of C# and Unity, this course provides a solid foundation for creating compelling video games.

Certificate Available ✔

Get Started / More Info
More C# Programming and Unity
Course Modules

More C# Programming and Unity offers a comprehensive exploration of advanced C# and Unity topics, including decision-making in code, player input, iteration, and working with arrays and lists.

Selection

This module delves into the concept of decision-making in code, covering essential topics such as booleans, if statements, and switch statements. Participants will also learn about timers, working with MonoDevelop, and setting up the development environment. The module includes practical exercises and a Unity project for hands-on learning.

Unity Input

Explore the intricacies of handling player input in Unity games, including processing mouse position, buttons, keyboard, and gamepad input. The module also covers the Input Manager and offers practical exercises and a Unity project to reinforce the learning.

Iteration

This module focuses on iteration in code, covering for loops, nested for loops, while loops, and collision-free spawning. Participants will work on exercises and a Unity project to apply their understanding of iteration in game development.

Arrays and Lists

Learn about working with arrays and lists in C# and Unity, including theoretical and practical aspects. Topics include understanding arrays, lists, looping with lists, and practical applications in game development. Participants will work on exercises and a Unity project to consolidate their knowledge.

More Software Development Courses

GPU Programming

Johns Hopkins University

Learn GPU programming to harness the power of parallel computing, enabling rapid data processing and algorithm execution on GPUs.

BigQuery Fundamentals for Snowflake Professionals

Google Cloud

This course equips Snowflake professionals with the essential skills to transition to working in BigQuery, covering architecture, data asset creation, data ingestion,...

GUI Programming: Create a Login System in Python

Coursera Project Network

Create a login system in Python using the Tkinter library to build a graphical user interface from scratch.

計算機程式設計 (Computer Programming)

National Taiwan University

This course introduces computer programming in C, covering basic operations, programming concepts, and practical applications, equipping students with essential...