Jump to content

  • Log In with Google      Sign In   
  • Create Account

FREE SOFTWARE GIVEAWAY

We have 4 x Pro Licences (valued at $59 each) for 2d modular animation software Spriter to give away in this Thursday's GDNet Direct email newsletter.


Read more in this forum topic or make sure you're signed up (from the right-hand sidebar on the homepage) and read Thursday's newsletter to get in the running!


How to record Android gameplay?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
3 replies to this topic

#1 dustin321   Members   -  Reputation: 154

Like
0Likes
Like

Posted 16 January 2013 - 04:53 PM

Hello, I would like to record some gameplay from my current Android game. I have read several forum discussions on the topic, but none of the solutions have worked for me so far. I would like to record in good quality with a good frame rate (around 30 fps). The end goal is to eventually have a means of creating a video to demo my app in the Google Play store, so I want it to be good quality. What would be the best way to do this and achieve the quality that many of the top apps' videos have? Also, I apologize for this not being directly related to game development, but I couldn't think of a better place to ask.



Sponsor:

#2 frob   Moderators   -  Reputation: 22770

Like
2Likes
Like

Posted 16 January 2013 - 05:14 PM

Most devices aren't powerful enough to run the game at full speed and also render to video at the same time.

 

Often the best way to make that kind of video is to just fake it:  Render a frame to a texture, perform the very slow read from texture, and push that image out to your video encoder.  Advance your simulation by a single frame, and repeat.  If you don't have a full video encoder then just write the image out to a numbered file and composite the video manually.

 

Another method is to run it on the emulator on your PC running a video capture on the emulated device.


Check out my book, Game Development with Unity, aimed at beginners who want to build fun games fast.

Also check out my personal website at bryanwagstaff.com, where I write about assorted stuff.


#3 SillyCow   Members   -  Reputation: 899

Like
2Likes
Like

Posted 16 January 2013 - 05:26 PM

The stock android emulator will not run at 30 FPS if you are doing heavy rendering.

 

Look at BlueStacks - http://www.bluestacks.com/ . It's an android emulator that's much faster than the stock android emulator.

It renders OPENGLes very well.

After you install bluestacks, install your APK there, and run it.

 

Then run your favourite screen capture program,

I recommend Camstudio or Microsoft Expression Blend.

 

Bluestacks manages to render most of the stuff correctly. I have seen it produce minor glitches though.


My new android game : Enemies of the Crown

My previous android game : Killer Bees


#4 dustin321   Members   -  Reputation: 154

Like
0Likes
Like

Posted 17 January 2013 - 06:23 PM

Thanks for the replies. I hadn't thought of those; I will try them out and see what works best. Bluestacks looks promising.






Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS