Steam 게임들 중 Unity로 개발한 게임들 코드가 궁금해서 디컴파일 안되나 찾아본 결과 Jetbrain에서 만든 dotPeek 이라는 프로그램을 찾아버렸습니다.
여기에다가 Unity 빌드 폴더를 넣고 Assembly-CSharp.dll을 열면 싹나오네요..
이래도 되나 싶기는 한데 어차피 남의 코드 읽고 해석하는 것도 실력이고 코드만 본다고 해당 게임을 똑같이 그대로 만들 수 있는 것도 아니니 괜찮지 않을까요..?
개인 공부용으로 쓰기는 좋은 프로그램인듯 합니다. 다른 게임에서 시스템이나 어떤 파트에 대해서 구현을 어떻게 했는지 정말 자세하게 알아보고 싶으면 디컴파일 해서 열심히 찾아보면 도움이 되겠네요.
아래 이미지는 실제로 Steam에서 Rhythm Doctor 빌드를 넣어 디컴파일한 결과입니다. 코드는 혹시 몰라서 가려서 올립니다.