I’m working on a sports simulation game which also has next to the 2D part a very large management part. A previous version of the game, without 2D graphics was already built in winforms.
You can easily compare it to Football Manager for example, there is a large management part, and than you have the football match part.
I would like to know if it’s possible to combine monogame and winforms. I want to keep/have my management part of the game developed in winforms, and when the race loads, it then uses monogame, or a part of my winform as monogame to draw the 2D graphics.
(I want to do this because I find it very easy in winforms to create beautiful layouts for the management side of my game… menu’s, graphs, different panels, everything built in winforms is easy to do this)
And I am afraid that building entire screen UI’s with only text, buttons, graphs, icons will take much more time to do it completely in monogame compared to winforms.
Or what is advised to go about these rich UI screens that has player profiles, team profiles, race results, race rankings, email inbox, calendar view, transfer negotiating screens, … (think Football Manager). I’ve seen some UI libraries for buttons, dropdownlists, etc but most of the look not so professional… and by far not as powerful/easy as creating default winforms