다음은 가장 인기 있는 2D 게임 엔진 중 일부입니다.
a) Cocos2d – Cocos2d는 오픈 소스 2D 게임 프레임워크를 갖춘 가장 인기 있는 2D 게임 엔진 중 하나입니다. 초기 Cocos2D 프레임워크는 Python으로 작성되었으며 나중에 다양한 언어 및 플랫폼과 호환되도록 만들어졌습니다. 가장 일반적인 형식은 iOS 및 Mac OSX를 대상으로 하는 Objective-C를 사용하여 작성되었습니다. Cocos2D-X는 C++로 작성되었으며 특히 iOS, Android 및 다양한 모바일 플랫폼을 대상으로 합니다. Android용 cocos2d도 Java로 작성되었습니다.
b) Box2D – Box2D는 또 다른 무료 오픈 소스 2D 물리 시뮬레이터 엔진입니다. 프레임워크는 C++를 사용하여 개발되었습니다. 게임 엔진은 Angry Birds, Happy Wheels, Crayon Physics Deluxe, Incredibots, Rolando, Fantastic Contraption, Tiny Wings 및 다양한 플래시 게임과 같은 인기 게임에 사용되었습니다. 이 엔진은 iPhone, Android 및 iPad 플랫폼용 게임을 개발하는 데 사용되었습니다.
c) Corona SDK – Corona SDK는 Ansca Mobile의 공동 창업자인 Walter Luh가 개발한 고유한 SDK(소프트웨어 개발 키트)입니다. SDK를 사용하면 소프트웨어 프로그래머가 iPhone, Android 및 iPad 장치용 모바일 앱을 개발할 수 있습니다. 코로나의 주요 특징 중 일부는 다음과 같습니다.
특정 독점 Open GL-ES 렌더링 엔진을 사용하면 그래픽의 완전한 하드웨어 가속이 가능합니다.
전환 라이브러리는 뛰어난 트위닝 기능을 제공하여 이미지를 원활하게 확장하는 데 도움이 됩니다.
SDK는 iPhone과 Android 사용자 인터페이스를 동시에 지원합니다.
Corona에 내장된 애플리케이션의 크기는 400KB 미만입니다.
전체 기능은 카메라, 비디오 플레이어, 나침반, 가속도계, 자력계 및 GPS와 통합됩니다.