Even though my game has been submitted, I managed to make some tweaks to make the game run more efficiently. I think that the game should have a solid 60fps framerate at this point but I still need to do some more testing.

I ran into a small hurdle earlier last week related to the next update. I realized that making the levels bigger and adding more shit kills the ouyas performance lol. I've been using my PC rig as a test device which is something nobody should do! I uploaded my apk to my ouya and it was running at 30FPS. To me thats unacceptable, so I took on the challenge of optimizing it. It now runs at 60FPS and I am currently adding a new test level or two for you guys to play with. I also have changed some of the graphics, the revised graphics are on the top column while the older graphics are on the bottom column. I honestly think I've come a long way lol.
I must say I enjoy programming on these micro consoles such as the Kindle fire TV and the Ouya. The most attractive aspect of micro consoles is the fact that they are very low spec consoles. During the early years of the game industry it was almost essential to develop games on as many platforms as possible. These days it seems that computers have advanced so much that even the lowest end of PCs with a basic graphics card can handle most common games. With the advancement of "off the shelf development kits" games are becoming very elementary to create. When you look at the original specs of Doom and even check out the source code, the developer of that game optimized the shit out of it to make sure it ran as fast as possible.
These days it seems like even the laziest development practices will provide decent results. However, this usually doesn't apply to micro consoles (which is the point I'm trying to make). Games are still challenging to make on micro consoles due to limited resources. I find this absolutely fascinating and want to see how I can make my game run as smoothly as possible. What I may do eventually is try to use less of the framework (such as LibGDX) and work on optimizing my own code. I enjoy programming and making things run fast, so this is why I love programming on Micro Consoles!
Right now unofficially I can announce that I've added:
-Mines that can be placed on the battlefield
-Some new AI behaviors
-Final Boss functionality!
I honestly thought I lost this video, but this was my first attempt at programming a stable platforming game engine. At the time I was reading into a basic vector math book along with a Libgdx book. I think I'm only getting better at programming game mechanics, but as you can see, you have to start somewhere!
Here is the original prototype video, Hard to believe this was 7 months ago. I took out the idea that the bullets bounce off of everything. There was an issue with the game being to difficult to interpret where the bullet would wind up. There was too much room for error, so I took that out and bullets only bounce off of certain surfaces.
Project Mosin from Duston Allen on Vimeo.