강의

멘토링

커뮤니티

NEW
Game Dev

/

Game Programming

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

This course aims to build a solid foundation that enables even those new to C# to implement real projects. It's structured not just to teach syntax and move on, but to help you understand through hands-on practice why things work the way they do and how to apply them in different situations. You'll cover C# basic syntax, object-oriented concepts, exception handling, collections, and file I/O, as well as commonly used patterns and debugging techniques in real-world development.

12 learners are taking this course

  • jusingameacademy
초보자
유니티
C#
visual-c#

What you will gain after the course

  • The foundational language for in-depth study and mastery of Unity

  • Basics for Getting a Job as a Programmer at a Game Company

Non-CS Major Series, Just Start with C#

I conducted a survey targeting students majoring in the field. The question was 'How did you come to decide to pursue game programming?' Most respondents answered that 'while creating projects using the Unity engine during their coursework, they became interested in programming.'

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

C#, which aims for perfect object-oriented programming, has added user-friendly syntax that makes it convenient to use features that previously had to be directly created and designed in C++. Additionally, C# has the advantage of being free from development environment constraints since it can run on any operating system or environment. Therefore, for students who are new to programming, C# is much easier to learn and use compared to C++, and for students who have already learned other languages, it has the characteristic of enabling quick understanding and application of its syntax.


This course is designed for students who want to start programming with C#, even if they have no knowledge of C++. It covers the most fundamental language characteristics and syntax, and the videos are created with comparisons to examples in C++.

While filming the lectures, I minimized unnecessary explanations and prepared the videos focusing on example code and assignment solutions. I recommend this course to students who want to start programming with a light heart or to those who want to learn basic C# syntax before studying the Unity engine.

Are you perhaps finding yourself held back by C# syntax while learning Unity?

Are you looking to solidly build your foundation in C#'s core principles, including object-oriented concepts, exception handling, collections, and file I/O?

Through this course, you can take a leap forward beyond simply knowing the grammar to a level of skill that can be immediately applied to actual game development.

This is the best choice for you who will open up new possibilities.
With Jusin Game Academy's Sunbi Teacher, you too can become a C# expert.





From C# basic syntax to object-oriented programming,
we'll solidly cover patterns frequently used in practice.


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

When this course is finished, you will


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

  • Rather than simply listing grammar rules, you'll gain a solid understanding through hands-on practice of why C# works the way it does and how to apply it in different situations. Through this, you'll develop the core competencies needed to create and implement scripts directly in Unity.

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

  • Through comparison with existing languages like C++, you can clearly grasp the concepts of Object-Oriented Programming (OOP). By understanding C#'s object-centric design approach and the role of the .NET Framework, you can develop the ability to write more systematic and scalable code.

You will acquire programming patterns frequently used in practice and debugging skills.

  • We go beyond theoretical learning to deeply cover essential elements for real projects, such as collections, file I/O, and exception handling. Additionally, you'll learn efficient debugging methods and gain the confidence to solve various problems that arise during the development process on your own.

Complete the essential skills needed to get hired as a game developer.

  • For those aiming to develop Unity games, C# is a core programming language. Through this course, you can build a solid foundation in the fundamental skills required by game companies as a programmer, establishing a stepping stone to land a job as a programmer at your desired game company.


✔️

C# programming is no longer difficult!

Master C# for Game Development
From Complete Beginner to Pro!

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

Hands-on C# Programming

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 with actual code.

C# Core Concepts and Practice Code

The course provides source code covering all topics including C# basic syntax, object-oriented concepts, collections, file I/O, and more. By directly running and modifying the provided code, you can further develop your C# programming skills.

These are the concerns
we can help solve!

📌

Beginner Game Developers
Those who are new to C# programming but have a passion to create games directly using the Unity engine

Unity Engine Learners
Those who are familiar with Unity's basic features and want to create more in-depth games by writing and customizing scripts themselves

📌

Game Programmer Job Seekers
Those who aspire to work as client developers at game companies and want to build a solid foundation in C# from the basics required in the field

Existing Programmers (with experience in other languages)
Those who want to start game development without understanding C# or the .NET framework, or those who are struggling to utilize C# in existing projects

📌

Developers who feel limited by self-study
Those who find it difficult to implement actual game projects with grammar-focused learning alone, and want to learn operational principles and practical applications through hands-on practice

Those who want to learn systematic development processes
Those who want to build practical development skills such as patterns and debugging methods frequently used in real development, not just coding




Jusin Game Academy was established in 2011 and has produced numerous client developers over more than 10 years. We take pride in having passionately delivered lectures offline in the Guro area for many years without shame, and have successfully introduced both majors and an even greater number of non-majors into the game industry.

Although we are not a game academy that does extensive promotion, we continue to actively carry out educational activities through recommendations from seniors and juniors in the industry, and we aim to meet many aspiring professionals both offline and online through Inflearn in the future.

I hope all connections are precious.

By Jusin Game Academy


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

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

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

Pre-enrollment Notes


Practice Environment

  • Windows operating system environment is recommended.

  • Microsoft Visual Studio 2022 or later must be installed.

  • We recommend a PC with 8GB or more of RAM for stable development.

Prerequisites and Important Notes

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

  • If you have experience with other languages like C or C++, that's even better.

  • Since this is a hands-on practice-oriented course, active participation is required.

Learning Materials

  • The lecture slide PDF materials are provided.

  • The practice code will be provided through GitHub.

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


Recommended for
these people

Who is this course right for?

  • Someone who wants to directly create and implement scripts in Unity

  • Someone who wants to not only learn how to use Unity but also directly customize it and study in a way that's close to real-world practice

Hello
This is

605

Learners

43

Reviews

1

Answers

5.0

Rating

5

Courses

  • 2011년에 개원하여 13년 동안 오로지 게임 클라이언트 개발자만을 육성해내고 있는 게임아카데미입니다.

  • 1000명 이상의 신입 취업자를 배출해냈으며 바로 오늘도 새로운 게임 클라이언트 개발자를 육성하고 있는 대한민국 최고의 클라이언트 개발자 육성 기관이라고 자부하고 있습니다.

  • 다수 게임회사로부터 신입 및 이직자의 추천 요청을 받고 있으며 기 취업자의 30% 정도 비율의 취업자는 모두 추천을 통해서 입사시킬 정도로 쥬신의 이름은 기업체들에게 신임을 받고 있습니다.

  • 오프라인 교육 외에 온라인 플랫폼 "인프런"을 통해서 새로운 제자들을 맞이하고자 합니다. 항상 최선을 다하겠습니다.

 

Curriculum

All

58 lectures ∙ (18hr 45min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Limited time deal

$24,200.00

80%

$93.50

jusingameacademy's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!