Mia piccola scene. Terrain low poly fatto su blender, postprocessing sulla camera, shaders e materials su unity.
gamemaker e construct ti permettono di lavorare con il loro sistema di scripting che è elementare e veloce. Con unity devi programmare da te in c# o javascript, ovviamente hai molta più libertà e flessibilità.
Secondo me per qualche "microcazzata in 2d" va bene qualsiasi cosa, ma se non ti spaventa scrivere qualche riga di codice vai di unity. Tanto internet è pieno di esempi o progetti dai quali imparare.