Interfaces - Beginning C# with Unity (2025 Edition)

Subscribers:
19,600
Published on ● Video Link: https://www.youtube.com/watch?v=epnJAaIxgp0



Duration: 0:00
433 views
20


Interfaces are used to define contracts used by dissimilar objects to share behavior. Interfaces allow you to group objects to do similar things.

Note: Unity is required. You can download the free version from Unity3d.com. This course has been developed using just the personal version.

About Unity (from Wikipedia):

Unity is a cross-platform game engine developed by Unity Technologies and used to develop video games for PC, consoles, mobile devices and websites. First announced only for Mac OS, at Apple’s Worldwide Developers Conference in 2005, it has since been extended to target more than fifteen platforms.

It is now the default software development kit (SDK) for the Wii U.]Unity Pro is available for a fee and Unity Personal has no fee; it is available for any use to individuals or companies with less than US$100,000 of annual gross revenue.

On March 3, 2015 with the release of Unity 5.0, Unity Technologies made the complete engine available for free including all features, less source code and support.

Unity is noted for an ability to target games to multiple platforms.Five versions of Unity have been released. In 2006 at the 2006 WWDC trade show, Apple, Inc. named Unity as the runner-up for its Best Use of Mac OS X Graphics category.

About C#:

C# (pronounced as see sharp) is a multi-paradigm programming language encompassing strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines.

It was developed by Microsoft within its .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270:2006). C# is one of the programming languages designed for the Common Language Infrastructure.

C# is intended to be a simple, modern, general-purpose, object-oriented programming language. Its development team is led by Anders Hejlsberg. The most recent version is C# 5.0, which was released on August 15, 2012.