Unity에서 MonoBehaviour 클래스의 생명주기 함수는 객체의 초기화 및 실행흐름을 관리하는 중요한 메서들이다. Awake() : 오브젝트가 씬에서 인스턴스화 될 때 가장 먼저 호출되며, 비활성 상태여도 호출됨. 의존성 주입, 컴포넌트 참조 등 객체 간 연결을 초기화하는 데 주로 사용.Start() : Awake가 모두 호출된 이후, 오브젝트가 활성화된 상태일 경우 첫 프레임 전에 단 한 번 호출됨. 씬에 로딩된 상태에서 게임 플레이가 시작될 때 필요한 초기화 로직에 적합.Update() : 게임이 실행되는 동안 매 프레임 호출되며, 키 입력 처리, 위치 갱신, 상태 확인 등 지속적인 업데이트가 필요한 로직을 구현할 때 사용됨.