오늘은 제가 자주 하는 게임인 클래시로얄과 비슷한 게임을 만들어볼 예정이에요. 저는 모바일게임 개발자라서 컴퓨터 프로그래밍 언어로는 C++언어를 주로 사용하는데요, 이클립스라는 프로그램을 이용해서 간단하게 코딩하면 금방 뚝딱뚝딱 만들어진답니다. 물론 처음엔 많이 헤맸지만 이제는 혼자서도 척척 만드는 수준이 됐어요. 여러분도 쉽게 만드실 수 있으니 걱정말고 따라와주세요~
모바일게임개발자가 되려면 어떤 공부를 해야하나요?
저는 안드로이드 스튜디오나 유니티 엔진을 활용해서 모바일게임을 만드는데요, 먼저 기초 지식으로는 C언어나 C++같은 프로그래밍 언어를 배워야 해요. 그리고 나서 자료구조(알고리즘)공부를 하고 API 같은 라이브러리들을 배우고 나면 원하는 게임을 직접 제작할 수 있답니다. 하지만 너무 겁먹지 마세요! 저희 학원에서는 1:1 맞춤형 수업이기 때문에 비전공자분들도 어렵지 않게 배우실 수 있고, 취업연계 시스템 또한 갖추고 있어서 수강생분들이 원하시는 회사로의 취업률 100%를 자랑한답니다.
프로그래밍 언어란 무엇인가요?
프로그래밍 언어는 사람과 컴퓨터 사이의 의사소통을 위한 수단입니다. 우리가 한국어를 쓰듯이 컴퓨터에게 명령을 내리기 위해서는 컴퓨터가 알아들을 수 있는 언어를 사용해야 합니다. 대표적인 프로그래밍 언어로는 C언어, 자바, 파이썬 등이 있으며 각각 장단점이 존재하기 때문에 자신에게 맞는 언어를 선택하시는 게 좋습니다.
자료구조랑 알고리즘이란 무엇인가요?
자료구조는 데이터를 효율적으로 저장하고 처리하기 위해 설계된 구조이며, 알고리즘은 문제를 해결하기 위한 절차 혹은 방법을 말합니다. 예를 들어 ‘A’라는 단어를 입력했을 때 출력되는 결과값이 여러 가지라면 어떻게 하면 좋을까요? 이때 A단어를 입력했을 때 나오는 결과물 중 일부를 미리 정해놓고 나머지 부분을 채우는 과정을 반복한다면 훨씬 수월하게 작업을 진행할 수 있겠죠? 이러한 일련의 과정을 알고리즘이라고 합니다.
이렇게 해서 아주 간단한 게임 만들기 끝! 어떠셨나요? 조금 이해가 되셨나요? 다음 시간에는 좀 더 심화된 내용으로 찾아올게요! 기대해주세요~~