Some engines will have a toolset that simply makes the most sense for your workflow. For example, if you are looking to make a very small game with a built in sprite creation tool, Bitsy might work wonders for you. If you are looking to work on a simple but fully featured FPS level, you might want to hop into Unreal and begin mapping out a set of rooms. Think about what you'll need for your game and your player experience goals, and how your ideal toolset will best set you up for success here. So, instead of worrying about “What game engine is best for 2D games?” pick one, try it out, make a game, and share! Follow your passion, get your gadget, and unleash your creativity to build your game world now! Second, don't worry too much about "engines". You don't need an engine to make a game, and often, it'll be more trouble than it's worth. The whole obsession with "engines" is fundamentally a bad idea. If you try to get one single software component to support every bit of functionality you need for a game, then it's not going to be worth using for any of them..