Game Development Stack Exchange is a question and answer site for professional and independent game developers. It only takes a minute to sign up.
Sign up to join this community
Anybody can ask a question
Anybody can answer
The best answers are voted up and rise to the top
I am relatively new to C# and i want to do my next project on it to get more experience. My problem is that even after doing much research, i still can’t figure out the proper framework to use. Here is a rough idea of what i want my program to do:
- draw something similar to a sprite and create many frames with small variations to generate an animation
- view the animation on screen
- generate something similar to a sprite sheet from all the frames
My real program will be more complex but if the chosen framework can do those thing, i will be fine.
What i am looking for in the framework:
- Something that can easily make the GUI so i dont have to manually design each controls (like WPF for example). There will be many controls available. The gui will occupy a good part of the screen.
- Something that performs quite well since my sprites wont be generated by drawing on a pixel canvas. There will be a lot of vectors involved and i suspect it could eventually get taxing on ressources when the animations runs. Furthermore, some animations could involve advanced physics (but always in 2D)
- A framework that is broadly used in the gaming industry so that i have a high chance of being able to reuse what i learn from doing this project
- Something that would allow me to eventually integrate my program to Unity as some kind of module (this is long term, not 100% essential).