Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

And what I am saying is that they absolutely are not designed to do different things any more. That used to be the case, but Unreal has fully eaten Unity’s lunch here in a technical sense. The engine’s roots are in AAA first person, but they have grown it far, far beyond that. It is now a fully capable general purpose engine for anything from 2D puzzlers to AAA FPSes.

There just are not games any more for which Unity offers any legitimate advantages over Unreal. Unity has been incredibly stagnant as an engine for pretty much a decade, while Unreal has expanded its capabilities and feature set to now virtually fully encompass those of Unity. The idea that they are designed for different things is just out of date.

In 2023 I think the only legitimate reason to pick Unity, and this is a very good reason for what it’s worth, is experience with the engine. I say this as someone who published games in Unity in the past and has transitioned to Unreal. They are both general purpose game engines serving the same teams and the same games, with the exception that Unity cannot support truly top end games.



Genuine question, how is Unreal's support for:

- Tilemaps generally

- Tilemap with rule-based brushes

- "Sprite shapes" basically free-form 2D polygon sprite created via a shape editor

- 2D collision with polygon colliders (bonus points if the two can work in tandem)

- 2D lighting

- Snapping things to a grid? Like moving props in a scene on a grid. Or editing a shape to snap to a grid?


Genuine answer (not OP) the easiest way to work with 2d in unreal is to work in 3D and lock an axis, particularly around lighting and collision.

> Snapping things to a grid? Like moving props in a scene on a grid. Or editing a shape to snap to a grid?

Out of the box you have [0]. With about 10 lines of code, or a few blueprint nodes, you can support more advanced snapping.

[0] https://docs.unrealengine.com/4.27/en-US/Basics/Actors/Actor...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: