
요번 강의에서는 처음 구조를 잘짜놓으면 나중에 기능 추가나 수정에서 편하다를 다시 한 번 느꼈다.
우선 처음으로 맵의 공간을 만드는 작업을 진행했다. TileMap을 사용하여 Sorting Layer를 나눠 1층, 2층으로 나눠서 작업해줬다.

현재 작업중인 맵이다. 처음에 에셋을 뭘 쓸까 하는 것부터 고민이 많았지만 이 친구로 선택했다.
좌측 상단의 집, 우측 상단의 광산(던전?), 좌측 하단의 낚시터에서 각 미니게임들을 구현해줄 예정이다.
가운데 동상에서 상호작용으로 도전기능인 리더보드의 랭킹을 확인할 수 있도록 제작할 예정.
자세한 미니게임의 내용은 맵을 제작하면서 생각해 나갈 예정이다...
맵을 만드는데 너무 많은 힘을 써버린거 같다는 생각이 들기는 한다..
강의를 들으며 구조화가 잘 된 코드를 보고 작성해보는 것으로 효율적인 코드의 흐름은 어떤 것인지 알 수 있는 시간이었다. 이제는 배워왔던 내용을 적용해보며 확실하게 내것으로 만들 시간밖에 남지않았다.