- 기술 면접 예상 질문 - 게임 개발 학습 과정에서 자신이 가장 재미있었던 부분이나 혹은 자신 있게 설명할 수 있는 부분이 있다면 설명해주세요.
기술 면접 예상 질문 - 게임 개발 학습 과정에서 자신이 가장 재미있었던 부분이나 혹은 자신 있게 설명할 수 있는 부분이 있다면 설명해주세요.
게임 개발을 학습하는 과정에서 재미있었던 부분은
게임을 좋아하는 사용자로써 사용해보던 어떤 기능에 대한 과정들이
어떤 순서로 동작하였는지 떠올려보면서 코드를 구상하고 설계하고
그런 코드들이 리소스들과 만나 실제로 작동하는 것을 보면서 재미있다고 느꼈습니다.
Card 부분을 만들면서 카드를 뽑아서 패에서 사용할 떄 실제로 새로운 카드마다 오브젝트를
따로 만들어줄 필요가 없다는 것을 깨달았습니다. 눈으로 보이는 카드 오브젝트와 카드의
데이터 부분을 따로 나누어서 관리하고 카드의 데이터의 변경사항들만 오브젝트에
반영하도록 카드들을 제작했는데 게임을 플레이할 때 실제로 보이는 부분과 뒤에서
동작하는 부분들이 다르게 만들어질 수 있다는 점이 재미있었습니다.
특히 프로젝트를 진행하면서 Cage와 Card에 대한 부분들을 제작하고 테스트를 통해
처음 플레이하는 경우 직접 하나하나 다 기능을 확인해보지 않고는 직관적으로 알기 힘들다라는 피드백들을 많이 받았고
튜토리얼이나 툴팁 UI같은 당연하다고 생각했거나 굳이 필요없다고 생각한 기능들이 유저의 경헝을 많이 고려해서 만들어진 기능들이라는 것을 느낄 수 있었습니다.
또 의도적으로 만들어진 부분들을 플레이어가 다르게 해석하거나 버그라고 느낄수 있고 플레이어가 기능에대해 자연스럽게 이해할 수 있게 하는 것도 중요하다는 경험을 했습니다.