본문 바로가기

전체 글

(71)
[#44. 강남 꽃밭길] 비트포비아 던전루나 - 검은 운명의 밤 "안나, 이 목걸이가 널 검은 운명으로부터 지켜줄 거야."언제부터였을까? 검은 운명이니 뭐니…정체 모를 누군가의 알 수 없는 목소리로 잠에서 깨어난다.장르 : 판타지제한 시간 : 65분난이도 : NORMAL특이사항 : ' 해당 테마는 구역이 나눠져 있으며, 주어진 시간 내에 정해진 구역을 넘어가 주셔야 하는 테마입니다.'  방탈출카페 비트포비아 던전 xdungeon.net 이 테마는 내가 게임류 방탈출, 던전 앤 파이터를 좋아하는 사람들에게 추천해 주는 테마이다. 이 테마가 '던전 앤 파이터'라는 게임과 연관이 있다는 사실을 말할지에 대해서 고민을 좀 했지만 다른 곳에서도 다루는 것 같기에 적어보았다.사실 이 테마는 장르 또한 판타지이기 때문에 해당 게임을 모른다 해서 스토리를 이해하는데 전혀 문제가 ..
[언리얼 개인 프로젝트-FlightFight/C++] #1. Pawn 설계 - (4) 추가 이펙트(Niagara System) 생동감을 위해 비행기에 이펙트를 추가한다.. 추가 이펙트 (Thruster Effect, Trail Effect)가속할 때 엔진에서 불이 나오는 Thruster Effect, 비행기가 지나갈 때 공기의 흐름을 보여주는 Trail Effect, 이렇게 총 2가지의 이펙트를 비행기에 추가해주려고 했다.   - 1. Thruster EffectThruster Effect에서 나타나는 불꽃을 구현하기 위해 우선 무료 에셋을 다운로드하였다. 원래는 이런 에셋들은 ParticleSystem인 줄 알았는데, 이 에셋은 NiagaraSystem이었다. 그래서 둘의 차이를 찾아보니, 요약하자면 '나이아가라 시스템이 파티클 시스템의 상위호환이다.' 정도인 것 같다.※ Niagara System 사용하는 법1. 에디터에서 ..
[언리얼 개인 프로젝트 - FlightFight/C++] #1. Pawn 설계 - (3) 총알 발사 비행기의 조작법 중, 마우스 좌클릭에 해당하는총알 발사를 해보자.언제, 어디서, 무엇을, 어떻게 작동시킬 것인지 생각해 보자.. 총알 구성 (무엇을)너무나 당연하지만, 우선 총알을 발사하려면 총알이 먼저 있어야 한다. 이 총알을 어떻게 표현할지에 대해 생각해 보다, 생각보다 복잡할 거 같지 않아 다른 분이 만들어 놓은 에셋을 쓰기보다는 '액터 블루프린트'를 사용해 직접 총알을 만들어 보기로 했다.  루트 컴포넌트는 Cube 모양을 길게 늘여서 만들고 원하는 색상을 나타내는 Material을 만들어서 입혀주었다. 그리고 그 총알을 충분히 감쌀 만큼의 크기를 가진 Cube 모양의 Box Collision을 입혀주고, 총알의 움직임을 담당해 주는 ProjectileMovement(발사체 이동 컴포넌트)를 추가..
[언리얼 개인 프로젝트-FlightFight/C++] #1. Pawn 설계 - (2) Pawn 조작법 비행기, 즉 Pawn의 조작법을 구현해 본다.. 조작법  (FloatingPawnMovement)비행기의 작동방식은 우리가 흔히 알고 있는 자동차의 작동방식과 다르다. Throttle이라는 장치도 있을뿐더러, 3개의 축을 기준으로 회전도 한다. 그래서 비행기의 실제 작동 방식과 비슷하게 조작법을 구현하려다가, 그렇게 하면 조작이 너무 어려워지고 난이도가 너무 높아져 게임을 즐길 수 없다고 판단하여, 최대한 간단한 작동 방식으로 구현하였다. Pawn의 움직임을 구현할 때는 FloatingPawnMovement라는 이동 컴포넌트를 사용하였다. 다음과 같이 FloatingPawnMovement 컴포넌트 내에 있는 속성들의 값을 설정해서 최고 속력, 가속 등 수치를 커스텀한다. 이제 화면 상단에 위치한 '편집 ..
[#43. 강남 꽃길] 쿠쿠룸1089 - 실직요정 비상대책위원회 요정은 어디에나 있다. 장르 : 코믹, 드라마제한 시간 : 80분난이도 : 3추천 인원 : 2 ~ 4명  네이버 예약 :: 실직요정 비상대책위원회장르 : 코믹,드라마 / 제한시간 : 80분 / 난이도 : 3 / 추천인원 : 2~4 시놉시스 : 요정은 어디에나 있다. 예약금 : 4만6천원booking.naver.com이 테마는 내가 전체적으로 담백한 방탈출을 하고 싶어 하는 사람들에게 추천해 주는 테마이다. 일단 포스터와 시놉시스로는 한치도 예상할 수 없는 테마이다. 그래서 테마를 하기 전에 리뷰를 보고, 스토리가 있긴 하지만 문제방에 가깝다, 서브문제가 있다는 사실만 인지하고 테마를 시작했다.체감 난이도 ★★★☆☆ / (서브 : ★★★★★)메인 테마는 별 3개, 메인 테마를 완료한 후에 진행되는 서브 문..
[언리얼 개인 프로젝트-FlightFight / C++] #1. Pawn 설계 - (1) Pawn 구성 드디어 프로젝트를 완성하였다.원래는 개발 계획을 파트 별로 세우고, 한 파트를 완료하면 정리글을 업로드할 생각이었다.하지만 한 챕터를 완료하고 그다음 챕터를 진행하다 보면그전 챕터에 해놨던 것들을 수정해야 하는 일이 너무 빈번하다 보니그럴 때마다 여기에 쓴 글까지 수정하기는 너무 힘들다고 생각했다.어찌어찌 프로젝트를 끝냈으니 이제라도 미뤄왔던 업로드를 해보려 한다.가장 기본이 되는플레이어가 조종하게 될 비행기를 필요에 맞게 구성해 본다. . 액터 생성(Pawn OR Character?) 우선 액터를 만들어야 하는데, 부모 클래스를 'Pawn'으로 해야 할지, "Character'로 해야 할 지에 대해 생각하는 것이 첫 번째였다. 따라서 어느 정도 정리해 본 결과이다.PawnCharacter이동 로직 정의..
[#42. 건대 꽃길] 넥스트에디션 건대2호점 - 방탈출 아카데미 방탈출에 입문하고 싶으신 분들,방탈출을 잘하고 싶으신 분들을 위해 준비했습니다.방탈출의 정석, 방탈출의 개념원리,기출 유형 파악부터 복습까지!마감 일주일 전입니다.어서 수강신청을 서둘러주세요!장르 : 미션추천 인원 : 2 ~ 4명난이도 : 선택 가능플레이 시간 : 60분!! 예약 시, 메모 란에 어떤 과정으로 진행하실지 적어주세요! (현장에서 과정을 정할 시 세팅에 따라 시간차감이 되실 수 있습니다.)Normal 과정(난이도 ★★★) : 기본가이드 + 참고서 (힌트 무제한) - 방탈출 경험 20회 미만 추천Hard 과정(난이도 ★★★★) : 기본가이드 (힌트 무제한) - 방탈출 경험 50회 미만 추천Master 과정(난이도 ★★★★★) : 심화가이드 (노힌트) - 방탈출 경험 50회 이상 추천 / 절반 ..
[언리얼 개인 프로젝트-FlightFight / C++] #0. 프로젝트 기획 '이득우의 언리얼 C++ 게임개발의 정석'이란 책을 정독하며예제만 따라 했던 내가 정말 게임 개발 실력이 늘었을 것이라고 생각하지 않는다.그것을 확인해 볼 수 있고 가장 실력적으로 성장할 수 있는 방법은간단한 프로젝트라도 직접 만들어 보는 것이라고 생각하여,낮은 퀄리티라도 기획부터 퍼블리싱까지의 프로세스를 혼자 해보려고 한다.처음으로 게임 개발을 해보는 거라 어떻게 해야 할지 정말 감도 안 오지만끝까지 해보는 데 의의를 두고 한번 열심히 해보자! . 아이디어일단 무슨 게임을 개발해야 할지를 생각해야 했다. 아무래도 처음 하는 것이다 보니 이 프로젝트가 나의 자신감, 동기 부여에 매우 큰 영향을 줄 것이라 생각하여 가장 1차원적인 게임을 해보려고 했다. 생각해 낸 게임은 '3D 비행기 슈팅게임'이고, 할 ..