Beginning C# with Unity - Part 22 - Section Overview: Intermediate Object Oriented Programming

Subscribers:
19,800
Published on ● Video Link: https://www.youtube.com/watch?v=RXj9ZSFk-sE



Duration: 13:43
5,096 views
136


In this section review, we conclude what we accomplished in the previous section, cover struct best practices, and learn what will be covered in the next section.

Task: Create an IPersistable interface which has the method Save() in it. Save() just prints out a log message. Have the Alien and Player object implement the interface. Next, create a game manager object to loop through the IPersistable objects and call Save() on each of them.

Complete Playlist: https://www.youtube.com/playlist?list=PLFgjYYTq6xyhtVK6VzLiFe3pmBu-XSNlX

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

---

Like what you see: Subscribe!
Enjoy the video? Give it a like!
Follow me on Twitter: www.twitter.com/zombietreats
The Web: www.aworldonfire.com

Other Shows:

Radiation Island: http://bit.ly/1JFFU35
The Long Dark: http://bit.ly/1I49COw
Wolfenstein: The New Order: http://bit.ly/1FD5Ifq
7 Days to Die Season 1: http://bit.ly/1yVxXzi
7 Days to Die Season 2: http://bit.ly/1CZC8Rg
7 Days to Die Season 3:http://bit.ly/1CJ177f
Minecraft Moonshot: http://bit.ly/1KgYH3X

---

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.




Other Videos By Vegetarian Zombie


2016-04-28Beginning C# with Unity - Part 24 - To Be Continued
2016-04-26Let's Play Fallout 4 - 1080P / 60FPS / Ultra Settings - E31 - Discussing Packages
2016-04-25Days to Die: Alpha 14.5 - S5, E3 - 1080p/60fps - Hunting and Gathering
2016-04-23Let's Play - Radiation Island, Season 2, Ep 8: Weird Happenings
2016-04-21Beginning C# with Unity - Part 23 - Classes
2016-04-20Let's Play Fallout 4 - 1080P / 60FPS / Ultra Settings - E30 - Railroaded
2016-04-19Let's Play Tomb Raider 2013 on the Mac - 1080P / 60FPS - E22 - 1 vs 100
2016-04-17Let's Play Far Cry Primal - 1080P / 60fps - E2: Sabertooth Smile
2016-04-16Let's Play - Kick Ass Commandos
2016-04-15Let's Play - Radiation Island, Season 2, Ep 7: A Walk in the Woods
2016-04-14Beginning C# with Unity - Part 22 - Section Overview: Intermediate Object Oriented Programming
2016-04-14Let's Play Tomb Raider 2013 on the Mac - 1080P / 60FPS - E21 - Rescue Mission
2016-04-13Days to Die: Alpha 14.5 - S5, E2 - 1080p/60fps - Restoring Houses
2016-04-11Let's Play - Radiation Island, Season 2, Ep 6: Death from Above
2016-04-09Let's Play Fallout 4 - 1080P / 60FPS / Ultra Settings - E29 - Institutionalized
2016-04-08Let's Play Far Cry Primal - 1080P / 60fps - E1: The Hunt Begins
2016-04-05Let's Play Tomb Raider 2013 on the Mac - 1080P / 60FPS - E20 - A Puzzling Elevator
2016-04-05Days to Die: Alpha 14.3 - S5, E1 - 1080p/60fps - No More Room in Hell
2016-04-04Let's Play Tomb Raider 2013 on the Mac - 1080P / 60FPS - E19 - Another Bites the Dust
2016-04-03Days to Die: Alpha 13.8 - S4, E18 - 1080p/60fps - End of the Road
2016-04-01Let's Play Fallout 4 - 1080P / 60FPS / Ultra Settings - E28 - The Infernal Machine



Tags:
beginning c#
c# tutorial
game development
c# game development
c# unity game development
unity game development
unity c#
unity c# tutorial
unity c# beginning tutorial
unity scripting
unity c# scripting
structs
struct best practices
unity structs
unity struct best practices
c# game programming
unity game programming
unity learning
c# scripting learning
c# tutorial learning for unity
unity3d scripting
unity game c# scripting
unity c# game



Other Statistics

Counter-Strike: Source Statistics For Vegetarian Zombie

At this time, Vegetarian Zombie has 453,952 views for Counter-Strike: Source spread across 126 videos. His channel published over 8 days worth of content for the game, roughly 17.13% of Counter-Strike: Source content that Vegetarian Zombie has uploaded to YouTube.