Unity Programming: Sound Methodology and Structure Practices
2.8 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
24 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Unity Programming: Sound Methodology and Structure Practices to your Wishlist.

Add to Wishlist

Unity Programming: Sound Methodology and Structure Practices

Cover about benefit of C# grammars like, Interface, Event, Delegate, and Basic program tips and Manager scripts
2.8 (2 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
24 students enrolled
Created by Dong Hun Lee
Last updated 1/2017
English
Current price: $10 Original price: $80 Discount: 88% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Various basic tip when program, Manager script code,
  • Delegate, Event, Abstract class, Interface's actual usage when make Unity game.
  • Those C# advanced grammar's [when to use, where to use, what is benefit of using them]
  • Confidence and more thorough understanding about those C# keywords
View Curriculum
Requirements
  • Unity newest version.
Description

At this lecture, you will know about, 

  1.  Basic principles of programming of C# and Unity. 
  2.  GameManager script, SoundManager script's actual code and comments.
  3.  Delegate, Event, Abstract Class, Interface's actual usage situations, benefits when make games.

[Part1]

You will know about basic, but important programming tips. These tips will applied and repeated thorough this lecture, so when lecture finished, you will know thoroughly about what those principle really means.

[Part2]

GameManager, SoundManager script actually I used when making game. I will describe its actual code each by each and you will get download link at last of this part. 

[Part3]

So this part is core part of this lecture and important thing. You will surely know how to use and when to use C# keywords like Delegate, Lambda Expression, Func, Action, UnityAction, Event, Abstract class, interface. I will explain this with actual game develop examples and situation that these grammars really need, so you will know deeply about these keywords.

So overall, this course is about [ACTUAL] situations and examples that those grammars (delegate, event, abstract class, interface) are used (or should be used) when game develop. 

When googling about these C# keyword, there are many examples of these keyword's basic concept and grammar, how to implement. 

But lack of really needed subjects such as [when to use them, how to use them, what's benefit of them]. 

So I gathered them and investigated, combined with my previous experience, I made this course. 

So after you study them, you will know when to use delegate , event, and interface with confidence.

This course does not cover basic grammars like variables, class, function, property. 

But if you know really just a little about C#, you can understand this lecture. 


Who is the target audience?
  • Anyone who have interest in Unity C# advanced grammar's application, benefit.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
14 Lectures
03:20:27
+
Introduction
1 Lecture 07:57
+
Various principles and manager scripts
4 Lectures 53:23

Few programming principles, etc

Preview 10:44

Codes that normally GameManager script likely to has.

GameManager Script - #1
19:02

GameManager Script - #2
08:02

Can be used to any games widely.

SoundManager Script
15:35
+
Delegate and its application at Unity game making
3 Lectures 51:39

Where to use? When to use? With actual situation of game making #1

Delegate #1
19:40

Where to use? When to use? With actual situation of game making #2

Delegate #2
19:43

Delegate #3 (Lambda Expression, Action, UnityAction)
12:16
+
Event
2 Lectures 39:07

Where to use? When to use? With actual situation of game making #1

Event #1
19:59

Where to use? When to use? With actual situation of game making #2

Event #2
19:08
+
Abstract Class
1 Lecture 13:43

Where to use? When to use? With actual situation of game making #1

Abstract Class
13:43
+
Interface
3 Lectures 34:38

Where to use? When to use? With actual situation of game making #1

Interface #1
18:31

Where to use? When to use? With actual situation of game making #2

Interface #2
08:02

Decorator Pattern using Interface.

Interface #3 - Decorator Pattern
08:05
About the Instructor
Dong Hun Lee
4.3 Average rating
56 Reviews
303 Students
8 Courses
Unity developer, Game Designer, C# Programmer, Translator

CEO of 14Dimension Enterprise, translator(english-japanese-korean), Unity developer, C# programmer, game planner, book publisher.

I have been made games from 2010, made following games and some of it released to STEAM, Kakao platform.

[Game of Dragons]

STEAM   

[Perfection of Wisdom]

STEAM

[Publisher Tycoon]

Google Play store, STEAM

[Big Bang Run for Kakao]

Google Play store

[Final Wars]

Google Play store