게임만드는 방법이란 주제 자체가 너무 광범위해서 어떤식으로 글을 써야할지 막막하네요. 일단 제가 알고있는 지식과 경험을 토대로 최대한 쉽게 설명해보도록 하겠습니다.
어떤 언어를 배워야하나요?
일단 프로그래밍언어라는건 컴퓨터에게 명령을 내리기 위한 도구라고 보시면 됩니다. 우리가 영어를 알아야 외국인과 대화를 할 수 있듯이 컴퓨터에게도 특정 프로그램을 실행시키기 위해서는 해당프로그램만의 언어가 필요한데 그걸 프로그래밍언어라고 합니다. 예를 들어 스타크래프트에서는 C++이라는 언어를 사용했고, 리그오브레전드에서는 자바스크립트나 파이썬같은 언어를 사용했습니다. 그래서 내가 만들고 싶은 게임이 있다면 우선 만들고자 하는 게임의 종류를 먼저 정하고 거기에 맞는 언어를 선택해야합니다. 만약 저처럼 롤토체스 모바일을 만들고 싶다면 이 경우엔 자바나 c#중에 골라야겠죠?
프로그래밍언어 독학해도 되나요?
독학가능합니다. 다만 시간이 오래걸릴뿐이죠. 혼자 공부하다보면 막히는 부분이 반드시 생깁니다. 그럴때마다 물어볼 사람이 없다면 계속 제자리 걸음이겠죠? 물론 학원다니면 좋긴하지만 돈이 많이 들기때문에 부담스러울수밖에 없습니다. 그렇기때문에 인터넷강의 같은걸 이용하면 좋습니다. 유튜브에서도 무료강좌들이 많으니 참고하세요.
코딩교육 의무화라는데 왜 해야되는거죠?
4차산업혁명시대입니다. 4차산업혁명 시대란 인공지능(AI), 사물인터넷(IoT), 빅데이터, 모바일 등 첨단 정보통신기술이 경제·사회 전반에 융합되어 혁신적인 변화가 나타나는 차세대 산업혁명을 말합니다. 이러한 기술들을 활용하기 위해선 코딩능력이 필수이기 때문에 정부차원에서 교육을 권장하는겁니다. 하지만 아직까지는 초등학생 수준의 간단한 코딩문제 푸는것 말고는 딱히 의미가 없어보입니다.