일단 네이티브 방식으로 게임을 만들고있고

최대한 모듈화 가능한 내용들은 클래스, 구조체로 만들고있는데

오브젝트와 관련된 내용을 진행하다가

오브젝트 내부 게임 로직 처리를 고민하고있음


현재 내가 만든 오브젝트 클래스에 상태변경, 충돌, 이동, 애니메이션 관련 함수를 집어넣었는데


내부 게임로직 처리 함수를 넣으면 다른 게임을 만들때 이쪽을 수정해야하는 문제가 있을거 같더라고


그래서 오브젝트 클래스를 상속받는 player 클래스, monster 클래스 등을 만들어서 update 함수를 오버라이딩 하는 식으로 접근할려 하는데 괜찮을까?