루키스에듀
본문 바로가기
주메뉴 바로가기
메인으로 바로가기

[ROOKISS] 유니티(Unity) 게임 개발 입문 : 기초부터 실무까지 (초급자)

0 (수강평 0개) 수강생 0명
학습차시45차시
커리큘럼수업 총 45개, 총 21시간 54분
수강신청 하러가기

수강생들의 후기

아직 등록된 수강후기가 없습니다

현재 수강생들이 학습을 진행 중인 강의입니다.
실제 수강 완료 후 후기가 순차적으로 등록될 예정입니다.

지금 수강하시면 첫 후기를 남길 수 있어요

과정소개

 

학습대상

프로그래밍 기초(C# 기본 문법)는 알지만 게임 엔진 사용 경험이 없거나 적은 초급 학습자

Unity 엔진을 처음 접하며 에디터 조작부터 차근차근 배우고 싶은 분게임 클라이언트 프로그래머로 취업을 준비하거나, 개인 프로젝트(인디 게임)를 만들어 보고 싶은 분단순 따라하기가 아닌, 게임 엔진의 동작 원리와 구조를 이해하면서 학습하고 싶은 분
게임 개발에 필요한 프레임워크 설계, UI 시스템, 데이터 관리, 수익화(광고·IAP)까지 한 번에 배우고 싶은 분

 

학습목표

 

  1. 게임 엔진의 4단계 사이클(입력 → 로직 → 렌더링 → 반복)을 이해하고, Unity 에디터의 핵심 창(Scene, Hierarchy, Inspector 등)과 GameObject-Component 구조를 활용할 수 있다.
  2. 스크립트 라이프사이클(Awake, Start, Update), Instance 변수의 독립성, Prefab 제작·활용·Variant를 이해하고 실습할 수 있다.
  3. Transform, 좌표계, 이동·회전 코드를 작성하고, New Input System을 활용하여 사용자 입력을 처리할 수 있다.
  4. Collider, Rigidbody를 활용한 충돌 처리와 물리 기반 이동을 구현할 수 있다.
  5. 3D 에셋 개론(모델링, 리깅)을 이해하고, Animator Controller와 애니메이션 리타게팅을 활용하여 캐릭터 애니메이션을 제어할 수 있다.
  6. 몬스터 AI(탐지 → 판단 → 액션)를 State Machine 패턴과 Coroutine을 활용하여 구현할 수 있다.
  7. Unity UI 시스템(Canvas, Canvas Scaler, Anchor, 해상도 대응)을 이해하고 버튼·텍스트 등 UI 요소를 배치·연동할 수 있다.
  8. 파티클 시스템(Shuriken)과 VFX Graph를 활용하여 기본적인 게임 이펙트를 제작할 수 있다.
  9. 게임 프레임워크 핵심 매니저(씬 매니저, 리소스 매니저, 데이터 매니저, UI 매니저, 이벤트 매니저, 오브젝트 매니저)를 설계·구현하고, 오브젝트 풀링 기법을 적용할 수 있다.
  10. 사운드 관리, 다국어 지원(Localization), 세이브 시스템, 광고(Ad) 연동, 인앱 결제(IAP) 연동 등 게임 출시에 필요한 부가 기능을 구현할 수 있다.

 

교수소개

 

학습 커리큘럼

총 45개 ∙ 21시간 54분
  • 차시 1. 게임 개발과 영화 촬영의 유사점
  • 차시 2. Scene 조작 및 GameObject 컴포넌트
  • 차시 3. 메인 루프와 이벤트 함수
  • 차시 4. 이벤트 함수와 인스턴스 실습
  • 차시 5. 사전 배치와 동적 생성
  • 차시 6. GameObject 생성과 컴포넌트 코드 구현
  • 차시 7. GameObject 검색 및 삭제
  • 차시 8. 실행 파일과 리소스의 이해
  • 차시 9. Prefab 제작과 활용
  • 차시 10. Prefab Variant와 상속 구조
  • 차시 11. 좌표계와 벡터의 이해
  • 차시 12. Transform 이동 실습
  • 차시 13. 벡터 응용과 이동 구현
  • 차시 14. Legacy Input
  • 차시 15. New Input System 실습
  • 차시 16. Collision과 Trigger
  • 차시 17. Collider & Trigger 활용
  • 차시 18. 3D 에셋 제작 파이프라인
  • 차시 19. 유니티 에셋 임포트와 설정
  • 차시 20. Mixamo 애니메이션 활용
  • 차시 21. Animator 파라미터와 Animation 이벤트
  • 차시 22. AI 기본과 Coroutine
  • 차시 23. Coroutine 개념과 활용
  • 차시 24. AI 상태 머신 및 NavMesh 길찾기
  • 차시 25. 게임 UI의 개념과 구성
  • 차시 26. UI 스크립트와 버튼 이벤트
  • 차시 27. UI 해상도 대응
  • 차시 28. 게임 이펙트의 원리와 구현
  • 차시 29. Particle System 실습
  • 차시 30. 게임 프레임워크 구축
  • 차시 31. ResourceManager 구현
  • 차시 32. 데이터 매니저 구현
  • 차시 33. Excel→JSON 변환 ScriptableObject
  • 차시 34. UI 자동 바인딩 구현
  • 차시 35. UI_Base와 UI Manager
  • 차시 36. 팝업 UI 체계적 관리
  • 차시 37. 계층적 UI와 동적 생성
  • 차시 38. Event Manager 구현
  • 차시 39. Object Manager 구현
  • 차시 40. Object Pooling 구현
  • 차시 41. 사운드 매니저 구현
  • 차시 42. 다국어 지원 시스템 구축
  • 차시 43. Save Manager 구현
  • 차시 44. LevelPlay 광고 연동
  • 차시 45. In-App Purchasing 구현

평가기준

출석: 80%

수료기준 점수: 60점