Home > slashdot > Quake 3 For Android

Quake 3 For Android

February 25th, 2010 02:53 admin Leave a comment Go to comments

An anonymous reader writes “Over the last two months I ported Quake 3 to Android as a hobby project. It only took a few days to get the game working. More time was spent on tweaking the game experience. Right now the game runs at 25fps on a Motorola Milestone/Droid. ‘Normally when you compile C/C++ code using the Android NDK, the compiler targets a generic ARMv5 CPU which uses software floating-point. Without any optimizations and audio Quake 3 runs at 22fps. Since Quake 3 uses a lot of floating-point calculations, I tried a better C-compiler (GCC 4.4.0 from Android GIT) which supports modern CPUs and Neon SIMD instructions. Quake 3 optimized for Cortex-A8 with Neon is about 15% faster without audio and 35% with audio compared to the generic ARMv5 build. Most likely the performance improvement compared to the ARMv5 build is not that big because the system libraries of the Milestone have been compiled with FPU support, so sin/cos/log/.. take advantage of the FPU.””

Source: Quake 3 For Android

Related Articles:

  1. Changing the Rules of a 15-Year-Old Game: Quake Live Update Causes Controversy
  2. How To Play Quake III On iPad
  3. RAYA: Real-time Audio Engine Simulation In Quake
  4. Quake Live Beta Ends, Optional Subscription Plans Added
  5. Geologists Might Be Charged For Not Predicting Quake
blog comments powered by Disqus