I have a question about 2D games.

I wanted to make a 2D game in UE but some of my friends are telling me it is impossible.You can not make a good 2D game in UE.You should use Unity and learn C#.So…..Is Unity required if I’m making a 2D game?

Answer starts at 13:46:

Hey there @localcook6534! I agree with Pezzoti’s response, it sums up a majority of what I would say in this case. Paper2D/PaperZD gives a decent framework for 2D, with the caveat that some features as mentioned in the video need to be implemented manually, which depending on the type of game you’re making, would be the same in some other engines.

Here’s a couple resources that can help you get started in Paper2D.

No, it can do 2D, that is about all I have an interest in for actually. Sure we all want to make the next Call Of Duty or Battlefield but that would be like trying to sprint before you can even crawl.

So probably best to learn how to do yesteryear first. Side scrollers, beat em ups, ship scrollers, multi-modes, fighting.

But as time has “learned” me, a video game is not just a crash test dummy running around in a 25 x 25 foot room with a set of steps and a platform. Intro screens, character select screens, story screens, in the arcade days and even console the “attract mode” screens and videos, game over screens and sequences, winning screens, top 10 score initials screens.

Plus, there is just something about those simple and even early arcade games. Frogger for example. Frogger never wanted to kill no one, or steal no cars, or rob jewelry stores, his drama was simply trying to cross the road safely. That was the “challenge”. And despite their being ultimately a final level 200 or something of many such games. They basically could not be won. They just got harder and harder till they threw you off basically. The challenge was just seeing how far you could get in that run. In those days the video game seemed like a natural extension of a carnival or fair “game”.

But video games did not dominate kids lives, we would go to friends houses after school and play the Atari 2600 for I dunno 10-15 minutes then go outside and ride bikes or something till dinner time or friend went home or you went home.

Hidden history lesson here for some where it applies… THE GREAT VIDEO GAME CRASH OF 1983. The home console industry crashed and the local pharmacy called Revco (which today is called CVS Pharmacy) had these big bins full of Intellivision and Atari 2600 games for 25 to 50 cents each. Now granted games have always been around 50 bucks, even then, when something like Football was simply a black and white dot on a green screen (I exaggerate a bit but it was’n’t pretty seriously). This was something, a kid could get just a few bucks from his parents and walk out with stacks of games. Take them home and if they sucked? Move on. But then there was a mysterious uncertainty in the air, investigative journalism shows of the time were saying “Are video games dead forever? What will happen?.” But then in 85, came Nintendo like a power house with the NES. In no time video games were back and bigger then ever, and much more involving this time too. Complex maps and strategy guides etc etc. I think we all started spending more time on the games at that point and less time outside hehe. Sega followed suit with the Master System. And then the Genesis, and the Super NES, but the 90s, thats when video games got really competitive. The fighting games. You could be at an arcade and people were waiting in line to play them, dudes would place money up on the machines and say “I got next!!” Like Street Basketball players saying “we got next!!!” Then the crap talking started by everyone. Here were fighting games that essentially let you play as comic book characters. Not to mention the reverse psychology of law makers telling the youth not to play it but I think that may have stired up intrigue over it. But the 90s saw the decline and and ultimate antiquation of the arcades. Many out there seem to believe that home games destroyed the arcades. But one more thing about the video game crash of 1983, back then…….I remember them saying it was because there were too many games, and they costed too much money. Today? They say it was because of a single game.

I wouldn’t choose Unity just because of their policies.
Unreal can definitely do 2D but is not built around it, also some of the features are even explicitly described by Epic as no longer supported.
For small to medium scope, and full 2D game (like everything on sprites and stuff, not just the 2d perspective) I would choose Godot. It has great built in features for 2D you would have to write yourself in UE. You can just feel the foundation are set on 2D games. Also their scripting language is easy to read and write.

I think UE is better engine in almost every aspect, but I was working on 2D games with both engines and in the end Godot was smoother.