2026/02 5

언리얼 블루프린트) 애니메이션

오늘은 애니메이션에 대해 배웠다.애니메이션을 다루기 전에 상태 기계 설계라는 상태의 정이 와 전이 조건을 통해 시스템을 이해하는 걸 배워서 애니메이션이 작동하는 이론에 대해 알았다.상태 기계 설계캐릭터 전직상태 정의 : 초보자(기본상태), 전직 대기(특정 레벨 달성), 1차 직업(전사, 마법사, 궁수 등 선택 완료), 각성( 상위 단계로 진화)조건 Level = 10 ==전직대기, 선택완료 == 전직상대 정의: 정지, 상승, 하강, 문열림, 점검중정지 - 상위층/ 하위 층 호출 - 상승/ 하강 - 도착 시 - 문열림 - 문 닫힘 후 - 정지 - 비상 정지 버튼 시 - 점검중자판기 시스템상태 정의 - 대기 (동전이 투입되지 않은 초기 상태), 금액 누적 (동전이 투입되어 잔액이 표기되는 상태), 선택 가..

언리얼 2026.02.27

언리얼 블루프린트) 캐릭터 생성, 이동 로직, 레벨 디자인

Unreal Engine오늘은 블루프린트 클래스에서 캐릭터를 만들고 그 캐릭터를 WASD와 Space 바를 통해 조종하는 법을 배웠다. 그리고 마지막으로 나만의 레벨 디자인을 만들었다.먼저 캐릭터를 만드려면 캐릭터 클래스를 생성한 뒤 메시를 선택한 후 투명한 캡슐의 크기와 방향(월드)과 맞춰줘야 한다. 2. 다음으로 캐릭터를 3인칭을 볼 것이냐 아니면 1인칭으로 볼 것이냐에 따라 스프링 암 컴포넌트와 카메라 컴포넌트의 위치를 조정해 준다.3. 캐릭터를 조종하기 위해서는 Enhanced Input System을 사용하는 것이 방법 중에 하나이며 이것을 Input action과 Input Mapping Context를 만들어서 각 키별 이동방향에 대한 모디파이어를 설정해야 한다.다음으로 블루프린트에서 아래와..

언리얼 2026.02.26

언리얼 블루프린트) 연산

오늘은 먼저 언리얼엔진 블루프린트 실시간 줌 강의 세션이 있었다.이 강의에서는 블루프린트 변수, 연산노드, Branch와 Sequence, while과 for 를 통한 흐름 제어, 함수, Array, foreach Loop, 얼거형과 구조체 그리고 switch 까지 실습을 통해 배워봤다. 1. 블루프린트 변수2. 연산노드 위 사진은 연산 노드를 실습 하는 내용이며, 총알의 개수를 마우스 왼쪽 클릭을 통해 하나 씩 줄여나가고 R 키를 사용하여 다시 재 장전 하여 화면에 출력하는 과정이다. 과제 1: 슈팅 게임 버그 고치기위 블루프린트는 30발 이상 격발 할 수 있는 버그와 총알이 가득차 있는 경우에도 재장전 되는 버그를 해결한 내용이다. 과제 2: 텍스트 슈팅 게임 기능 추가위 내용은 현재 무기의 온도를 ..

언리얼 2026.02.25

언리얼과 친해지기: 용어

2026.02.242일 차에는 게임 개발에 참여하는 다양한 직종과 언리얼 엔진에 나오는 용어에 대해 먼저 배우기 시작했다.먼저 하나의 게임을 제작하는 과정에서 게임 기획자, 아티스트(애니메이터, 콘셉트 아티스트), 프로그래머(클라이언트, 서버), 사운드, PD 등이 있다.다음으로 엔진에 나오는 용어 같은 경우엑터는 현실 세계에서 물체라고 부르는 것들에 대한 Unreal에서의 호칭이다.컴포넌트는 엑터의 기능을 뜻한다. 컴포넌트의 기능은 위치, 존재, 비젼, 촬영 등이 있다. 따라서, 엑터는 최소 한 가지의 컴포넌트(기능)가 존재한다.뷰포트 - 3D 월드를 직접 볼 수 있는 영역아웃라이너 - 현재 씬에 배치된 모든 오브젝트를 나타낸다디테일 - 선택한 오브젝트의 속성을 보여주고 편집할 수 있다.콘텐츠 브라우저..

언리얼 2026.02.24

언리얼 블루프린트랑 친해지기 #00

오늘은 내일배움캠프 첫날로 게임 엔진(Unreal)에 대한 소개를 해줬다.게임 엔진의 출시 이후 비교적으로 간편해진 여러 상호작용 기능과 커뮤니티 등을 소개해주셨다.라이브 세션이 끝난 뒤 언리얼 엔진을 실행하여 프로젝트와 엔진의 기능들을 살펴봤다.(뷰 포트, 아웃라이너, 콘텐츠 드로어 등등) 다음으로 나의 성향, 목표, 현실 조건을 살펴보기 위해 내가 꿈꾸는 게임 개발의 하루를 24시간 타임 로그로 작성해 보았다. 나는 어떠한 타입의 개발자에 가까울까10:00 팀원과 진행 상황 공유 및 오늘 할 일 조율11:00 협업 미팅으로 구현 가능성 논의12:00 사내 식당에서 점심 식사 및 휴식14:00 기획안 작성 및 공유16:00 팀원이 올린 코드 리뷰18:00 QA팀에서 넘어온 리포트를 바탕으로 수정 작업1..

언리얼 2026.02.23