국민취업지원을 신청하여 희망 직무와 관련하여 직업훈련을 할 수 있다고 하여 '[Unity 마스터 클래스] Unity를 몰라도 한 달 만에 3D 게임 제작하기!' 선택했다.
게임 산업에서 많이 쓰이는 Unity 엔진에 대해 공부하고 있고 Unity 엔진을 통해 나올 수 있는 데이터가 무엇인지 알 수 있을 것 같아서 Unity에 대해 공부✍하고자 한다.
학습기간은 2024.04.24 ~ 2024.05.23로 재밌는 공부가 되었으면 좋겠다.😊
1. Game Engine
- 게임엔진(Game engine)이란?
- game 개발에 범용적으로 필요한 기능을 제공하는 소프트웨어
- 2000 중반 이전 : 코드 , 2000중반 이후 : GUI 형태
- 게임 엔진의 기능 : GUI, Graphics, Physics, Multi Platform, Audio, AI
- GUI : 그래픽 기반의 사용자 인터페이스 제공
- Game Engine을 좀 더 쉽게 제어할 수 있도fhr 그래픽 기반의 사용자 인터페이스 제공
- GameObject를 손쉽게 생성 및 편집
- 다양한 View 제공
- Multi Platform : 코드의 약간의 수정 또는 수정 없이 다양한 플랫폼에서 실행이 기능하도록 도와주는 기능
2. Unity Engine
-
장점
- 저렴한 라이센스 비용(개인, 학생 무료)
- 다양한 활용분야 (3d, 2d , pc, mobile, consol 등)
- asset store(2d, 3d 그래픽 소스, sound, effect, 완성된 game project를 거래)
- 구매자, 판매자가 되어 수익 창출 가능
- resource, projec, hdpr(고해상도 렌터링 파이프라인) project 자료들을 무료 제공
-
Unity Engine 구성 = Unity Hub + Unitiy Editor
- Unity Hub : Unity 버전 관리 프로그램
- 원하는 버전의 Unity Editorfmf 설치 및 실행
- Unity Editor : Game 개발 소프트웨어(Menu, Toolbar, View 등을 제공)