온라인 게임이란 컴퓨터나 네트워크 등 정보통신기술을 이용하여 사람들이 모여서 즐기는 게임을 말해요. 대표적인 예로는 스타크래프트, 리그오브레전드, 오버워치 등이 있죠. 이처럼 많은 사람들이 즐길 수 있는 인기있는 게임들을 만드는 방법엔 어떤것들이 있을까요?
프로그래밍 언어란 무엇인가요?
프로그래밍 언어란 프로그래밍을 위해 만들어진 언어입니다. 즉, 우리가 일상생활에서 쓰는 말과는 다른 개념이죠. 따라서 프로그래머라면 반드시 배워야 하는 필수 과정이랍니다. 하지만 처음 배우는 입장에서는 어렵고 생소한 용어이기 때문에 어려움을 느낄 수 밖에 없어요. 그래서 저는 파이썬이라는 프로그래밍 언어를 추천드립니다. 파이썬은 문법이 쉽고 간결해서 초보자분들도 쉽게 배울 수 있고, 다양한 분야에서 활용되고 있어서 배워두면 큰 도움이 된답니다.
C언어 VS C++ 차이점은 무엇인가요?
C언어와 C++은 모두 객체지향형 프로그래밍 언어라는 공통점이 있지만, 실행속도면에선 C++이 조금 더 빠르다는 장점이 있답니다. 또한 C언어는 절차지향형 언어인 반면, C++은 객체지향형 언어라서 프로그램 개발시 좀 더 효율적이고 생산성이 높은 편이에요. 그렇기 때문에 대부분의 기업체에서도 C++을 선호한답니다.
유니티엔진과 언리얼엔진 차이는 무엇인가요?
유니티엔진은 모바일 플랫폼(안드로이드, iOS)기반의 게임개발에 주로 쓰이는 엔진이며, 언리얼엔진은 PC플랫폼 기반의 게임개발에 주로 쓰이는 엔진입니다. 유니티엔진은 무료버전이지만 유료버전만큼의 성능을 가지고 있으며, 언리얼엔진은 유료버전으로만 제공되기 때문에 비교적 고가의 금액을 지불해야 합니다. 두 엔진 모두 뛰어난 그래픽 효과를 자랑하지만, 아무래도 고사양의 PC환경에서만 구동된다는 단점이 존재하기 때문에 최근에는 안드로이드폰 환경에서의 최적화가 우수한 유니티엔진을 많이 사용한다고 해요.
이렇게 해서 이번주 주제였던 온라인게임만들기편이 끝이 났어요. 다음주부터는 새로운 주제로 찾아뵐게요~