전체 보기39 Spirit Gathering : 길드 경영 시뮬레이션 [ 게임 개발 아이디어 ] 게임 목표 한줄 소개 용병들의 특성을 파악하고 영입하여, 최고의 길드가 되세요! 게임 소개 당신은 영혼을 읽어내는 능력을 가진 길드 마스터입니다! 용병들의 특성을 파악하여 고용하고, 그들의 특성을 최대한 효율적으로 활용하여 길드를 운영하고 골드를 획득하여, 최고의 길드가 되세요! 게임 스토리 신체는 겉으로 보이는 반면에, 영혼은 겉으로 보이지 않는다. 신체에 대한 최대치의 한계는 존재하지만, 영혼에서 나오는 힘의 최대치는 존재하지 않으며, 자신이 갈구하는만큼 키울 수 있다. 겉으로는 티가 나지 않지만, 자신의 분야를 숙련도에 따라, 영혼의 힘을 얼마나 끌어올 수 있을 지는 천차만별. 당신은 사람들의 영혼을 파악하는 데 주특되어 있는 길드 마스터다! 용병들의 특성을 파악하여 고용하고, 그들의 특성을 최대한.. 2023. 11. 9. 프로파일링 최적화 기법이란 프로파일링이란? 범행 수법을 추론한 뒤, 이를 바탕으로 범인을 찾아내는 수사 기법이다. 방금 발생해서 드러난 문제는 마치 현행범과 같아서 금방 잡아낼 수 있지만, 오래전에 숨어있던 문제는 증거나 기록이 잘 남아 있지가 않아 잡기가 힘들다. 최적화를 위한 프로파일링 기법도 여러가지 작은 증거들을 모으고 분석하여 문제의 정확한 원인을 찾아내고 최적화를 하는 기법이라고 할 수 있다. 프로파일링 시기와 방법 개발 초기부터 일찍, 그리고 자주하는 것을 권장한다. 아마 다들 공감하겠지만, 최적화 작업을 뒤로 미루어 두었다가 출시 전에 한 번에 하는 것은 좋은 방법은 아니다. 그래서, 증거가 사라지거나 다른 문제들로 인해 가려지기 전에 프로젝트 초기 버전부터 꾸준히 프로파일링을 해서 개발 중인 게임에서 어떤 기능에,.. 2023. 11. 7. 언리얼 엔진의 스레드(Thread) 모델 언리얼엔진은 멀티코어 환경의 최적화를 위해서 게임 스레드 렌더링 스레드 RHI 스레드 로 나누어서 병렬로 처리하도록 하고 있다. RHI 스레드는 렌더링 커맨드 해석을 병렬로 처리하기 위한 목적으로 플랫폼마다 없는 경우도 있다. 프레임의 처리 방식 한 개의 프레임을 처리하기 위해서는 게임 스레드에서 게임 로직을 처리한다. 게임 스레드에서 발생된 드로우콜을 렌더링 스레드로 보낸다. 렌더링 스레드에서 이것을 렌더링 커맨드로 만들어 그래픽 카드로 보낸다. 보통 게임 스레드의 작업을 마친 후에, 프레임이 렌더링 될 때까지 기다리게 되면 사이에 일부 코어가 쉬는 공간이 생기게 된다. 그래서 멀티 스레드의 효율성이 떨어지게 되는데, 언리얼 엔진의 경우에는 게임 스레드가 해당 프레임에 대한 연산을 끝낸 후에, 렌더링 .. 2023. 11. 7. 멀티 게임에서 세계관을 풀어내는 방식이 게임과 직결될 필요는 없다. [ 게임 분석 : 스토리 ] 멀티 대전 게임의 스토리 전개 방식에 대해 다루어보고자 한다. 여기서 멀티 대전 게임에 스토리 전개 분석에 대한 조건은 아래와 같이 명시한다. 각 캐릭터, 또는 세계관에 대한 서사적인 스토리가 존재한다. 게임 명목 상, 아군과 적군이 나뉘어 게임을 진행한다. [ 협동 대전 ] 아군과 적군 둘 다 동일한 승리 목표를 가지고 게임을 한다. 공격과 방어 개념의 게임 모드인 경우 논외. 아군과 적군 둘 다 게임 모드에 상관 없이 모든 캐릭터를 선택할 수 있는 권리가 있다. 팀 간 캐릭터 중복 선택에 대한 금지는 논외. 공격과 방어 개념의 게임 모드에서 공격 캐릭터와, 방어 캐릭터가 나뉘어지지 않고, 모두 동일한 캐릭터를 선택할 수 있는 경우. 스토리 상 적군인 캐릭터들 또한 같은 팀원끼리 선택할 수 있는 경우... 2023. 11. 2. TPS / Rogue Company 분석 [ 게임 분석 : 스토리 ] TPS 장르이자, 멀티 대전 게임 중 하나인 Rogue Company에 대한 스토리를 분석해보고자 한다. 스팀 소개 글 스팀에 소개되어 있는 설명에 대해 번역한 글 중 게임에 대해 알 수 있는 문장들을 정리했다. 세상의 운명을 여러분의 손에 맡기는 3인칭 전술 액션 슈터 로그 컴퍼니에 준비를 하고 들어가세요. 이국적인 장소, 스릴 넘치는 총 플레이, 많은 폭발 등을 특징으로 하는 객관적이고 액션 기반의 게임 모드에서 적 팀을 물리치세요. 지금 팀을 모아서 무료로 플레이하세요! 전 세계의 뜨거운 장소에서 높은 이해관계가 걸린 임무에 스카이다이빙을 하세요. 액션이 가득한 4v4와 6v6 게임 모드에 참여하세요. 킹 오브 더 힐의 지점을 통제하고, 스트라이크아웃에서 살아남기 위해 싸우거나, 파괴에서 폭탄을 심.. 2023. 11. 2. 언리얼엔진 : 콜리전 설정하는 법 콜리전(Collision)이란 번역하면 '충돌'이란 뜻이다. 말 그대로, 특정 물체와 충돌되지 못하도록, 콜리전을 세팅을 해줘야 특정 물체가 충돌되지 못하도록 설정할 수 있다. 우리가 길을 지나가는데, 갑자기 바닥으로 꺼진다거나, 못 지나게 의도한 벽을 뚫고 지나가게 되는 경우를 생각해 보자. 그런 경우를 방지하기 위하여, 콜리전 세팅을 해줘야 하는 것이다. 언리얼엔진의 스태틱메쉬를 하나 열어서 'Show'→'Simple Collision'을 선택해 보자. 그러면, 대체로 프랍을 임포트 시키면 콜리전 설정이 되어 있지 않을 것이다.. 콜리전은 자동, 또는 수동으로 다양한 방법으로 설정할 수 있다. 자동으로 콜리전 설정하기. 이 방법의 경우에는, 정밀도가 직접 하는 것에 비해서는 떨어지는 반면, '자동'으.. 2023. 10. 30. 이전 1 2 3 4 5 ··· 7 다음