AstroRat

2022.10 ~ 2023.04

AstroRat은 제 첫 번째 프로젝트였습니다. 대학생 프로젝트 지원 사업에 참여하기 위해 시작했으며, 사업에 합격하여 지원금을 받아 프로젝트를 진행할 수 있었습니다.

우여곡절이 많았고 성공적으로 마무리되지 못했지만, 많은 것을 배웠고 제 첫 프로젝트였기에 특별한 의미가 있습니다. 사용한 언어는 C#이고, 프로젝트를 진행한 시기가 오래되어 간단하게 소개드리겠습니다.


프로젝트 소개

AstroRat은 Unity와 C# 기반의 2D 횡스크롤 디펜스 게임입니다.
우주복을 입은 쥐 캐릭터가 저중력 상태에서 우주를 배경으로 행성을 넘나들며 디펜스를 진행하는 방식입니다.

slide5

걷기제트팩비행터렛

목적

대학생 프로젝트 지원 사업에 참가하여 Unity 기반의 2D 횡스크롤 디펜스 게임을 개발하는 것이 목표였으며, 단순히 친구들과 게임을 만들어 보기 위해 시작한 프로젝트였습니다.

slide4

팀 구성

프론트엔드 2명 백엔드 2명
프론트엔드 + 팀리더로 참여

기술 스택

C#, Unity, Spine 2D


기여

  • 다른 게임들의 UI와 UX를 벤치마킹하여 사용자들이 더 쉽게 사용할 수 있도록 직관적으로 설계
  • Spine 2D 기반의 애니메이션을 제작해 Spine-Unity 런타임을 통해 게임에 구현
  • 인게임 캐릭터의 중력 반응 개발

성과

대학생 프로젝트 지원 사업에 합격

회고

본격적으로 진행한 첫 번째 프로젝트였기에 우여곡절이 많았습니다.
컴퓨터공학을 전공하며 배운 여러 가지를 적용해 보려 했지만, 쉽지 않았습니다. 소프트웨어 개발 방법론을 적용하는 과정과, 배웠던 프로그래밍 언어를 실제로 적용하는 과정에서 어려움이 있었습니다. 그럼에도 불구하고 얻은 부분도 많았고, 팀장이라는 역할을 맡으며 그 의미에 대해 많은 생각을 하게 되었습니다.

배운 점

  • 실제 프로젝트를 진행하며 관련 문서를 작성하고, 교수님들께 컨펌을 받는 과정을 통해 프로젝트 관리에 대한 이해도를 높였습니다.
  • 소프트웨어 개발 방법론을 실제로 적용하면서 프로젝트 관리에 대한 이해도를 높였습니다.
  • 팀장을 맡으면서 팀장의 역할에 대해 배웠습니다.

개선할 점

팀장의 리더십에 대해 많이 생각해보게 되었습니다.
팀원들에게 명확한 방향과 과제를 제시하는 것도 팀장의 중요한 역할이지만, 팀원들과의 원활한 관계 유지를 위해 어느 정도 그 부분을 양보했기에 작업이 늦어지는 상황이 발생했습니다. 이 과정에서 때로는 좀 더 확고한 표현이 필요하다는 것을 알게 되었습니다.

이 페이지가 도움이 되었나요?