Actor 클래스 코드 구조 | [언리얼 엔진 C++ (Unreal Engine C++)]
·
Unreal Engine/UE 기초
Actor 클래스 코드 구조 Actor 클래스 코드 구조 언리얼 엔진은 C++ 클래스를 만들 때 헤더 (.h)와 구현 (.cpp) 두 파일을 자동으로 생성합니다.그중에서 자동으로 생성되는 (.h) 를 알아보도록 하겠습니다. .h 코드```cpp#pragma once#include "CoreMinimal.h"#include "GameFramework/Actor.h"#include "Item.generated.h"```#pragma once동일 헤더가 프로젝트 곳곳에서 여러 번 포함되더라도 컴파일러가 한 번만 처리하도록 합니다.과거에는 #ifndef / #define / #endif 패턴보다 간결하고 안전해서, 언리얼을 포함한 모던 C++에서 사실상 표준으로 사용합니다.#include "CoreMinima..
Actor와 Object | [언리얼 엔진 C++ (Unreal Engine C++)]
·
Unreal Engine/UE 기초
언리얼 엔진을 학습하다 보면, 가장 먼저 접하게 되는 개념 중 하나가 UObject와 AActor입니다. 둘 다 엔진에서 매우 중요한 클래스 계층을 이루고 있으므로, 차이점을 확실히 알아두면 좋습니다. Actor와 Object Actor와 Object 개념 Object (UObject)의 개념Object = 객체지향 프로그램에서의 객체UObject는 언리얼 엔진에서 모든 클래스의 최상위 부모 클래스입니다. (뿌리, 조상)모든 클래스는 이 오브젝트 클래스를 상속받는다스스로 월드(레벨)에 배치될 수 없습니다. 주로 데이터나 로직만 담당합니다.예: 플레이어 능력치(HP, 경험치), AI 정보, 게임 설정 값, 임시 계산 로직 등주로 화면에 보이지 않는 데이터나 로직을 처리합니다.단 오브젝트는 실제 월드상에..
Asset Migration, 레벨 생성과 맵 설정 | [언리얼 엔진 C++ (Unreal Engine C++)]
·
Unreal Engine/UE 기초
Asset Migration, 레벨 생성과 맵 설정 Assets Migration Resources 폴더 우클릭 -> Migrate → 옮길 것들 선택 → 원하는 곳 폴더 선택 → (에셋의 경우 꼭 Content 폴더에)복사가아니라 말그대로 옮겨 주는 것Migrate는 선택한 에셋 (또는 폴더)이 참조하고 있는 모든 종속 파일을 함께 복사해 주므로, 누락 없이 옮길 수 있습니다.실제 게임 개발 현장에서는 디자이너와 프로그래머가 하나의 프로젝트에서 함께 작업하는 경우가 더 많지만, 여기서는 학습 목적으로 리소스를 별도 프로젝트로 배포한 뒤 Migrate를 통해 가져오도록 했습니다.기존에 같은 이름의 폴더가 있으면 파일 충돌이 발생할 수 있으므로 주의하세요. 레벨 생성 & 기본 맵 설정 Basic..
채용 공고 정리 | Ch3 시작 (강의1-1&1-2 정리) | 코드 카타 (Code Kata) : 로또의 최고 순위와 최저 순위 | TIL 30th | 캠프 29일 차 | 06/04/2026 (Thur)
·
TIL/Boot Camp
채용 공고 정리 | Ch3 시작 (강의1-1 &1-2 정리) | 코드 카타 (Code Kata) : 로또의 최고 순위와 최저 순위 채용 공고 정리 분석 정리 + 내가 추가 + 보강해야할 내용 들목표부터 정하라! 채용공고 확인!효율적으로 공부하기 위해서 목표가 있어야 한다가고 싶은 회사, 직군을 명확하게 정하고, 그 회사가 쓰는 기술을 분석 & 거기에 맞춰서 공부하는 것이 효율적이다.지금 실력이 안되도 일단 목표를 정하고 나아가면서 수정.포트폴리오에 들어가야할 내용기획 게임 디자인핵심 시스템 설계: 무기 시스템, 교전 거리 밸런스, 이동 메카닉 핵심 시스템 직접 설계 및 기획 문서(PRD, 기능 명세, 플로우차트 등) 구체화 경험장르 분석 역량: 장르의 핵심 재미 요소를 플레이어와 기획자 두 가지 관점..
언리얼 에디터 Live Coding, 주의 사항 | [언리얼 엔진 C++ (Unreal Engine C++)]
·
Unreal Engine/UE 기초
언리얼 에디터 Live Coding, 주의 사항 언리얼 에디터 Live Coding 기존 빌드 흐름 vs. Live Coding기존 방식Shift + F5 (에디터 연결 종료) → C++ 코드 수정 → Visual Studio에서 빌드 → F5 (에디터 재연결) → 결과 확인Live Coding 활용 시에디터를 종료하지 않은 상태에서 C++ 코드를 수정한 뒤, Live Coding으로 변경 사항만 컴파일하여 즉시 에디터에 반영Live Coding을 사용하면 에디터를 일일이 끄고 켜는 번거로움이 줄어듭니다. Live Coding 제약사항간단한 코드 변경: 함수 내부 로직, 변수 값 변경, 로그 출력 변경 등은 Live Coding으로 즉시 반영됩니다.적용이 안 되는 경우UCLASS, USTRUCT, UE..
빌드 프로세스 이해하기 | [언리얼 엔진 C++ (Unreal Engine C++)]
·
Unreal Engine/UE 기초
빌드 프로세스 이해하기 (솔루션 구조 내 주요 폴더, 빌드 설정 이해하기,전체 솔루션 빌드 vs 부분 빌드, 빌드 전후 체크 포인트,빌드 문제 해결하기) 솔루션 구조 내 주요 폴더 IDE 상에서 보여지는 폴더 구조와 실제 프로젝트의 폴더 구조가 다르다프로젝트 폴더들이 계층적으로 표시되는데, 실제 Windows 탐색기에서 보았던 프로젝트 폴더 구조와는 조금 다를 수 있습니다.IDE 가 빌드와 관리를 편하게 하기 위해서, 일종의 가상 형태로 구조를 재구성. 솔루션 구조 내 Root 폴더들: Engine, Games, Programs, Rules, Visualizers Engine 폴더언리얼 엔진 자체 소스 코드와 리소스가 담긴 곳입니다.에디터 작동, 엔진 코어 관련 코드가 포함되어 있어서 엔진 수정시 들어오..
개발 환경 준비 | 언리얼 엔진 프로젝트 폴더 구조 이해하기 | [언리얼 엔진 C++ (Unreal Engine C++)]
·
Unreal Engine/UE 기초
엔진 버전 세팅 + IDE 설정기본 프로젝트의 폴더 + 파일 설명언리얼 엔진 (Unreal Engine) 개발 환경 준비 | 언리얼 엔진 프로젝트 폴더 구조 이해하기 언리얼 엔진 (Unreal Engine) 개발 환경 준비 다운로드 링크: https://www.unrealengine.com/download 언리얼 엔진 다운로드언리얼 엔진을 다운로드하여 리얼타임 3D 창작의 무한한 잠재력을 발휘하세요. 크리에이터들이 제작할 놀라운 차세대 3D 경험을 기대합니다.www.unrealengine.com* Epic Games Launcher -> Engine Version -> + -> 버전 선택 IDE (Integrated Development Environment) 세팅 IDE는 Integrated Devel..
코드 카타 (Code Kata): 기사단원의 무기, 덧칠하기 | TIL 31th | 06/03/2026 (Wed)
·
TIL
코드 카타 (Code Kata): 기사단원의 무기, 덧칠하기 060. 기사단원의 무기 | Solved Date: 2026-06-03-Wed | Problem Link 059. 덧칠하기 | Solved Date: 2026-06-03-Wed | Problem Link
커리어 데이 Day 2 (2 of 2) | 코드 카타 (Code Kata) : 소수 만들기, 모의고사 완전 탐색 | TIL 30th | 캠프 29일 차 | 06/02/2026 (Tue)
·
TIL/Boot Camp
커리어 데이 Day 2 (2 of 2) | 코드 카타 (Code Kata) : 소수 만들기, 모의고사 완전 탐색 커리어 데이 Day 2 (2 of 2) 스케줄1부 10:00 – 13:00 선배 특강 세션 10:00 – 10:30 | 최민성 튜터님 | AI를 잘 활용하기 위해 알아야 할 기반 지식 10:30 – 11:00 | 서화성 튜터님 | 제너럴리스트 게임 개발자로 경쟁력 갖추기 11:00 – 12:00 | 정영훈 튜터님 | 늦었다고 생각했을 때가 가장 빠르다 — 비전공자의 게임 개발자 역량 성장기 12:00 – 13:00 | 점심 시간2부 13:00 – 21:00 직무 탐색 & 개인 액션 플랜 13:00 – 15:00 | 각 담당 튜터님 | 이력서 보완 자율 실습 + 담당 튜터 1:1 상담 15:..
C++ 배치고사 | 커리어 데이 | 코드 카타 (Code Kata) : [카드 뭉치, 과일 장수] | TIL 29th | 캠프 28일 차 | 06/01/2026 (Mon)
·
TIL/Boot Camp
C++ 배치고사 | 커리어 데이 | 코드 카타 (Code Kata) : [카드 뭉치, 과일 장수] C++ 배치고사 오늘내일 배움 캠프에서 C++ 배치고사가 있어서 나름 공부했는데… 공부한 것과 좀 다른 방향으로 나와서 많이 당황했다…나는 C++ 강의 영상 복습 & Text RPG 복습했는데 출제된 문제들 중 알고리즘, 연산자 오버로딩 이 나와서 당황했다.추후 다시 정리하자. 커리어 데이 1 of 2이력서 & 자소서 템플릿 제공받음.취업 준비의 예선과 본선 — 기술서·이력서·기술 블로그 전략 자소서: 모든 스토리의 결론은 개발 이어야 한다.[ ] 성장배경: 인생스토리가 아니라, 개발 인생 & 어떤 마인드로 준비[ ] 기억에 남는 or 가장 힘들었던개발 관련해서, 아니면 그 경험들이 개발에 어떻게 도움 될..