Somtimes I get research points, like in the screen below. What do they mean? Are they a temporary boost to my research?
Yes. Every project has a certain number of point needed to complete it. Research point go instantly toward that number.
Sigh, I still have troubles to capture most enemies, and could have zero research periods, then all the points are lost, not cool design.