Which Game Engines Are Featured on GameDev Drops and How Do They Differ?

Updated

GameDev Drops lists seven engines in its Engines section: Unity, Unreal Engine, Godot, GameMaker, Construct, Phaser, and Bevy. They differ mainly along four axes — 2D vs. 3D strength, whether you write code, licensing and cost model, and target platform. If you want the shortest path to a decision: pick Godot for a free general-purpose engine with no royalties, Unity for the broadest platform reach including mobile and VR/AR, Unreal for high-fidelity 3D, GameMaker or Construct for 2D without a heavy engineering ramp, Phaser if you already work in JavaScript, and Bevy if you want Rust and a data-driven architecture.

The seven engines at a glance

Engine Best fit Code required Cost / licensing (as described)
Unity 2D, 3D, mobile, VR/AR Yes (C#) Not stated on the page
Unreal Engine High-fidelity 3D, AAA, cinematic Yes (C++/Blueprints) Not stated on the page
Godot General 2D/3D, beginners Yes (GDScript et al.) Free, open-source, no royalties
GameMaker 2D indie games Yes (GML) Not stated on the page
Construct Rapid 2D prototyping No-code, browser-based Not stated on the page
Phaser HTML5 2D games Yes (JavaScript) Free
Bevy Data-driven games in Rust Yes (Rust) Free, open-source

Cost and licensing rows reflect only what GameDev Drops states. The page does not publish pricing details for Unity, Unreal, GameMaker, or Construct, so check each vendor's own terms before committing.

How the engines differ

2D vs. 3D focus

Unity and Godot are presented as general-purpose, covering both 2D and 3D. Unreal is positioned around high-fidelity 3D and cinematic work. GameMaker, Construct, and Phaser are framed as 2D-first tools — GameMaker for indie 2D hits, Construct for rapid 2D prototyping, Phaser for HTML5 2D. Bevy is described as data-driven rather than tied to a dimension.

Code vs. no-code

Construct is the only entry described as no-code and browser-based, which makes it the outlier for people who want to avoid programming. Every other engine assumes you write code, though the languages differ: C# for Unity, C++ (with Blueprints) for Unreal, GDScript for Godot, GML for GameMaker, JavaScript for Phaser, and Rust for Bevy.

Licensing and cost model

Only three engines carry explicit cost language on the page: Godot is "free, open-source… no royalties," Phaser is "free," and Bevy is "free and open-source." That matters if royalty-free distribution is a hard requirement — Godot is the only general-purpose 3D-capable engine the page flags that way.

Learning curve and audience

Godot is called out for a "gentle learning curve," and GameMaker and Construct are both framed as beginner-friendly. Unity is labeled "industry-standard," Unreal as powering "AAA and cinematic experiences," and Bevy as data-driven — signals aimed at readers who already have some engineering context.

Choosing by situation

  • You want zero royalties and open source, and you may need 3D: Godot.
  • You need the widest platform coverage, including mobile and VR/AR: Unity, described as industry-standard for those targets.
  • You are targeting photoreal 3D or cinematic quality: Unreal Engine.
  • You are making a 2D game and want a beginner-friendly path: GameMaker, or Construct if you would rather not code at all.
  • You already write JavaScript and want a browser game: Phaser.
  • You work in Rust and want a data-driven engine: Bevy.

What to verify before deciding

GameDev Drops is a curated directory, not a licensing authority. For Unity, Unreal, GameMaker, and Construct, the page gives no pricing or royalty information, so confirm current terms directly with each vendor. Also check that your target platforms and team size match what each engine supports — the page's one-line descriptions are a starting filter, not a full feature comparison.

If you want the surrounding context — learning platforms, art and audio tools, free assets, and publishing channels — those sit in the other GameDev Drops sections and are worth browsing alongside the engine list.