전체 글

전체 글

    Ue4 Camera Shake (언리얼 카메라 쉐이크)

    발매되고, 출시하고, 판매하는 모든 게임 중 카메라 쉐이크가 없는 게임보다 있는 게임이 더 많을 것이라고 단언한다. 이번 포스팅은 언리얼에서 카메라 쉐이크가 어떻게 제공되고, 어떻게 사용하면 되는지를 담고 있다. ​ (참고) 필자는 개발 중 여러 방식으로 고민하다 카메라 쉐이크를 언리얼 제공 CameraShakeBP를 스킬 및 연출등의 갯수 마다 늘려 C++에서 추가해 필요할때마다 호출하는 방식으로 사용하였다. C++ 클래스로 관리하여도 좋으나, 생산성과 유지보수의 편리함 때문에 위와 같은 방식을 선택하였음을 참고하시길 바란다! 자 이제 시작해보자. 1. 먼저 CameraShake 블루프린트 클래스를 만들어보자. 2. 옵션이 해주는 기능을 하나하나씩 살펴보자. [Single Instance] : 카메라 ..

    Ue4 Change Class Names (언리얼 클래스 명 수정)

    언리얼에서 한번 추가한 클래스의 네이밍 수정을 최대한 간단하게 하는 법을 해당 포스팅에서 다루고자 한다. 1. 바꾸고자 하는 클래스 헤더에서 클래스 타입을 뜻하는 첫 알파벳을 제외하고 모두 선택해, Ctrl + H(치환단축키) 사용 - Ctrl + R의 Rename기능을 사용해도 좋습니다. 2. 바꾸고자 하는 클래스 네이밍을 하단 박스에 넣습니다. ex) 기존 BTDecorator_AI_IsInAttackRange 변경 BTAI_IsInAttackRange 3. 변경 영역을 현재 프로젝트로 지정하고 모두 바꾸기를 직접 누르거나 단축키(alt + a)를 통해 모두 변경 4. 이에 맞춰 솔루션 탐색기의 클래스 네이밍도 직접 바꿔준다. 5. 컴파일 후 에러가 없는지 확인한 후 프로젝트를 닫고 Generate ..

    AWAKE

    대학교 3학년 1학기때부터 개발한 AWAKE는 언리얼4로 개발한 3인칭 백뷰 시점의 코옵 액션 게임이다. https://youtu.be/4p4KZ2LVVeE 두명의 클라이언트와 한명의 서버 총 3명의 프로그래머가 함께 개발하였으며, 메인 클라이언트로 캐릭터의 전반적인 모든 시스템과 스킬 및 보스를 포함한 모든 AI를 담당해 대부분의 클라파트를 담당했다. 서버는 자체 데디케이트 서버이며, Steam 연동또한 되어있다. 자세한 내용은 우리들의 갓갓 서버 플머 장형쿤의 블로그를 보시면 좋을 것 같다. https://developstudy.tistory.com/57?category=836040 1학기 발표자료 - 졸작서버 제작기 이득우 교수님께서 이 발표자료를 짧게 발췌해서 언리얼 써밋에 발표하신게 꽤 오래 기..

    To The Core

    대학교 2학년때, 3명의 팀원들과 유니티 엔진을 사용해 개발한 게임이다. 무한 스테이지 형식의 캐쥬얼 2d 아케이드 게임이며, 완성도가 높아져 출시까지 가게되었다. 처음으로 팀을 짜 출시까지 간 게임이라 나에겐 평생 기억에 남을 그런 작품이라고 생각한다. 아래 링크를 통해 다운받을 수 있으며, 플레이 스토어에서 To The Core라 검색해도 다운 받을 수 있다. https://play.google.com/store/apps/details?id=com.teamcore.tothecore To The Core - Google Play 앱 [개발자] Game Designer & Sub Programming : 서승완 Main Programmer & Detail Game Design : 이한승 Main Grap..