inflearn logo

[Jusin Game Academy Teacher Seonbi] Game C# for Absolute Beginners

This course aims to build a solid foundation so that even those new to C# can implement actual projects. Rather than just learning syntax, it is structured to help you understand why things work the way they do and how to apply them in various situations through practice-oriented learning. You will cover basic C# syntax, object-oriented concepts, exception handling, collections, and file I/O, as well as patterns and debugging methods frequently used in professional practice.

(5.0) 1 reviews

28 learners

Level Beginner

Course period Unlimited

C#
C#
visual-c#
visual-c#
C#
C#
visual-c#
visual-c#

What you will gain after the course

  • The foundational language for studying and mastering Unity in depth.

  • Basics for getting a job as a programmer at a game company

A Series for Non-Majors: Starting C# Without a Plan

I conducted a survey among students majoring in the field. When asked, "What made you decide to pursue game programming?", the majority of respondents answered that they "became interested in programming while working on a project using the Unity engine" as part of their curriculum.

I thought about what would be a good starting point for game development from the perspective of non-majors or beginners who don't know what an engine is or how to approach it. On the other hand, I thought of our students at the academy who are taking C++ classes for a solid foundation and DirectX classes for a deep understanding of 3D. When considering what additional language would be worth studying to help students adapt more easily to the development field after graduating from the academy course, I came to the conclusion that teaching C# would be a good idea.

C#, which aims for perfect object-oriented programming, has introduced user-centric syntax additions to make it easier to use features that previously had to be manually built and designed in C++. Furthermore, since C# is a language that can operate in any operating system or environment, it has the advantage of being free from development environment constraints. Therefore, from the perspective of students entering programming for the first time, it is much easier to learn and use than C++, and for students who have already mastered other languages, it has the characteristic of allowing for rapid syntax comprehension and application.


This course was designed for students who wish to enter the world of programming through C#, even if they have no prior knowledge of C++. It covers the most fundamental characteristics and syntax of the language, and the videos were produced by comparing examples with C++.

While filming this course, I minimized unnecessary explanations as much as possible and prepared the videos with a focus on example codes and assignment solutions. I recommend this course to students who want to get started with programming with a light heart, or those who wish to learn basic C# syntax before studying the Unity engine.

Are you perhaps being held back by C# syntax while trying to learn Unity?

Do you want to build a solid foundation in the core principles of C#, such as object-oriented concepts, exception handling, collections, and file I/O?

Through this course, you can go beyond simply knowing the syntax and take a leap forward to a level where you can immediately apply your skills to actual game development.

This is the best choice for you to open up new possibilities.
With Jusin Game Academy's Seonbi-ssam, you too can become a C# expert.





From C# basic syntax to object-oriented programming and
patterns frequently used in practice, we will build a solid foundation.


Eliminate the vague fear of programming and
grow into a developer who creates your own games.

By the end of this course, you will


From basic C# syntax to actual project implementation, you can build a solid foundation for game development on your own.

  • Rather than a lecture that simply lists syntax, you will gain a solid understanding of why C# works the way it does and how to apply it in various situations through practice-oriented learning. Through this, you will acquire the core competencies necessary to directly create and implement scripts in Unity.

You will gain a precise understanding of the principles of object-oriented programming.

  • Gain a clear understanding of Object-Oriented Programming (OOP) concepts through comparisons with existing languages like C++. By understanding C#'s object-oriented design approach and the role of the .NET framework, you will develop the ability to write more structured and scalable code.

Equip yourself with programming patterns and debugging skills frequently used in practice.

  • Beyond just learning theory, this course covers essential real-world project elements in depth, such as collections, file I/O, and exception handling. Additionally, you will master efficient debugging methods, gaining the confidence to independently solve various problems that arise during the development process.

Complete the essential skills required to get a job as a game developer.

  • C# is a core programming language for those aiming for Unity game development. Through this course, you can build a solid foundation of the basic skills required of a programmer by game companies, creating a stepping stone to get hired as a programmer at the game company of your choice.


✔️

C# programming is no longer difficult!

C#, the Core of Game Development
From Absolute Beginner to Pro!

This course systematically covers everything from the basic syntax of C# to object-oriented concepts, frequently used patterns in practice, and debugging methods. It is structured to help you understand why things work the way they do and how to apply them in various situations, with a focus on actual project implementation.

Practice-Oriented C# Programming

You will learn how to write C# scripts essential for game development using the Unity engine. Beyond simply memorizing syntax, you can build your skills by implementing core concepts such as variables, operators, conditional statements, loops, methods, and classes into actual code.

C# Core Concepts and Practice Code

We provide the source code for everything covered in the lecture, including basic C# syntax, object-oriented concepts, collections, and file I/O. You can further develop your C# programming skills by directly running and modifying the provided code.

We can solve the concerns
of people like this!

📌

Beginner Game Developers
Those who are new to C# programming but have a passion for creating their own games using the Unity engine.

Unity Engine Learners
Those who are familiar with only the basic functions of Unity and want to create more in-depth games by writing and customizing their own scripts.

📌

Aspiring Game Programmers
Those who wish to be hired as client developers at game companies and want to build a solid foundation in C# as required in the industry.

Existing Programmers (Experienced in other languages)
Those who want to start game development without an understanding of C# or the .NET framework, or those who are having difficulty utilizing C# in existing projects.

📌

Developers who feel they have reached their limits through self-study
Those who find it difficult to implement actual game projects with only grammar-oriented learning and want to learn operating principles and applications through practice-oriented training.

Those who want to learn a systematic development process
Those who want to build practical development skills, such as patterns and debugging methods frequently used in actual development, rather than just coding.




Jusin Game Academy opened in 2011 and has produced numerous client developers over a period of more than 10 years. We take pride in having delivered passionate, high-quality offline lectures in the Guro area for many years, successfully helping both CS majors and an even larger number of non-majors enter the game industry.

Although we are not a game academy that engages in heavy promotion, we continue to actively provide education through recommendations from seniors and juniors in the industry. Moving forward, we aim to meet many aspiring developers online through Inflearn, in addition to our offline courses.

I hope every connection is cherished.

By Jusin Game Academy


Jusin Game Academy Homepage: https://www.jusinacademy.com/

Jusin Game Academy Offline Lecture Address: Room 208 & 211, Samsung IT Valley, 197-5 Guro-dong, Guro-gu, Seoul

Jusin Game Academy Portfolio YouTube: https://www.youtube.com/@JusinGame

Notes before taking the course


Practice Environment

  • A Windows operating system environment is recommended.

  • Microsoft Visual Studio 2022 or the latest version must be installed.

  • A PC with at least 8GB of RAM is recommended for stable development.

Prerequisites and Important Notes

  • This course is for those who are new to C# or programming in general.

  • It is even better if you have experience with other languages such as C or C++.

  • Since the course is practice-oriented, active participation is required.

Learning Materials

  • Lecture slide PDF materials will be provided.

  • Practice code will be provided via GitHub.

  • You can build your skills by combining theory and practice.


Recommended for
these people

Who is this course right for?

  • Those who want to create and implement Unity scripts themselves

  • Someone who wants to study beyond just using Unity, by customizing it directly and learning in a way that is close to real-world practice.

Hello
This is jusingameacademy

636

Learners

45

Reviews

2

Answers

5.0

Rating

5

Courses

  • Opened in 2011, we are a game academy that has been dedicated solely to cultivating game client developers for 13 years.

  • We have produced over 1,000 new developers, and we take pride in being Korea's premier institution for training game client developers, continuing to foster new talent even today.

  • We receive requests for new hires and career transitions from numerous game companies, and the Jusin name is so trusted by corporations that approximately 30% of our employed graduates have secured their positions through these recommendations.

  • In addition to offline education, we aim to welcome new students through the online platform "Inflearn". We will always do our best.

I am trusted by many. In addition to offline education, I look forward to meeting new students through the online platform "Inflearn." I will always do my best.

More

Curriculum

All

58 lectures ∙ (18hr 45min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

1 reviews

5.0

1 reviews

  • sinji1078229님의 프로필 이미지
    sinji1078229

    Reviews 13

    Average Rating 5.0

    5

    100% enrolled

    jusingameacademy's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!

    $93.50