Good Engine For 2D Games?
You can try CONSTRUCT and GAME MAKER. Both are simple and using mostly GUI to detect and trigger events.
Construct: https://www.scirra.com/
Game Maker: http://www.yoyogames.com/gamemaker
Both are powerful bot requires more money if you want more feature, but it's a start anyway so free version will do. You'll learn it fast. It's easy really, just try those. Find the one that's suitable for you. For me, I prefer construct 2.
Sean Middleditch – Game Systems Engineer – Join my team!
Maybe explain a little bit more what you are trying to achieve for people like me that don't know the game you are talking about... just saying.
Also, Game Maker has drag and drop logic editing, which is actually quite useful even if you know how to program because it provides a lot of useful shortcuts.
Game Maker is a really solid engine that supports multiple build targets including HTML5. I would recommend it over Unity in almost all cases especially for beginner or even intermediate developers.
Since you said "Engine", but didn't give any extra details about your skills or what you are attempted to accomplish, I think your best bet is Unity or Unreal engines. Of the two Unity is the easier to work with.
If this post or signature was helpful and/or constructive please give rep.
// C++ Video tutorials
http://www.youtube.com/watch?v=Wo60USYV9Ik
// Easy to learn 2D Game Library c++
SFML2.2 Download http://www.sfml-dev.org/download.php
SFML2.2 Tutorials http://www.sfml-dev.org/tutorials/2.2/
// Excellent 2d physics library Box2D
// SFML 2 book
Hi, what platforms you are targeting ?
if you are a beginner in coding, you could try Processing, it is simple to use ( It is not really a game engine tho) and you can get some interative stuff moving around pretty easilly.
Godot engine is free, has 2D map editor features, and recently added 2D lighting. There is also good tutorials about how to develop a 2d game.
Game Maker is way easier and practical for 2D, although using 3D features alongside 2D is charming, nice addition to the list. Especially since you mentioned lighting, i personally much rather have actual light objects hang around then go the distance to learn how to make artificial lighting/shading scripts in my games... Not to mention they are hard to get a hold of in comparison to most type of information over the web.