# 리펙토링


목적

- 재사용 가능한 모듈화

- 레벨 추가 대비한 구조 분리

- 게임 / 미들웨어 / 데이터 레이어 분리


a15714ab041eb360be3335625683746f0153452fd6a4ee89d53761f89816cd6e9fc49c61e48a723af01a4454

널부러져 있던 스크립트 파일을 분류해서 넣음

겜이 짧음에도 참 손이 많이 간다.


중복76




a15714ab041eb360be3335625683746f0153452fd6a4ee89d53761f6981dcd6e1f8d63b4ed6070ae83e771eca9af

암튼 변경 내역 많음


크게 바뀐건

- 상시 존재해야 하는 싱글턴 클래스가 참조하는 객체를 직접 생성하도록 함.
- 게임 레이어에 해당되는 자잘한 클래스들을 지우고 해당 씬에서 기믹을 담당하는 클래스가 모두 처리하도록 함

- 데이터와 로직 분리 

이정도임



# 영어 적용

a15714ab041eb360be3335625683746f0153452fd6a4ee89d53766f29815cd6ee58752cf624fb60d71eee90e67

번역은 power GPT(무료)가 해줌


28a7d72fe39f6ca03ee9d5b017d7763847c5abc12b7e9078d15fe70d283393f8d0e22dc35c

번까진 타이틀은 하드코딩으로 처리했다면
지금은 언어 설정을 관리하는 클래스가 json 파일 읽어와서 처리하게 됨



# 빌드


a15714ab041eb360be3335625683746f0153452fd6a4ed89d63061f39d17cd6eadef4aa86eb6ed89f134a62b1b68

웹빌드 잘됨



# itchio 에 올리기


a15714ab041eb360be3335625683746f0153452fd6a4ed89d63262f49f11cd6e3c35d7626cbe8074ceb5ca64fec8

입력칸 많아서 당황함 

짧은 설명칸에 한글 넣었지만 120자 글자수 있어서 같이 못 올림


a15714ab041eb360be3335625683746f0153452fd6a4ed89d63262f99816cd6e74c0bfe4834aca7086d77bcaff

대신 상세 설명에 한글/영어 병행 표기함.

열씸히 씀


a15714ab041eb360be3335625683746f0153452fd6a4ed89d63260f09f13cd6e07ea94827f567c1e368fbdcdad39


84


이제 홍보 탭에 링크 올리면 됨?