Unreal Engine 5, A to Z for Beginners, Only Blueprints!
SW School
Beginner's Guide to Creating Your First Game Using Only Blueprints Without Coding
입문
unreal-engine5, unreal-blueprint
The language that uses the Unity engine is C#. The lecture content mainly covers frequently used functions in Unity, including data types and conversion, object orientation and generalization, and even simple file input/output!


C# Programming
Web Programming Using C#
This course is a programming course that must be taken before learning Unity development .
Unity currently only supports C# as its development language, and we plan to continue using C# in the future.
As such, C# programming is essential for Unity development.
Among them, we will organize the grammar closely starting from the important and frequently used parts.
Compared to other lectures, I tried to explain it in an easy-to-understand way and will even introduce ways to utilize the related content.
It covers the most essential parts of the C# language with easy examples.
I believe even beginners will be able to follow along without difficulty in writing and understanding programs.
We hope this course will be helpful to you in your Unity development and studies.
Lesson 1: Building a Development Environment and Basic Programs
Learn how to set up a development environment for learning C#, create and load projects, and learn the basic structure of the C# language.
Lesson 2: Basic Grammar: Data Types and Variables
Learn about frequently used data types in Unity, var and Object types, as well as Boxing and Unboxing.
Lesson 3 Operators
Learn about the concept of type conversion and useful type conversion functions, along with various operators used in the C# language.
Lesson 4 Control Statements
Learn the sequential and iterative comparison syntax used in C# and the three basic structural elements of a program.
Lesson 5 Method
Learn about the concept of structural overloading and the outline of methods that perform the program's functions.
We'll explore two data passing methods: value passing and reference passing. We'll also learn about default parameters.
Lesson 6: Classes and Constructors
Learn the concepts of object orientation and understand classes, which are object data types.
Learn about the concept of constructors and destructors used when creating a class and access rights to data inside the class.
Lesson 7 Structure
Let's learn about structures, which are user-defined data types, and understand their differences from classes.
Lesson 8: Classes, Inheritance, and Properties
Inheritance, interfaces that extend the functionality of a class, and getting values for encapsulated member variables.
Learn the concept of properties that make settings easy.
Lesson 9 Array
Learn the definition and usage of arrays, including 2D, 3D, etc.
Learn about extending arrays and useful functions within arrays.
Lecture 10: General Programming
Learn about the concept of generalization, which increases the universality of methods and classes.
Let's create our own generic methods and generic classes.
Lesson 11 Generalization Class
Let's look at the types of generalized classes in the form of collections created by combining the concept of generalization with data structures.
Learn how to use each class.
Lesson 12 Arrays and Generalized Classes
Let's learn about generalized collection objects created based on arrays.
Let's study each class and understand the differences from the general class.
13th lecture enumeration and others
Let's learn about enumerated data types, a type of user-defined data type, and think about how to apply them through application examples.
Let's learn exception handling syntax as a way to prevent errors or mistakes from occurring in a program.
Lesson 14 File Input/Output
Learn about the stream class that controls the flow of data and the file input/output classes.
And using the serialization concept, the class data created by the user is saved to a file.
Learn how to load.
Basic knowledge of programming (basic concepts of the C language) is required in advance.
Who is this course right for?
Non-majors who want to become developers who want to create VR/AR content using the Unity engine
People who want to become developers in the server development and game development fields
Need to know before starting?
Basic knowledge of programming
Basic concepts of the C language
All
14 lectures ∙ (5hr 19min)
5. Lesson 05 Method
28:08
All
1 reviews
$42.90
Check out other courses by the instructor!
Explore other courses in the same field!