본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
https://fastcampus.info/4oKQD6b




오늘은 뱀서라이크 확장구현 강의를 들었다.
타이틀 씬을 만드는 것과 스킬 카드를 표시하고 획득하는 것까지 진행했다.
근데 뭔가... 내용이 별게 없는데 시간이 너무 오래걸리는 느낌이 든다.
예를 들어 타이틀 씬을 만드는 부분은 굉장히 기본적인 작업이었다.
새로운 게임 씬을 하나 만들고 UI에 시작 버튼을 추가한 다음, 버튼 클릭 시 게임 씬으로 전환시키는 게 다였다. 이미 여러 번 해본 내용이라 딱히 어려울 게 없었는데 30분짜리 강의로 듣다보니 시간이 괜히 많이 잡아먹히는 느낌이었다.
스킬 카드 시스템도 비슷했다. 플레이어가 보유한 스킬 목록 중에서 랜덤하게 세 개를 뽑아서 UI 버튼으로 표시하고, 그중 하나를 선택하면 스킬을 획득하는 방식인데 이것도 구조 자체는 엄청 단순하다. 랜덤 선택 하는 방법이 어려운 것도 아니고, 카드 UI도 기존에 있던거 복사해서 만드는거라 별로 어렵지 않은데 이 강의도 50분짜리였다. 구현 난이도가 낮은 만큼 빠르게 넘어가고 싶었는데, 또 건너뛰기에는 중간중간 중요한 설정이나 나중에 쓰일 코드가 껴 있어서 결국 그냥 쭉 계속 들어야했다. 단순한데 오래 걸리는 작업이 반복되니까 좀 답답했다.
아 근데 랜덤 구하는 방법은 그냥 리스트를 랜덤으로 섞은다음 3개 뽑는게 나을 것 같은데 뭔가 복잡하게 가는 느낌이어서 나는 이렇게 작성했다.
System.Random rand = new System.Random();
List<SkillData> skillDataList = allSkillDatasList
.OrderBy(x => rand.Next())
.Take(3)
.ToList();
그리고 문제가... 700자짜리 후기를 쓰려니까 쓸만한 내용이 생길때까지 계속 들어야되는데 쓸만한 내용이 안나온다. 그리고 지금 구조가 최선인가 하는 의문이 계속 드는 것도 있다. 게임 사이즈에 비해 너무 복잡하게 구현되어서 개발 시간도 좀 지연되는 느낌...
좀 더 들어보고 계속 그러면 그냥 25프로 환급만 받는게 나을 것 같다ㅠㅠ
'유니티' 카테고리의 다른 글
| 패스트캠퍼스 환급챌린지 28일차 : 한 번에 끝내는 유니티&C# 게임 개발 초격차 패키지 강의 후기 (1) | 2025.12.09 |
|---|---|
| 패스트캠퍼스 환급챌린지 27일차 : 한 번에 끝내는 유니티&C# 게임 개발 초격차 패키지 강의 후기 (0) | 2025.12.08 |
| 패스트캠퍼스 환급챌린지 : 한 번에 끝내는 유니티&C# 게임 개발 초격차 패키지 강의 중간 점검 (0) | 2025.12.06 |
| 패스트캠퍼스 환급챌린지 25일차 : 한 번에 끝내는 유니티&C# 게임 개발 초격차 패키지 강의 후기 (0) | 2025.12.06 |
| 패스트캠퍼스 환급챌린지 24일차 : 한 번에 끝내는 유니티&C# 게임 개발 초격차 패키지 강의 후기 (0) | 2025.12.05 |