• 2017. 12. 23.

    by. 곰돌이푸우~

    프로그래밍을 공부하다 보면 누구나 간단한 게임부터 전문화 된 게임을 개발하고 싶다는 생각을 해봤을 것입니다.

    오늘은 게임개발에 도움이될 유명한 3가지 게임 엔진을 소개 하려합니다.




    Unreal Engine은 가장 유명한 게임 엔진 중 하나입니다.


    첫 버전은 1998 년에 출시되었으며 현재도 게임을 제작하는 데 많이 사용됩니다.


    언리얼 엔진으로 만들어진 유명한 프로젝트로는

    Gears of War 시리즈, Mass Effect 시리즈, Batman : Arkham 시리즈 등이 있습니다.




    최신 버전 인 Unreal Engine 4는 지금까지 글로벌 조명, 범프 매핑, 실시간으로 계산되는 반사 및 애니메이션 등과

    같이 모바일 플랫폼에 비해 너무 무거울 것으로 여겨졌던 그래픽 기능을 사용할 수 있습니다.


    언리얼의 강점은 그래픽 성능을 극대화 할 수있는 가속 기능과 알고리즘입니다.

    특히 제한된 계산 능력과 Unity3D의 동일한 시스템 경쟁 능력을 고려할 때 좋은 성능을 보입니다.




    Unity는 대화 형 3D 응용 프로그램을 간단하게 만들 수있는 크로스 플랫폼 게임 엔진입니다.


    유니티로 만든 훌륭한 프로젝트로는

    라라 크로프트 (Lara Croft Go), 그녀의 이야기, 영원의 기둥 (Pillars of Eternity) 등이 있습니다.


    Unity는 무료 인 Personal Edition이 있습니다.


    Personal Edition은 게임 개발에 필요한 모든 기능을 엔진을 포함하며

    거의 모든 플랫폼에서 게임을 만드는데 사용할 수 있습니다.


    문제는 Professional Edition에 월별 요금이 필요하다는 것입니다.


    Unreal과 달리 배우기 쉽고 사용자 친화적 인 시스템입니다.


    개발 기능면에서는 엔진이 제공하는 도구의 양이 적어

    필요에 따라 추가 도구를 개발해야하므로 개발시간이 늘어날 수 있습니다.




    GameMaker Studio는 프로그래밍에 대한 사전 지식이 필요 없기 때문에 유명해졌습니다.


    덕분에 개발자는 네이티브 환경에서 프로그래밍하는 것보다

    간단하고 빠르게 게임을 개발 할 수 있습니다.


    이 엔진으로 만든 주목할만한 프로젝트로는 Spelunky, Hotline Miami, Super Crate Box 및 곧 출시 될 Hyper Light Drifter가 있습니다.


    시장에있는 다른 게임 엔진에 비해 중요한 단점은 제공되는 도구의 양이 상대적으로 적다는 점입니다.



    이상으로 가장 유명하고 많이 쓰이는 게임엔진을 소개해 보았습니다.

    게임 개발을 시작 하시려는 분들에게 도움이 되었으면 합니다.