BJH's Devlog

2. 🕶️ 스미스 요원의 주먹세례를 견뎌내게 하는 힘

영화 : 매트릭스 영화에서 네오는 그가 인류를 구한 ‘더 원’이라고 믿는 주위사람들과는 달리, 스스로에 대한 믿음을 가장 먼저 놓는 사람은 네오 스스로였다. “너 자신을 알라” 보통 주제 파악을 못하고 자신을 과대평가하는 사람들에게 하는 말이다. 하지만, 오라클과 만나는 장면에서 등장한 “너 자신을...

당신의 마음에 영화를 처방해드립니다

영화를 사랑한 심리학, 심리학이 새겨진 영화 당신의 마음에 영화를 처방해드립니다 행성B 출판, 전우영 지음 1. ☔ 왜 내 인생에만 비가 내리는 걸까 2. 🕶️ 스미스 요원의 주먹세례를 견뎌내게 하는 힘 3. 🐺 반드시 내게로 돌아온다는 믿음 4. 👪 외로우면 그렸지, 보고싶을 때마다 5. 📺 네가 좋으면 나도 좋아야 하냐 6. ...

Model View Presenter and Conclusion

위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. 모델 뷰 컨트롤러 (Model View Controller, MVC) 는 UI를 개발할 때 흔히 사용되는 디자인 패턴의 한 가족이다. MVC의 일반적인 아이디어는 소프트웨어의 논리 부분을 데이터와 프레젠테이션으로부터 분리하는...

State Pattern

위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. 플레이어블 캐릭터를 구성한다고 상상해보자. 어느 순간, 캐릭터는 땅에 서 있을 것이다. 컨트롤러를 움직이면, 그것이 달리거나 걷는 것처럼 보인다. 점프 버튼을 누르면 캐릭터는 공중으로 뛰어오른다. 몇 프레임 뒤에, 그것은 착지...

Observer Pattern

위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. 실행 시간에 게임에서 여러 가지 일이 발생할 수 있다. 적을 파괴했을 때는 어떤 일이 일어날까? 파워업을 수집하거나 목표를 완수했을 때는 어떠할까? 종종 일부 객체가, 불필요한 의존성이 생기게, 다른 객체에게 직접 참조하지 ...

Command Pattern

위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. Gang of Four 패턴 중 하나인 커맨드 패턴 (Command Pattern) 은 특정한 일련의 행동을 추적하고자 할 때 유용하다. 만약 실행 취소/재실행 기능을 사용하거나 입력 이력을 리스트에 보관하는 게임을 플레이해 ...

Singleton Pattern

위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. 싱글톤 (Singleton) 은 종종 나쁜 평판을 받는다. Unity 개발에 입문하는 경우, 싱글톤은 아마도 처음으로 인식할 수 있는 패턴 중 하나일 것이다. 또한 가장 비난받는 패턴 중 하나이다. 원래의 Gane of Fo...

Object Pool

위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. 오브젝트 풀링은 많은 GameObject를 생성하고 파괴할 때 CPU에 부담을 줄이기 위한 최적화 기법이다. 오브젝트 풀 패턴은 비활성화된 “Pool”에서 준비된 채 대기하는 초기화된 객체들을 사용하는 패턴이다. 객체가 필요...

Factory Pattern

위 글은 유니티에서 공식으로 제공하는 E Book을 기반으로 제가 번역, 공부하며 정리한 자료를 글로 남긴 것입니다. 다른 오브젝트들을 만드는 특별한 오브젝트가 있는 것이 가끔은 도움이 될 때가 있다. 많은 게임들은 게임 플레이 과정에서 다양한 것들을 생성하고, 정말로 필요해지기 전까지는 런타임에 정말 무엇이 필요한지 종종 모를 수 있다....