Unity (2D and UI)
PNG を Assets に入れ、Inspector で Sprite (2D and UI)、Sprite Mode は Single、Filter Mode は Point (no filter) にします。32 ピクセルがワールドの 1 単位なら、同じスケールの素材には 32 Pixels Per Unit を設定します。最後に Apply を押します。 Compression を None に設定し、Generate Mip Maps をオフにします。Max Size は PNG の元のサイズ以上に設定してください。
Godot 4
Sprite2D の Texture に PNG を割り当てます。CanvasItem → Texture → Filter で Nearest を選択します。 主に等倍以上で表示する場合は、Import タブで Mipmaps をオフにできます。変更後は Reimport を押します。
Phaser
preload() で this.load.image("potion", "assets/potion.png") を呼び、create() で this.add.image(32, 32, "potion") を使って配置します。ゲーム設定で pixelArt: true を指定します。 2 つの 32 はシーン内の x、y 座標です。Phaser 3 では pixelArt: true にすると roundPixels も有効になります。
GameMaker
Sprite アセットを作成し、Sprite Editor の Import で PNG を 1 フレームとして読み込みます。キャラクターの足元を床に合わせるなら、原点は Bottom Centre が便利です。 対象プラットフォームの Game Options → Graphics で Interpolate colours between pixels をオフにします。
PNG サイズの選び方
ゲームのグリッドに合わせます。小さなアイテムは 16 px、アイコンや 1 マスの小物は 32 px、細かいキャラクターは 64 px、ポートレートは 128 px を目安にしてください。 拡大時は ×2 や ×4 などの整数倍を選ぶと、元の各ピクセルが画面上で同じ大きさになります。