내가 가장 아끼는 개인 프로젝트이자, 제일 자랑스러운 퍼즐 게임! 정해져있던 GIGDC 팀이 해체되고 친구들은 이미 팀을 구한 상태이고, 새롭게 팀을 꾸려 팀장이 될 자신은 없어 '혼자 뭐라도 해봐야지'라는 생각에 만든 게임이다. 그때 조금 더 용기를 가졌더라면, 지지가 조금 더 풍성한 게임으로 탄생했을 수도 있었겠다는 생각에 아쉽기도 하다. 배운 내용을 간단히 정리해보자. - 완벽하지 않아도, 자꾸 피드백을 요청해야 한다! 부끄러워하지 말자. - 구조를 구상할 땐 UML을 이용하자. - 일정 관리는 정말 중요하다. 가장 중요한 건 꺾이지 않는 마음. - 다양한 경험은 값지다! 피드백을 요청할 줄 아는 사람이 되다! 1인으로 개발하니 기획 부분에서 많은 어려움이 있었다. 특히 스테이지의 난이도, 게임의 ..
코드 전체 구조 Manager Class UIManager와 DataManager는 인스펙터에서 데이터를 가지고와야 하기 때문에 Mono를 상속시켜 GameManager를 통해 접근할 수 있게 했다. 굳이 Mono를 상속시킬 필요 없고 Instance가 필요 없는 EventManager와 PoolManager는 정적 클래스로 빼주었다. 이 클래스들은 정적 멤버 함수를 통해 접근시켰다. SoundManager는 GameManager를 통해 접근 시키지 않았다. 난 사실 6개월 전의 나를 잘 모르겠어서 왜 GameManager를 통해 접근시키지 않았는지는 모르겠지만... 아마 모든 스크립트에서 쓸 일이 많아서 싱글톤으로 만든 것 같다. Character Behavior Class 비주얼 스튜디오에 클래스 다..
게임 개요 제목 지지는 아무 생각이 없다 플랫폼 PC, Android 개발 언어 C# (Unity 사용) 개발 인원 1인 개발 (기획, 프로그래밍) 개발 기간 6주 맡은 역할, 배운 점 [프로젝트 후기] 지지는 아무 생각이 없다 내가 가장 아끼는 개인 프로젝트이자, 제일 자랑스러운 퍼즐 게임! 정해져있던 GIGDC 팀이 해체되고 친구들은 이미 팀을 구한 상태이고, 새롭게 팀을 꾸려 팀장이 될 자신은 없어 '혼자 뭐라도 해 minyoung529.tistory.com 코드 구조 [Project] 🤖 지지는 아무 생각이 없다 코드 리뷰 코드 전체 구조 Manager Class UIManager와 DataManager는 인스펙터에서 데이터를 가지고와야 하기 때문에 Mono를 상속시켜 GameManager를 통해..