I'm looking for a 2d game engine for .NET (it can be XNA based) that will do sprites, tile maps, handle input, and optionally handles cameras. It can also be 2.5d.
closed as off-topic by Sean Middleditch, eBusiness, Anko, Byte56♦ Jan 15 at 4:13
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions that are about "which tech to use" are outside the scope of the site. For more information, see this meta post" – Byte56
In that case I would just use XNA with a few 3rd party libraries that make certain things very easy.
Drawing sprites in a XNA is very simple. Also there are well documented samples on how to do all of the basic stuff.
Input in XNA is a bit of a pain since it uses polling. However, you can either use the
Tile Maps Editors and Rendering Engines
For tile maps there are 3 three editors I have experimented with in order of my personal preference.
tIDE is written using XNA and in my experience is the easiest to integrate. The documentation is pretty good and the examples XNA project is pretty easy to follow.
Glee2d Didn't like the UI so I didn't do too much with it. However, it supports arbitrary objects and there is a XNA renderer liked to in the site.
2D Cameras are easy in XNA. If I remember correctly all you need is the below. Just modify the