게임 엔진·2D 프레임워크
각 항목을 클릭하면 시각 예시·비교·원문을 볼 수 있습니다.
Godot Godot
씬·노드·에디터를 중심으로 2D·3D 게임을 제작하는 엔진.
인디 게임·도구·2D 및 3D 인터랙티브 앱.
도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.
Unity Unity
에디터·컴포넌트·자산 파이프라인을 제공하는 게임 엔진.
2D·3D·모바일·시뮬레이션.
현재 플랜·배포 대상·수익 관련 조건은 공식 약관을 별도 확인한다.
Unreal Engine Unreal Engine
3D 제작·렌더링·월드·게임 로직을 통합한 엔진.
고품질 3D·대규모 월드·시각화.
용도·배포 방식별 라이선스 조건을 확인한다.
Phaser Phaser
브라우저 2D 게임의 장면·입력·렌더링·물리 기능을 제공하는 도구.
웹 2D 게임.
도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.
PixiJS PixiJS
스프라이트·그래픽·텍스트 등을 GPU로 그리는 2D 렌더링 도구.
2D 게임 화면·대화형 그래픽.
완성된 게임 규칙·물리·에디터를 모두 제공하는 종합 엔진과 구분한다.
PlayCanvas PlayCanvas
웹 기반 실시간 3D 엔진과 제작 도구.
브라우저 3D·인터랙티브 제품.
도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.
Defold Defold
게임 제작·빌드·배포를 위한 에디터와 런타임 엔진.
2D 중심 멀티플랫폼 게임.
도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.
GameMaker GameMaker
2D 게임 제작을 위한 에디터·스크립트·자산 체계를 제공하는 도구.
2D 게임 제작.
배포 대상과 현재 라이선스 조건을 확인한다.
Construct Construct
이벤트 시트 중심으로 게임을 구성하는 제작 도구.
시각적 로직 중심 2D 게임.
도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.
GDevelop GDevelop
이벤트 기반 시각적 제작과 확장을 제공하는 게임 도구.
코드 부담이 적은 2D 게임 제작.
도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.
Cocos Creator Cocos Creator
에디터·씬·컴포넌트 기반으로 게임을 만드는 제작 환경.
2D·3D·웹·모바일 게임.
도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.
LÖVE LÖVE
2D 그래픽·입력·소리 등 게임 기능을 제공하는 Lua 프레임워크.
코드 중심 2D 게임.
도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.
MonoGame MonoGame
렌더링·입력·오디오 등을 제공하는 코드 중심 게임 프레임워크.
맞춤 2D·3D 게임 기반.
도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.
libGDX libGDX
2D·3D·입력·오디오 등을 제공하는 게임 개발 프레임워크.
Java 기반 멀티플랫폼 게임.
도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.
Bevy Bevy
ECS 기반의 모듈형 게임 엔진.
Rust 게임·시뮬레이션.
릴리스별 API 변화와 에디터·플러그인 생태계를 확인한다.
Pygame Pygame
2D 그래픽·입력·오디오 등 게임용 모듈을 제공하는 도구.
Python 게임·학습·프로토타입.
도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.
pygame-ce pygame-ce
Pygame 계열 API의 커뮤니티 에디션 구현.
Python 2D 게임·기존 Pygame 프로젝트.
pygame 패키지와 설치 충돌·기능 차이를 확인한다.
Arcade Arcade
스프라이트·타일맵·그래픽 기능을 제공하는 2D 게임 라이브러리.
Python 2D 게임.
latest 문서가 개발 버전일 수 있으므로 설치 버전과 맞춘다.
Panda3D Panda3D
실시간 3D 렌더링과 게임·시뮬레이션 기능을 제공하는 엔진.
Python 중심 3D 앱.
도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.
Ursina Ursina
Panda3D 기반으로 간단한 3D 게임 제작 API를 제공하는 도구.
Python 3D 프로토타입.
도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.
Ren'Py Ren'Py
대사·선택·이미지·분기를 중심으로 비주얼 노벨을 제작하는 엔진.
대화·내러티브 게임.
도입 전 공식 문서에서 지원 버전·배포 플랫폼·라이선스·유지보수 상태를 확인한다.
Game Engines & 2D Frameworks
Open an entry for its visual reference, comparisons and source-language text.
Godot Godot
An engine for creating 2D and 3D games around scenes, nodes, and an editor.
Indie games, tools, and 2D or 3D interactive apps.
Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.
Unity Unity
A game engine providing an editor, components, and an asset pipeline.
2D, 3D, mobile, and simulation projects.
Check official terms separately for current plans, deployment targets, and revenue-related conditions.
Unreal Engine Unreal Engine
An engine integrating 3D authoring, rendering, worlds, and game logic.
High-quality 3D, large worlds, and visualization.
Check licensing for the use case and distribution method.
Phaser Phaser
A toolkit providing scenes, input, rendering, and physics for browser-based 2D games.
Browser-based 2D games.
Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.
PixiJS PixiJS
A 2D rendering toolkit drawing sprites, graphics, and text with the GPU.
2D game presentation and interactive graphics.
Distinguish this from a comprehensive engine providing complete game rules, physics, and an editor.
PlayCanvas PlayCanvas
A web-based real-time 3D engine and authoring environment.
Browser 3D and interactive products.
Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.
Defold Defold
An editor and runtime engine for creating, building, and distributing games.
Primarily 2D cross-platform games.
Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.
GameMaker GameMaker
A toolkit providing an editor, scripting, and asset systems for 2D game creation.
2D game creation.
Check deployment targets and current licensing.
Construct Construct
A game-authoring tool centered on event sheets.
2D games built around visual logic.
Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.
GDevelop GDevelop
A game-authoring tool providing event-based visual development and extensions.
2D game creation with reduced coding requirements.
Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.
Cocos Creator Cocos Creator
An editor-based environment creating games from scenes and components.
2D, 3D, web, and mobile games.
Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.
LÖVE LÖVE
A Lua framework providing 2D graphics, input, audio, and other game capabilities.
Code-oriented 2D games.
Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.
MonoGame MonoGame
A code-oriented game framework providing rendering, input, audio, and related features.
Custom foundations for 2D and 3D games.
Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.
libGDX libGDX
A game framework providing 2D and 3D graphics, input, audio, and related capabilities.
Java-based cross-platform games.
Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.
Bevy Bevy
A modular game engine based on an entity-component-system architecture.
Rust games and simulations.
Check release-specific API changes and the editor and plugin ecosystem.
Pygame Pygame
A toolkit providing modules for 2D graphics, input, audio, and game development.
Python games, learning, and prototypes.
Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.
pygame-ce pygame-ce
A community-edition implementation of the Pygame API family.
Python 2D games and existing Pygame projects.
Check installation conflicts and feature differences with the pygame package.
Arcade Arcade
A 2D game library providing sprites, tilemaps, and graphics capabilities.
Python 2D games.
The latest documentation may describe a development version; match it to the installed version.
Panda3D Panda3D
An engine providing real-time 3D rendering and game or simulation functionality.
Python-centered 3D applications.
Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.
Ursina Ursina
A toolkit offering a simplified 3D game API on top of Panda3D.
Python 3D prototypes.
Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.
Ren'Py Ren'Py
A visual-novel engine centered on dialogue, choices, images, and branching.
Dialogue and narrative games.
Before adoption, check official documentation for supported versions, distribution platforms, licensing, and maintenance status.