본문 바로가기

2019/0910

[Unity | 게임 디자인 패턴] 게임 씬의 구성 및 필수 컨트롤러/매니저 Global 사용 컨트롤러 SceneController NetworkController Global 사용 매니저 GameDataManager DownloadManager ObjectPoolManager SoundManager PopupManager 씬 구조 [Splash.unity] SplashController [Title.unity] TitleController [Lobby.unity] LobbyController LobbyManager LobbyUIManager [InGame.unity] InGameController : 게임 자원, 게임 플레이 제어 InGameManager : 인게임 자원을 관리 InGameUIManager : 인게임UI를 관리 InputController : 인풋 제어 Unit.. 2019. 9. 5.
<훌륭한 프로그래머 되는 법> 요약 CHAPTER 4. 코드 줄여 개선하기 간단하고, 불필요한 것이 없으며, 끝이라고 확실하게 답할 수 있는 것을 아름답다고 여긴다. 특정 종류의 버그에 지독하게 당해본 뒤에 예전의 코드로 되돌아가면, 해당 코드에 숨어 있는 잠재적인 버그를 자연스럽게 발견하게 된다. 그것은 프로그래머의 육감이다. CHAPTER 6. 경로 탐색하기 새로운 코드 베이스에 적응을 위해서는 다음과 같은 작업들을 재빠르게 해내야 한다. 코드의 어느 부분부터 보아야 하는지 파악하기 코드의 부분별 기능을 알아내고, 그 기능을 어떻게 수행하는지 살펴보기 코드의 품질을 가늠하기 시스템 내부를 어떻게 탐색할 것인지 계획하기 코딩 관례를 이해하고, 본인의 수정 사항이 그것과 어울리도록 만들기 특정 기능이 있을 법한 위치를 파악하고, 그 기능에.. 2019. 9. 4.