Hi! :) I know that Unity is better for games in general and MAUI aims for applications.
But the case is that I made a game that is kind a dungeon crawler with fixed or animated images, and text and sound effects for combat, and simultaneous ambient music.
It was made in Winforms, just because it's what I use for my apps.
But now I upgraded my laptop PC and I can run Visual Studio (at least 2019, maybe 2022 too) and Unity at good speed. So I wanted to rebuild my game to be able to port it to Android and Mac too, and modernize it.
My game has no moving sprites, only gif animations. It may have some moving image maybe in a future. It just needs simultaneous sound effects and music, which were tricky to do in WinForms. No 3D, all is 2D. The controls are picture boxes, and buttons, and text controls.
So to create something like this, what should I choose?
I need this:
- Play sound fx and music at the same time, easily.
- Be able to animate some graphic in 2D, or at least play a gif, a video, or move an image in 2D
- Have buttons, picture boxes, etc as in my game now
- Create several screens that appear in particular moments (the intro to a level, the end of game, etc)
Now it does it all in Winforms.
I may choose MAUI because it is a way to familiarize myself with XAML for other apps. I am not sure if Unity may be better or if it excessive for this kind of game. There may be lots of things in Unity that I will not use.
What is your opinion? Thank you so much!