2026/04/10 3

역기획서: 리그오브레전드의 시야 시스템 분석

리그오브레전드의 시야 시스템 분석정의명칭: 장신구 와드게임 내 위치: 아이템 상점, 장신구 슬롯게임 전체에서의 역할: 어두운 지역에 가시성을 제공하여 적의 위치를 파악하고, 아군의 이동 및 오브젝트 컨트롤의 안정성을 확보하는 전략적 메커니즘유사 시스템:도타 2: 관찰 와드, 상급 와드, 지형의 고저차에 따라 차단되는 시야스타크래프트: 유닛의 시야 범위에 의존2. 구성장신구투명 와드(노란색):쿨타임 170-90초 최대 충전량 2회90-120초 동안 시야를 밝혀주는 보이지 않는 와드인당 3개까지 맵에 유지 가능.최초 공격 또는 핑 지정 시 5 골드, 파괴 시 5 골드, 총합 10 골드 제공예언자의 렌즈쿨타임 160-100초,최대 충전량 2회주변에 적과 투명와드 혹은 투명 스킬(티모 버섯)의 위치를 8초 동안..

언리얼 2026.04.10

레인보우 식스 시즈 코어 루프 분석 및 MDA 적용

레인보우 식스 시즈코어 루프 분해시즈는 한 라운드에 정보 수집 및 실행의 반복이다1 단계: 준비 단계 (45초)공격팀은 드론으로 적 위치와 함정 캐릭터를 파악하고 내릴 위치와 캐릭터를 결정한다.방어팀은 벽 강화 및 방어 가젯 설치를 하여 공격팀을 막을 준비를 하고 공격팀의 드론을 최대한 파괴하여 방어팀의 가젯, 방어선, 캐릭터를 최대한 유출하지 않는다.2단계: 진입 및 대치공격팀은 레펠을 타서 창문, 옥상으로 가거나 강화된 벽 혹은 일반 벽을 특수 능력과 가젯으로 부수며 진입하여 적의 가젯과 cctv를 부수며 방어선을 깨며 모두 몰살하거나 거점을 먹는다.방어팀은 방어 가젯(철조망, CCTV, 알람, 특수능력)을 사용해 들어오는 공격팀의 속도를 최대한으로 늦추며 3분 동안 거점을 방어한다. 숨어서 공격팀을..

언리얼 2026.04.10

리플렉션/UHT/UBT/CDO (feat. Garbage Collection)

1. 리플렉션프로그램이 실행 중에 자기 자신의 구조를 조사하고 수정할 수 있는 능력 정의: 컴파일러가 코드를 기계어로 바꾸고 나면 보통 변수 이름이나 함수 이름 같은 정보는 사라진다. 하지만 리플렉션 기능을 활용하면 실행 중에도 클래스 내의 변수, 함수의 이름과 같은 정보를 알아낼 수 있다.용도: 에디터 상세 창에 변수 노출, 블루프린트와 c++ 연결, 직렬화, 가비지 컬렉션 대상 파악.특징: 언리얼 엔진은 c++ 자체의 한계를 넘기 위해 고유의 리플렉션 시스템을 구축가비지 컬렉션의 동작 원리표준 C++ -> new/delete으로 직접 관리 필요메모리 누수 위험dangling 포인터 문제(언젠가 터짐)언리얼 엔진: GC가 자동 관리안전한 메모리 해제개발자 실수 방지UObject를 상속받으면 관리할 수 ..

언리얼 2026.04.10