High performance is a big goal of any quality game. Performing low by having extensive load times, poor framerate, or other issues in the resolution of actions will result in a poor gaming experience. See also: Computer Performance on Wikipedia. Like any software, the performance of a game is ...
2
votes
3answers
128 views
std::vector performance for pixel buffers
Doing software 2d pixel buffers, blitting, etc. Someone was telling me there's absolutely no overhead involved in using an std::vector to represent objects, I was wondering if std::vector is indeed a ...
5
votes
2answers
134 views
An odd performance problem rendering a simple scene (less than 14k vertices) in OpenGL using two vbos with LWJGL
Problem
I have been having a strange degrading performance issue rendering a simple scene containing two "chunks" of 4x4x4 cubes each.
Video of problem
This is a screen capture showing my console ...
3
votes
0answers
63 views
FPS Drop after upgrading to XCode 4.3
I'm hoping someone else has experienced this and subsequently found a solution as I am about to light my own hair on fire in frustration.
Simply put, I was creating a Cocos2D app using XCode 3.2.6 ...
1
vote
1answer
131 views
Optimized algorithm for line-sphere intersection in GLSL
Well, hello then!
I need to find intersection between line and sphere in GLSL. Right now my solution is based on Paul Bourke's page and was ported to GLSL this way:
// The line passes through p1 and ...
5
votes
0answers
101 views
Windows Phone Performance Analysis makes game run faster. Possible reasons?
A XNA game I was making was running slowly on my WP7 device. However when I started it in Windows Phone Performance Analysis to find the bottleneck, the game ran smoothly on the same device.
I ...
4
votes
2answers
164 views
What does “kTriangles/s” mean in hardware graphics benchmark reports?
I've looked around and found several sites offering benchmarking statistics for mobile platforms and I've been seeing the unit of measure as "kTriangles/s". Originally I misread this, missing the 'k'; ...
3
votes
2answers
264 views
Which opcodes are faster at the CPU level?
In every programming language there are sets of opcodes that are recommended over others. I've tried to list them here, in order of speed.
Bitwise
Integer Addition / Subtraction
Integer ...
3
votes
3answers
174 views
Object pools for efficient resource management
How can I avoid using default new() to create each object?
My previous demo had very unpleasant framerate hiccups during dynamic memory allocations (usually, when arrays are resized), and creating ...
3
votes
2answers
127 views
What is better for the overall performance and feel of the game: one setInterval performing all the work, or many of them doing individual tasks?
This question is, I suppose, not limited to Javascript, but it is the language I use to create my game, so I'll use it as an example.
For now, I have structured my HTML5 game like this:
var fps = ...
1
vote
1answer
105 views
Multiple buffering in OpenGL on Windows
What is the most common way modern games perform triple buffering ?
What does the SwapBuffers exactly do in terms of OpenGL states ?
Is it possible to perform double and triple buffering ...
1
vote
2answers
91 views
How to track and find entities within radius in realtime game?
What is best approach to implement tracking in real time for, say, 1000 npcs? Every frame update simple a square grid (remove or insert into linked list) and every time check in square radius? I tried ...
3
votes
3answers
114 views
When is it best to load screens in mobile games?
In the develpment of a mobile game, is it a good to load all the screens at the start of the game, or destroy and create new ones during the game? I am doing the second thing, because I suppose that ...
1
vote
1answer
108 views
IOS OpenGl transparency performance issue
I have built a game in Unity that uses OpenGL ES 1.1 for IOS. I have a nice constant frame rate of 30 until i place a semi transparent texture over the top on my entire scene. I expect the drop in ...
4
votes
0answers
258 views
Starting a Java activity in Unity3d Android
I wrote a small Java activity extension of UnityPlayerActivity similar to what is described in the Unity docs. It has a method for displaying a song picking interface using an ACTION_GET_CONTENT ...
9
votes
1answer
175 views
Efficient solution for multiplayer space partioning?
This question is a little tricky, but I will try to make it clear.
Lets say I am building an online game (not MMO-scale), but that supports as many players as possible, in a authoritative server ...