요약
•
유니티2D를 이용한 액션 게임으로 체스 규칙을 이용하여 게임을 진행하고, 일정 시간이 지나면 차례대로 보스가 등장하는 방식으로 진행됩니다.
•
사용 기술 : Unity, C#, Git, Asesprite
역할
•
총 3명이 함께 진행 (기획자, 개발자 2명)
•
코딩(90%), 그래픽(80%)
시기
•
2020.9~2021.02
링크
•
플레이 영상
•
게임 빌드
•
GIT
•
프로젝트 발표 영상
체스 규칙을 기반으로한 2D 액션 게임
•
Econovation 동아리에서 작업한 첫 번째 작업물로 코딩을 배우고 처음으로 개발을 진행해본 게임이었습니다.
담당한 기능
•
캐릭터 조작
•
적 인공지능(BT) / 보스 패턴
•
적 패턴화 작업
•
모바일 조작감 개선
•
인게임 그래픽 및 애니메이션 연결
깨달은 점
•
코딩 자체를 처음으로 배우고 나서 작업했던 것이라 지금에 와서 다시 살펴보면 부족한 부분이 많았지만, 게임 시작에서 플레이, 종료까지의 사이클을 처음으로 만들어본 게임이었습니다.
•
예전에 생각하던 것과 다르게 조작감 부분이 가장 개선하기 어려운 부분이었습니다.
•
적 인공지능의 경우 아직 행동 트리를 만드는 방법에 대해 잘 몰랐기에 WaitNode의 상황에 해당 노드에서 멈추는 것이 아닌 계속 루프를 돌며 해당 시간이 지났는지 확인하는 방법을 사용해서 메모리를 많이 잡아먹게 되었습니다.
•
행동 트리를 짜면서 좀 더 복잡한 형태의 기물을 만들어보고 싶다는 생각이 들었습니다.