안녕하세요! 평소에 게임을 너무 좋아해서 개발까지 하고 싶어 게임 개발을 막 시작한 초보자에요


여러가지 가이드들을 참고해보면서 엔진 사용법이랑 인스펙터 각 요소들, 함수 등등 대충은 이해가 가는 데...

아무것도 없는 하얀 도화지 같은 프로젝트를 생성하고 만들기 시작 할려고 하면 머리가 새하얗게 되요


이유가 누구를 메인으로 해야 하는 지 도저히 감이 잡히질 않아요

제가 여기서 말하는 메인은 중심... 코어...? 라고 해야 할까요.


다른 프로그램 개발을 하면 main 부터 제작을 하고 부가 요소를 붙이는 개념으로 개발을 하잖아요?

그런데 게임은 좀 다른 거 같아요. 각각의 요소를 먼저 개발하고 함께 붙이고 서로 시그널을 발생해서 제어하는 것 처럼 느껴졌어요.


저의 원래 본업은 비전 프로그램 개발이고 프론트랑 백엔드를 모두 함께 개발했기 때문에 메모리 관리를 중요하게 작업해야해요.

각 개별 요소로 만들어서 마지막에 한꺼번에 붙이면 메모리가 터져버리기 때문에 초반에 대략적인 메모리 흐름을 반드시 잡고 중심부터 개발을 해서 각 요소를 붙여나가거든요.


그래서 게임을 만들려는 과정에서 자꾸만 "이렇게 하는 것이 효율적인가?" 라는 물음이 생겨 개발이 막히는 느낌이 들어요...


혹시 저처럼 본업으로 인해 생긴 습관 때문에 개발이 막히시는 분이 있으실까요?

나는 아무것도 모르는 초짜라고 생각하며 시작해도 자꾸만 이렇게 하는 게 맞을 까, 더 효율적인 방법이 있을 텐데.. 라는 생각이 들어서요