Thank you so much both of you for the rich responses. Please let me know if I understood correctly: HTML5 / Canvas games can basically be embedded into an 'app', but the performance would not match that of a game programmed directly into the app. Is this accurate? I apologize for such basic questions, I am trying to figure out the best avenue for myself. I am already familiar with JavaScript and have made a couple small games for fun. When I found this website and saw HTML5 game dev I assumed everyone on here is probably developing games that run on phones and tablets, Is this forum mainly for games that run on browsers? Mobile browsers? I am a bit confused still as you can see... Edit: @BdR I just noticed in your signature that you have a few HTML5 games listed. When I click on it, I find myself at the Google App store, the screenshots seem like they are being played on a mobile device. Am I right in assuming "HTML5" games are created using Javascript / Canvas? I'm asking because you mentioned that your opinion was "html5/js as a native app is not ideal". Edit2: Sliding snakes is awesome!