잘 모르는 내용이 있다면 빠르게 서칭을 하여 정보를 수집하여 해결하고 스스로 해결하려 했기에 성장이 잘 되었던 것 같다.
비록 시간이 부족하여 후반에는 제대로 된 공부를 하며 개발하지 않았기에 성장에는 무리가 있었지만, 초중반에는 내 머릿속에 지식이 늘어나는 느낌이 확실히 들어 뿌듯하고 기뻤다.
우선 제일 먼저 떠오르는 문제점은 아무리 시간이 부족했다지만 구조를 신경쓰지 않고 하드 코딩을 했다는 점이다.
각 레벨마다 웨이브 및 미션들은 작동되는 방식이 다르기에 데이터 테이블을 이용해 관리해야 했는데 급한 나머지 코드에 상수로 인덱스를 적어가면서 개발을 해버렸다. 그로 인해 나중에 버그가 생겼을 때 처리하는데에 오히려 시간을 더 많이 썼고, 처음 하드 코딩을 한 것 때문에 이 후의 버그들에도 하드 코딩을 통해 수정했었다.
시간이 부족했던 건 단순히 나의 지식이 부족해 서칭하는 데에 시간을 썼기 때문에 우선 프로젝트 시작 전에 게임 개발에 대한 공부를 조금 더 해야겠다고 생각이 들었고, 그게 아니더라도 개발을 시작하기 전 제대로 된 구조를 생각하고 미리 개발 기획서를 작성하여 내가 정확히 무엇을 만들 것이고 어느 부분에서 어떻게 관리할 것인지를 확실하게 구분지어놓고 시작해야겠다고 생각했다.
https://www.notion.so/teamsparta/15-21b2dc3ef51480d5ac2af8b6137f069f
https://github.com/dfdeer/3rd_4th-Team15-CH3-Project.git