Skip to content

Latest commit

 

History

History
174 lines (105 loc) · 8.12 KB

Pixel-Art-Game-Engines.md

File metadata and controls

174 lines (105 loc) · 8.12 KB

Game Engines for Pixel Art

A curated list of game engines that support Pixel Art graphics — where «game engine» can be interpreted in a non strict manner, including well known middleware and graphics/game libraries, as well as game-oriented programming languages and IDEs.

Originally started as a thread on Cosmigo forum:


Table of Contents


Game Engines and Pixel Art

Pixel-Art is definitely a determining factor in the choice of a game engine, because some 2D engines can't handle pixel art well — it needs to support pixel perfect graphics, without apllying filters that might distort the pixels, and it should handle well pixel ratios at different screen resolutions, and possibly do a good job in scaling up images.

Some engines might offer Pixel Art support out of the box, while others might need some configuration tweaks or dedicated scripts.

It might be worth also listing 2D Engines that don't support Pixe Art, and explain why — this could spare users the experience of embarking in dead-end attempts to use a given engine.

Game Engines Table

Here is a table for quick reference of various reknown game engines, further down a more detailed review of some of them.

egnine pixel-art develop games in has IDE license
AGS yes via GUI and scripts yes Artistic License 2.0
Anura yes FML/FFL yes zlib
Construct yes JS / via GUI menus yes commercial
Ethanon ??? AngelScript yes MIT
Game Maker yes via GUI / GML yes commercial
GDevelop ??? via GUI yes MIT
Godot yes GDScript / C# / C++ yes MIT
LÖVE yes Lua no zlib
PGE 100% via GUI menus yes GPLv3
Phaser yes JavaScript / TypeScript online MIT
Torque2D ??? TorqueScript no MIT
Gate 100% Rust no Apache 2.0

Engines That Support Pixel Art

The following game engines are known to support creation of 2D games with Pixel Art, either out of the box or by tweaking settings.

AGS (Adventure Game Studio)

AGS is a cross platform open source game engine and IDE for developing click-and-point graphic adventures, supporting Pixel Art. Initially developed in 1997, AGS is actively maintained and updated.

Anura

Anura is the game engine used for creating the videogame Frogatto & Friends and it's' Pixel Art oriented right out of the box. It's cross platform, open source and free for commercial and non-commercial use.

Construct

Construct, Construct 2 and 3 support pixel art videogames creation via settings.

Ethanon

A cross-platform and open source 2D game engine programmable in AngelScript that comes with a full IDE. Compiled games can run Windows, macOS, Android and iOS. Although development seems to have stopped in 2017, the engine is stable and usable in production.

Ethanon is designed with 2D graphics and lights effects in mind: it supports pixel shaders, static and dynamic lights, shadows, normal mapping, height and specular maps, and particles — and it works well with pixel art, especially if you are looking for special light and fire effects.

Game Maker

Game Maker is a family of commercial game engines by YoYo Games.

Game Maker supports Pixel Art.

Godot

Godot is a free open source and cross platform game engine supporting both 2D and 3D graphics. It natively supports Pixel Art via custom settings, as well as isometric games. Godot ships with a full IDE.

Third party extensions are freely available to further help in developing isometric games — see the godot-isometric-framework.

LÖVE

LÖVE is a free open source and cross platform 2D game engine. Pixel Art support is achived by disabling anti-aliasing and setting scaling filters to "nearest neighbour". Various Pixel Art video games have been creted with LÖVE engine.

LÖVE doesn't have an IDE, and games must be programmed in Lua language. Many third party libraries, frameworks and resource are freely available.

PGE

PGE (Platform Game Engine) if a free and open source engine and IDE for creating Super Mario Bros. style platform games without programming, via the PGE Editor's menus. The PGE engine is 100% pixel art oriented.