흐름
Q 1. 자기소개 해주세요
Q 2. 게임개발을 하게 된 이유는
Q 3. 유니티 생명주기에 대해 설명해주세요
Q 4. 객체지향에 대해 설명해주세요
Q 5. 상속에 대해 설명해주세요
대답
- 대학 졸업하고 이것저것 프밍공부 하고 게임개발 공부중.. 어버버
- 게임을 하는 것도 좋아하기도 하고, 비쥬얼적으로 뭔갈 만들어서 보여주는 것에 특화되어있고 게임 뿐 아니라 여러 시뮬레이션을 만들어 보는 것에 대해서도 유니티가 적합하다고 생각하여 열심히 배우고 있음. 여기도 어버버
- 게임 시작 시점에 실행되는 무언가. [] 대괄호로 둘러싼 키워드와 함께 하는 그거. 이후에 Awake, OnEnable, Start 등 오브젝트 컴포넌트의 활성화 단계에서 한 번 메서드를 실행하여 여러 초기화 역할을 하며, Update 메서드 등에서 프레임 당 필요한 작업을 한다. (FixedUpdate나 콜백 등에 대해서는 빼먹음) 오브젝트의 파괴 시 OnDistroy 메서드에서 필요한 장치를 마련하여 마무리.
- 순차적으로 진행되는 절차지향과는 다른 결의 프로그래밍 방식으로, 모듈화를 중심으로 프로그래밍을 하는 방식을 객체지향 프로그래밍이라고 한다.
- 특정 클래스에 어떠한 기능을 만들어 이를 다른 클래스에서 이어받아 추가적인 메서드나 변수를 작성하여 사용 할 수 있는 구조. 몬스터를 예로 들면, 몬스터 클래스에 몬스터가 가지는 기능을 구현한 후, 보스 몬스터에서 몬스터 클래스를 상속받고 보스몬스터만의 추가적인 메서드 등을 구현하여 사용. 쫄 몬스터에서도 마찬가지로 몬스터 클래스를 상속받아 쫄 몬스터에 대한 메서드 등을 추가로 작성하여 사용한다.
피드백
- 나에 대한 소개 : 내가 어떤 사람이고, 내가 왜 게임개발을 하려고 하는지. 나라는 사람이 어떠한 사람인지 표현할 수 있도록 정리를 해 보자.
- 전반적으로 부족한 자신감 : 내가 부족하다고 생각하는 부분을 스스로 인지하게 되면 자신감이 떨어지는 경향이 있음.
- 본인소개부터 막혀서 거기에서 자신감이 떨어지고, 기술적인 부분에서도 설명을 하다가 막히기 시작하면 떨어지는 자신감.
- 대답을 하다가 흐리는 경향. "~게 한다고.....합니다.". "~라고 생각합니다" 는 지양하도록. "~게 됩니다."라고 깔끔하게 끝내기.
- 시선처리 : 흔들리는 시선
- 기술에 대한 대답도 정리가 필요.
- AtoZ를 모두 말하는 것 보다 AtoZ를 모두 알고있다는 것을 요약.(예:생명주기)
- 요약 : 자신감 / 마인드(걔네는 면접하는 게 일) / 내가 생각하는 걸 잘 말할 수 있도록 연습
그 외
- 모르는 건 말 안하기 - "공부가 필요할 것 같습니다."
- 예시를 들어서 설명을 하자.(예:상속)
- 끊겼을 때... 정리할 시간을 잠깐 가져도 괜찮을지 물어봐도 괜찮다.
반응형
'다이어리 > 내일배움 개발일지' 카테고리의 다른 글
게임개발캠프 - 최종프로젝트 11일차 (0) | 2024.03.21 |
---|---|
게임개발캠프 - 최종프로젝트 5일차 (0) | 2024.03.13 |
게임개발캠프 - 최종프로젝트 4일차 (0) | 2024.03.12 |
게임개발캠프 - 최종프로젝트 1~3일차 (0) | 2024.03.08 |
게임개발캠프 - 팀 과제(E) 6일차, 과제발표 및 정리 (0) | 2024.03.06 |