Hi there. I want to create an application to allow someone to design table top board games. The ideas is you can add floor textures, add walls and then drag drop images to add detail such as tables, bloody splats cars, all from a top down perspective. Users can then print them out onto paper. I started doing some feasibility in c# winforms using gdi+.
However I have now decided the board designs would look much better if light sources could be added which will illuminate all the graphics around it and maybe cast shadows (maybe also use normal maps). I think gdi+ library wouldn't be capable of this. So I was thinking maybe using monogame.
I haven't used it yet but have experience in C#. Can any users please tell me if this would be possible ( which I'm sure it will be) and more importantly tell me if it will be possible to then somehow send the 'map' to a file for ready formatted for printing (large maps should be automatically split across multiple A4 pages, or whatever size the user chooses)
Any tips or links to what might help would be great.