Analog gauges in BGE
well you could use like a python script.
set the origin point of the needle to its bottom and.

why not something like this tied to an always actuator?

    import bge
    from bge import logic
    from math import degrees

    cont = logic.getCurrentController()
    own = cont.owner
    own_rotation = own.worldOrientation.to_euler()
    POINT=own["AMOUNT"]
    MAXPOINT=1
    MINPOINT=0
    if ( POINT &lt; MAXPOINT) &amp; ( POINT &gt; MINPOINT):
        own.worldOrientation = (0,0,POINT)
    elif POINT &gt; MAXPOINT:
        own.worldOrientation = (0,0,MAXPOINT)
    elif POINT &lt; MINPOINT:
        own.worldOrientation = (0,0,MINPOINT)


it should set the rotation every time a value changes. you can change the Amount property every time you want the meter to go up or down, and the meter will follow it. 
NOTE: this takes in RADIANS not DEGREES! and Sets it in RADIANS!