Original Post
Hey guys, I'm learning MDX with C#. I'd like to know what I need to learn and investigate about to learn how to develop a 2D engine. For example, tile maps, the types of collisions, the lighting, and all the basics. Just the basics would suffice, but if anything above that, it'd be nice. So I'm not looking for any specific answer to this thread, just references on anything I should know about 2D developement. You don't have to link me or anything if you don't like, at least mention the things I require to know. Thanks guys, I know my question might be a little vague, if so please tell me so I can try to clarify, thanks!