brand

QUICK
MENU

UNITY 3D

실시간 콘텐츠 개발의 표준,
Unity로 게임을 완성하다
전 세계적으로 가장 널리 사용되는 실시간 개발 플랫폼 Unity(유니티)를 활용해 2D·3D 게임부터 인터랙티브 콘텐츠, 메타버스, AR/VR까지 다양한 디지털 콘텐츠를 직접 기획하고 제작하는 실무 중심 프로그램입니다.
C# 언어를 기반으로 한 게임 로직 구현, UI/UX 연동, 물리 효과, 애니메이션 제어, 게임 오브젝트 구성, 씬 관리, 에셋 활용법 등 실전 개발에 꼭 필요한 내용을 단계별로 배울 수 있으며, 개인 또는 팀 프로젝트를 통한 포트폴리오 완성까지 이어집니다.
  • 교육기간
    3개월
  • 강의정원
    10명 내외
  • 강의시간 (강의마다 상이)
    2시간 내외
  • 교육난이도
    Lv.1~5

배우기만 했을 뿐인데, 실력이 폭발했다! 업계 채용 트렌드 ‘프로젝트 경험’

유니티3D 과정에서
이런 수업을 배우게 될거에요.

C#를 기반으로 유니티 엔진의 기본 인터페이스와 지형, 렌더링, 셰이더, 물리, 애니메이션, 이벤트 등
유니티 엔진의 고급내용까지 유니티 엔진과 함께 다양한 프로젝트를 진행하면서 겪은 실무진들의 테크닉과 팁을 배울 수 있습니다.

수강료 조회하기

STEP.01 프로그래밍 C언어

일차 주요내용 학습목표
1주차 OT, 언어를 통한 개발의 이해 학생들의 학습 목적을 확인하고, 학습 방향과 동기 부여
자료형과 입출력(scanf, printf) 기본적인 입출력 방식과 연산자에 대해 학습한다.
연산자와 분기문 IF와 Switch의 용법 자료형의 종류를 알아보고 프로그램을 제어하는 분기문에 대해서 학습한다.
반복문 (While), 반복문 (For)의 사용 반복문의 종류별 사용법을 알아보고 예제를 통해 학습한다.
2주차 배열, 배열의 초기화 데이터를 관리하는 배열에 대해 학습한다.
다차원 배열의 학습 선형 구조가 아닌 2차원의 배열에 대해 학습한다.
이중 반복문 학습 다차원 배열을 중첩된 반복문으로 제어하는 방법에 대해 학습한다.
보석 찾기 게임 다차원 배열로 맵데이터를 생성하는 간단한 게임을 통해 배열을 학습한다.
함수 학습 함수의 필요성과 원리를 익히고 직접 사용해본다.
제어문 (매크로, 열거형, 랜덤) 제어문의 예제를 통해 사용법에 대해 학습한다.
3주차 파일 분할 소스를 기능별로 분류하고 파일로 관리하는 방법을 학습한다.
키처리와 커서제어 콘솔에서 키보드 입력과 커서를 제어하는 방법을 학습한다.
스네이크 게임 키보드로 조종하는 스네이크 게임을 제작하고 파일분할을 통해 소스를 제어하는 법에 대해 학습한다.
포인터 학습 컴퓨터의 메모리 구조에 대해 이해하고 저장하는 방법에 대해 학습한다.
포인터와 배열 배열과 포인터 간의 밀접한 관계에 대해 이해하고 활용하는 법에 대해 학습한다.
포인터 배열을 이용한 함수 포인터와 배열을 활용하여 함수를 효율적으로 사용한다.
4주차 구조체 학습 관련된 자료를 하나의 자료형으로 묶는 구조체에 대해 알아본다.
함수 포인터의 이해 함수를 포인터로 활용할 수 있는 방법에 대해서 알아본다.
동적 할당을 이용한 메모리 관리 컴퓨터 메모리에 대해 이해하고 관리하는 방법에 대해 학습한다.
파일 입출력 파일 입출력을 통해 그림파일을 읽어오고 세이브 데이터를 생성한다.

STEP.02 유니티 C# 개발

일차 주요내용 학습목표
1주차 C#의 이해 C#의 특성에 대해 이해한다.
C와 C#의 문법의 차이 기본적인 입출력 방식과 연산자에 대해 학습한다.
클래스 문법의 이해 클래스 기본 구조를 익히고, 개발 방식을 이해한다.
클래스 생성과 구현 클래스를 생성하고 Instance하는 방법을 이해한다.
2주차 객체지향과 캡슐화의 이해 객체지향에 대해서 이해하고 은닉화를 통한 캡슐화 방법을 이해한다.
맴버 속성(property)와 매개변수의 전달 프로퍼티에 대해서 알아보고 매개변수의 전달 하는 여러 방법들을 알아본다.
일반화(Generalization)의 사용 일반화에 대한 개념을 이해하고 예제를 통해 학습한다.
대리자(Delegate)의 사용 대리자에 대해 알아보고 예제를 통해 학습한다.
3주차 컬렉션(Collection)의 사용 컬렉션을 통해 자료구조를 학습하고 예제를 통해 활용해본다.
LINQ(Language Integrated Query) 링크문법을 통해 로컬 DB를 쿼리하는 방법에 대해 학습한다.
클래스 상속 상속에 대한 개념을 이해하고 예제를 통해 학습한다.
클래스 상속 구현 및 예제 클래스의 상속에 대한 문법을 자세히 공부한다.
4주차 가상메소드(virtual)의 이해 가상메소드와 재정의(override)에 대해 알아보고 학습한다.
추상메소드(abstract)의 이해 추상화에 대해 이해하고 abstract에 대해 학습한다.
가상화와 추상화의 차이와 구현 가상화와 추상화의 차이를 알아보고 예제를 통해 학습한다.
인터페이스(Interface)와 컬렉션(Collection) 다중상속을 위한 인터페이스에 대해 학습하고 컬렉션에 대해 알아본다.
파일 입출력 C#에서의 파일 입출력에 대해 학습한다.
Excel 데이터 파싱 엑셀 데이터를 파싱하여 활용하는 방법에 대해 학습한다.

STEP.03 유니티 초급

일차 주요내용 학습목표
1주차 유니티의 구조와 이해 유니티 툴에 대한 기본적인 이해와 게임 엔진을 활용한 제작방식에 대해 알아본다.
유니티 인터페이스 유니티의 각 기능에 대해 자세히 알아보고 간략히 활용해본다..
객체 생성 및 컴포넌트 객체를 구현하여 C#스크립트를 통해 다양하게 명령을 내려본다.
Scene 구성과 카메라 Scene의 개념과 카메라를 이용한 화면 구성에 대해 알아본다.
Asset의 활용과 객체 이동 Asset을 활용해 객체를 등록하고 이를 이동해본다.
2주차 키보드 입출력 제어 키보드를 이용해 객체를 컨트롤 하는 방법에 대해 알아본다.
물리와 충돌의 이해 유니티 물리 시스템에 대해 알아보고 간단한 충돌 체크를 해본다.
Animation 컨트롤 애니메이션을 컨트롤 하는 방법에 대해서 학습한다.
프리팹(Prefab)의 이해와 사용 프리팹 개념을 통하여 객체를 생성하고 관리하는 방법을 학습한다..
Layer와 Tag의 활용 Layer와 Tag에 대해 알아보고 이를 활용해본다.
3주차 NGUI와 터치 인터페이스</