Έχεις κοιτάξει το XNA σε C#; Ίσως να είναι η πιο απλή λύση για την εφαρμογή σου.
Δες το στο http://www.xna.com και μη παραλείψεις αυτό: http://creators.xna.com