Search

CheckMate

요약
유니티2D를 이용한 액션 게임으로 체스 규칙을 이용하여 게임을 진행하고, 일정 시간이 지나면 차례대로 보스가 등장하는 방식으로 진행됩니다.
사용 기술 : Unity, C#, Git, Asesprite
역할
총 3명이 함께 진행 (기획자, 개발자 2명)
코딩(90%), 그래픽(80%)
시기
2020.9~2021.02
링크
플레이 영상
게임 빌드
GIT
프로젝트 발표 영상

체스 규칙을 기반으로한 2D 액션 게임

Econovation 동아리에서 작업한 첫 번째 작업물로 코딩을 배우고 처음으로 개발을 진행해본 게임이었습니다.

담당한 기능

캐릭터 조작
적 인공지능(BT) / 보스 패턴
적 패턴화 작업
모바일 조작감 개선
인게임 그래픽 및 애니메이션 연결

깨달은 점

코딩 자체를 처음으로 배우고 나서 작업했던 것이라 지금에 와서 다시 살펴보면 부족한 부분이 많았지만, 게임 시작에서 플레이, 종료까지의 사이클을 처음으로 만들어본 게임이었습니다.
예전에 생각하던 것과 다르게 조작감 부분이 가장 개선하기 어려운 부분이었습니다.
적 인공지능의 경우 아직 행동 트리를 만드는 방법에 대해 잘 몰랐기에 WaitNode의 상황에 해당 노드에서 멈추는 것이 아닌 계속 루프를 돌며 해당 시간이 지났는지 확인하는 방법을 사용해서 메모리를 많이 잡아먹게 되었습니다.
행동 트리를 짜면서 좀 더 복잡한 형태의 기물을 만들어보고 싶다는 생각이 들었습니다.