현재 웹 개발자로 3년 차인데, 어릴 적 꿈이었던 게임 개발로 전향하고 싶습니다. 유니티나 언리얼 엔진 중에 뭐부터 배워야 할지, 또 포트폴리오는 어떻게 준비해야 할지 막막하네요. 게임 개발자로 일하시는 분들, 현실적인 조언 부탁드려요. 특히 웹 개발 경험이 게임 개발에 도움이 되는 부분이 있을까요?
저도 웹 개발자에서 전향했는데, 유니티로 간단한 2D 게임부터 만들어보세요. 포트폴리오는 깃헙에 올리고, 게임잼에 참여하면 네트워크도 생겨요. 웹 개발의 비동기 처리 경험이 게임 이벤트 시스템에 유용하더라고요.
유니티부터 시작하는 걸 추천해요. 진입 장벽이 낮고 C#이 웹 개발자에게 익숙할 거예요. 웹에서 MVC 패턴 써본 경험이 게임 로직 설계에 도움 될 수 있고, 포트폴리오는 작은 프로젝트 2~3개 완성하는 게 좋아요.
저는 웹 개발 5년 하다가 전향했는데, 유니티로 3D 퍼즐 게임 만들어 포트폴리오로 뚫었어요. 웹에서 배운 디버깅 능력이 게임 버그 잡는 데 도움 많이 됐습니다. 꾸준히 조금씩만 해도 6개월 안에 전향 가능해요. 화이팅!
전 언리얼로 시작했는데, 블루프린트 덕분에 코딩 부담 없이 개념 잡기 좋았어요. 웹 개발자면 자료구조나 최적화 감각이 살아있을 테니, 언리얼의 C++도 금방 익힐 거예요. 포트폴리오는 차별화된 장르를 노려보세요.
현업 게임 개발자입니다. 웹 개발 경험이 오히려 강점이 될 수 있어요. REST API나 데이터베이스 지식은 온라인 게임 백엔드에서 진가를 발휘합니다. 유니티로 시작해 작은 모바일 게임 하나 완성해보세요. 그게 최고의 포트폴리오예요.
게임 개발도 결국 코딩이니까 웹 경험 무시하지 마세요. 다만 게임만의 독특한 패턴(Update 루프, 상태 관리)을 익히는 게 중요해요. 유니티 학습 사이트나 유튜브 튜토리얼 따라 하면서 작은 게임 만들어보는 걸로 시작하세요.
둘 다 배워보는 게 좋지만, 처음엔 유니티 추천합니다. 언리얼은 C++ 기반이라 학습 곡선이 가파르거든요. 웹 개발 경험은 UI/UX 설계나 서버 연동에서 확실히 도움 됩니다. 포트폴리오는 플레이 가능한 빌드 하나면 충분해요.