본문 바로가기

전체 글1164

The Elder Scrolls VI - Official Name Reveal 트레일러 영상 링크 : https://www.youtube.com/watch?v=mFu8t9735IYThe Elder Scrolls VI: Sentinel발매 예정일미정장르오픈월드 RPG개발사Bethesda Game Studios출시 플랫폼PC, Xbox Series X|S참고 사이트https://elderscrolls.bethesda.net/ko-KR 2018년 처음 모습을 들어낸 이후로 무려 8년만에 나온 공식 영상이다. 안타깝게도 사막이라는 배경과 게임 제목 이외에는 여전히 발표된 정보가 없다싶이 하다. 엘더스크롤 시리즈는 글로벌적으로 높은 인기를 자랑하는 만큼 여전히 많은 기대를 받고 있다. 다만 지나치게 긴 개발 기간과 부족한 정보 공개로 인해 기대감은 점차 낮아진 상황이다. 특히 그 사이 출시.. 2026. 11. 6.
Gameplay Ability System - Top Down RPG / Section 13-1 Meta Attributes지금까지 구현한 Gameplay Effect는 체력에 영향을 줄 떄 AttributeSet에 직접 접근하여 Health 값을 변경하는 방식을 사용한다. 하지만 GAS(Gameplay Ability System)를 사용하는 RPG 스타일의 복잡한 게임에서는 일반적으로 이런 방식을 사용하지 않는다. 그 이유는 적에게 데미지를 적용할 때 단순히 체력을 감소시키는 것 이외에도 다양한 계산이 필요하기 때문이다.• 공격자의 능력치(Attributes)• 피해자의 능력치(Attributes)• 방어 확률(Block Chance)• 치명타 확률 및 치명타 여부(Critical Hit)• 마법 피해에 대한 지능 보너스(Intelligence Bonus)• 물리 피해에 대한 힘 보너스(Stren.. 2026. 11. 6.
Gameplay Ability System - Top Down RPG / Section 12-4 Initializing Enemy Attributes현재 Character Class Info Data Asset을 만들었으며, 다음으로 해야할 것은 이를 어디에 저장할 것인지이다. 모든 캐릭터가 각각 Data Asset을 하나씩 가지고 있도록 할 수도 있지만, 이는 불필요하게 중복되는 구조이다. 따라서 게임의 규칙이 결정되는 위치인 Game Mode에 이를 저장한다. 이번에는 적 캐릭터에 기본 속성을 적용하는 초기화 기능을 구현한다. 이를 위해 여러 캐릭터에서 공통으로 사용할 수 있는 함수를 모아두는 Ability System Library를 활용한다. 가장 먼저 Game Mode에 저장했던 Character Class Info Data Asset을 가져오고, 이를 통해 전달받은 Character .. 2026. 11. 5.
[SOMA] 소마 리뷰 - 인간의 정체성이란 무엇인가? 어렸을 때부터 공포 게임에 관심은 있었지만, 직접 플레이하기에는 무서워 유튜브 영상으로 보곤 했다. SOMA 역시 그때 알게 된 게임 중 하나다. 처음에는 심해 공포라는 분위기에 이끌려 영상을 보기 시작했지만, 어느새 스토리에 빠져들었고 특히 엔딩은 약 100여 개의 게임을 플레이한 지금까지도 가장 인상 깊게 남아있다. 이제는 공포 게임에 꽤나 익숙해졌기 때문에 직접 플레이해보았다. *스토리 약스포일러 주의 뛰어난 사운드를 활용한 공포 연출심해 공포라는 분위기는 익히 알고 있었지만, 직접 플레이해 보니 특히 인상적이었던 부분은 사운드였다. 이미 다양한 공포 게임을 경험한 만큼 어지간한 크리처의 모습이나 어두운 분위기에는 익숙했지만, 주인공의 심박수 소리부터 크리처 사운드, 맵과 각종 이벤트에 이르기까지 .. 2026. 11. 4.
Gameplay Ability System - Top Down RPG / Section 12-4 Curve Tables - CSV and JSON적 캐릭터의 기본 속성 값으로 캐릭터 레벨에 따라 다르게 설정해야 한다. 이러한 수치 값을 Gameplay Effect의 Modifier에 직접 고정값으로 넣는 대신, Curve Table을 활용할 것이다. 생성 시 두 키 사이를 곡선으로 연결하여 증가 속도가 자연스럽게 변화하는 Cubic 방식을 선택한다. Curve Table은 캐릭터 레벨(X값)에 따라 속성 수치(Y값)을 반환한다. 예를 들어 (1, 5)로 키를 추가하면, 1레벨에 힘이 5인 것이다. 그리고 생성한 키들은 전체 드래그를 하여 우클릭 후 Auto로 바꿔주자. 이를 적용하면 키 사이가 부드러운 곡선으로 연결된다. 또한 그래프는 normalized 모드를 통해 관련 키 전체를 기준으로 그래프.. 2026. 11. 4.
Gameplay Ability System - Top Down RPG / Section 12-3 Default Attribute Effects플레이어 캐릭터인 Aura 뿐만 아니라, 적 Enemy도 기본 속성을 사용하도록 Gameplay Effect를 구성할 것이다. 우선 PrimaryAttributes는 모두 개별적으로 가지고 있으므로 Enemy도 이에 대한 Gameplay Effect를 모두 생성해준다. 다음은 Secondary Attributes이다. 해당 속성은 모든 캐릭터 클래스가 동일한 속성 관계를 사용할 시, 하나의 Gameplay Effect만으로 귱아가 가능하다. 다만 클래스마다 계산 방법을 달리하면 당연히 별도로 생성할필요가 있다. 이번 강의에서는 관리와 작업 시간 절약을 위해 모든 클래스가 하나의 Secondary Attributes를 공유하여 사용할 것이다. 따라서 기존 Aur.. 2026. 11. 2.