title: Simple Game in C# with only native libraries
body: <p>I could find a set of <a href="http://zetcode.com/tutorials/javagamestutorial/" rel="noreferrer">java 2D game tutorials</a> and <a href="http://obviam.net/index.php/table-of-contents/" rel="noreferrer">android game tutorials</a> which uses <em><strong>only native graphics libraries</strong></em>.<br/>
  I'm looking for something similar in C# ( without DirectX or XNA)<br/>
  I found <a href="http://www.dreamincode.net/forums/topic/99860-creating-games-in-c#-part-i/" rel="noreferrer">this game loop skeleton</a> , but it doesn't tell how to Render the Graphics.<br/><br/>
  Target is to simulate a simple Electronic device.<br/>I need to show some graphical output as user &quot;presses&quot; some keys on the keyboard quickly.Hence it looks like an arcade game.<br/><br/>
  <em>For example</em> As the user presses one of the arrow keys a pointer(an image) will move accordingly.<br/><br/>
  I guess I can't do this with typical Windows Forms Application can I?<br/>
  For example use a <code>PictureBox</code> control and move it in <code>KeyPress</code> event of the <code>Form</code>.
  <br/><br/></p>