- I can do about 20k sprites per frame at 60Hz using JDK7 Server, a GTX280, and 2.6GHz i7. In the benchmark I measured this with sprites are all transparent, rotated and animating, and of varying sizes, but not really too fill rate limited. In practice, I find that 2-3k sprites is a reasonable figure to aim at to get 60Hz on a wide range of hardware up to about 5 years old, with some actual game going on as well.
- Learn more about OOP
- Thousands of objects on screen is doable; what you need to do is “hibernate” offscreen objects when they are too far away to have any effect. Or put them somewhere else where they are updated much less frequently.
Cas