BCSD 가이드: 게임
게임 트랙을 소개합니다!
안녕하세요! BCSD Game Track에 오신 것을 진심으로 환영합니다!
저희 게임 트랙에 대해 궁금하실 만한 점들을 아래에 정리해두었으니, 한 번씩 읽어보시면 많은 도움이 될 거예요.
Q. 들어오면 어떤 공부를 하게 되나요?
게임을 만드는 방법에는 여러 가지가 있지만,
비기너 트랙에서는 가장 대표적인 게임 엔진인 Unity를 중심으로 배우게 됩니다.
Unity를 사용하기 위해 **기초 언어인 C#**부터 시작해, 2D와 3D 게임 개발을 단계적으로 익힙니다.
자세한 커리큘럼은 BCSD 홈페이지에서 확인하실 수 있습니다.
Q. C#은 어떤 언어인가요?
간단하게 비유하자면,
- C#은 유니티에서 게임을 움직이게 만드는 언어입니다.
- 유니티가 무대, 캐릭터, 배경 같은 ‘모양’을 만들어주는 도구라면, C#은 그 안에서 ‘어떻게 움직일지, 어떤 일이 일어날지’를 정하는 언어라고 할 수 있습니다.
C#은 마이크로소프트에서 개발한 객체 지향 프로그래밍 언어로, Java와 C++의 영향을 받아 만들 어졌습니다.
.NET 프레임워크를 기반으로 하며, 오픈소스화로 인해 Windows뿐만 아니라 다양한 분야에서 사용되고 있습니다.
.NET이란, C#을 포함한 여러 언어를 지원하는 프레임워크이자 실행 환경입니다.
Q. 레귤러가 되면 어떤 활동을 하나요?
비기너 커리큘럼에서 배운 내용을 바탕으로 직접 게임을 제작해볼 수 있습니다.
의견이 맞는 부원들과 팀을 이루어 기획부터 배포까지 프로젝트를 진행할 수 있습니다.
또한,
- Unity 엔진뿐만 아니라 Unreal Engine을 새롭게 배워볼 수도 있고,
- 게임 개발 전 작성하는 기획서 작성법도 더욱 구체적이고 체계적으로 심화 학습할 수 있습니다.
- 게임잼, 게임 개발 컨퍼런스 등 다양한 행사에 참여하면서 게임 개발에 대한 폭넓은 지식과 경험을 쌓을 수 있습니다.
Q. 난이도는 어느 정도인가요?
- C#은 자바와 매우 유사한 언어입니다. 2학년 때 자바 수업을 잘 들으셨다면, 비기너 과제 수행 시간이 크게 단축될 수 있습니다.
- 게임 개발에는 수학적인 사고력도 요구되기 때문에, 수학 관련 과목을 잘 수강하셨다면 더 수월하게 진행하실 수 있습니다.
- 새로운 것을 배울 때는 직접 따라 해보는 것이 가장 효과적입니다. 그래서 Unity 2D를 배우는 과정에서는 실습 위주의 과제가 많이 주어질 예정입니다.
비기너로 들어오시기 전에는 학교 수업과 개인 일정 등을 고려해 보시고,
본인이 게임 개발에 진심인지 한 번쯤 고민해보신 뒤에 결정하시는 걸 추천드립니다.
마무리
여기서 배우는 과정은 쉽지 않을 수 있지만, 끝까지 도전한다면 개발자 시장에서 당당히 1인분을 할 수 있는 실력을 갖추게 될 것입니다.
여러분이 실제로 게임을 만들고, 팀 프로젝트를 완주하는 그 순간까지 BCSD가 함께 하겠습니다.