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.
Thanks for the reply. Good to hear it would all be doable. I plan to start with the basics and not worry about lighting etc, just get simple dragging dropping of images working and printing will be my first phase.
Printing was my main concern as its not something games would typically do, and doing some searches i cannot find any information on printing. Do you have any links/ information on printing?
This was just posted by another user, it’s but one library for 2d lighting there are many more if you need some starting help.
There are a bunch of implementations for 2d shadows, too, but I don’t have one in the back of my mind right now.