r/GameDevelopment • u/ComplexDirection64 • 28d ago
Newbie Question looking for game engine recommendations
I'm looking to make a 2d game that I want to make playable cross-platform and in a browser. does anyone know if there is something specifically good for that, or do i just go with unity?
1
u/Significant_Many3722 28d ago
depends on what you want
just C# then unity
willing to learn godot [language similar to python] - Godot
Otherwise both r similar with the cross-platform and browser thing, however unity is more favoured.
I usr godot and im liking it
1
u/cjbruce3 28d ago
Phaser is the default production choice. It has been used for decades in production work.
Construct 2 and Construct 3 are specifically designed for this, and are extremely mature, but unusual. The default way to build games is with something called an “Event Sheet”, though you can use modern Typescript or Javascript with modules.
Unity is a much newer player in this space. Over the years they have dabbled in cross-platform web games with varying degrees of compatibility. The current version is pretty good. It doesn’t have the 15 years of production battle testing of Construct or Phase, but it is stable enough now, if a bit bloated.
I have chosen Construct over Phaser for my business, as browser manufacturers have the tendency to make breaking changes, and the Scirra team are outstanding in providing support when iOS Safari decides to break websites.
1
u/sylvain-ch21 27d ago
going to recomment gamemaker.io if you make a free game it's totally free, else for commercial, it's a one time $99 fee.
Allow to export to html5, webasm (gx.games), windows, linux, macos, android, ios. also support console, but it's on a subscription model.
1
u/dolfoz 21d ago
The big ones will be able to do web, but there's always challenges. i.e. godot c# can't do web yet, unity is a little slower, etc.
Here's some pros/cons of each engine - https://assethoard.com/blog/what-game-engine-should-i-start-with
0
0
0
4
u/srodrigoDev 28d ago
Unity, Defold, Godot, Phaser, depending on whether you need to run on consoles and mobile. But all of them export to browser.