This specialization is designed for individuals with no programming experience who want to learn how to develop Unity games using C#. Throughout the 4 courses, you will explore core programming concepts, C# programming, and how to apply that knowledge to Unity games. The content is slightly more comprehensive than the first 2 game programming courses at UCCS.
Course Highlights:
Please note that this specialization is an independent work and is not sponsored by, authorized by, or affiliated with Unity Technologies or its affiliates.
Certificate Available ✔
Get Started / More InfoThis specialization comprises four courses covering a range of topics essential for developing Unity games using C# programming. Students will start with the basics and progress to more advanced concepts such as object-oriented programming and event handling.
This course introduces you to C# programming and Unity, providing the foundation for developing video games. You will learn to write your first C# console application and Unity script, understand data storage, work with classes and objects, and delve into the basics of Unity 2D games.
Building on the foundational knowledge from the previous course, you will explore more C# and Unity topics. This includes making decisions in your code, getting and using player input in Unity games, using iteration (looping), and storing data in arrays and lists.
This course continues to build foundational C# and Unity knowledge by exploring more C# and Unity topics, including abstraction, methods and parameters, and the implementation of Unity classes. Additionally, you will learn to add text output and sound effects to your Unity games.
In this advanced course, you will develop more robust games with better object-oriented designs. This includes using files to implement Unity games, learning about inheritance and polymorphism, implementing event handling, and exploring the complete implementation of a small Unity game.
Embark on an exciting journey into augmented reality (AR) game development using Vuforia SDK with Unity. Develop your skills in plane tracking, UI design, 3D object...
Desenvolvimento Ágil com Padrões de Projeto é um curso avançado que aprofunda técnicas de programação orientada a objetos, explorando padrões de projeto...
This course delves into JavaScript security, covering XSS, JavaScript remote code execution, CSRF, and browser security.
TypeScript String Properties and Methods is a comprehensive project that covers the basics of string handling in TypeScript, providing an essential foundation for...