Galaxy Forces VR


A single player space shooter game in VR. The player is in control of a ship. The goal is to race against the clock to get the fastest time (race), or transport cargo to get the best score (mission). All done in 55 narrow space caves filled with evil enemies. Featuring interactive music, realistic physics and challenging game-play.

The game is inspired by Gravity Force on the Amiga, and by Galaxy Forces V2.

All players may have their best score for each level sent to this website and the top scores and top players are displayed below. The replay of the record scores are possible to view from the game and here to see how it was done. There are also 22 achievements to unlock.

Available for free on Oculus Home (for Rift), and Steam (Rift, Vive and others) since 20th of September 2019.

Also free on AppLab (SideQuest page).




Hiscores PC


Steam users are prefixed 's_' to separate them from Oculus users (no prefix).

Top 50 players

NameRank
tmxmra30963.22
s_MrSprucetree14135.44
s_pfilippone8869.96
Gargom8094.83
rh_galaxy7120.84
routerspouter5768.43
Mahed4535.36
s_dcmmsxjda3iqb4380.09
s_VR Kaleman4187.34
10 mineralwasser614154.17
11 s_Shaker143751.24
12 s_Dah 13557.71
13 s_westside37733391.29
14 diddy643324.28
15 s_An00therNob3089.76
16 s_Jak315h3024.90
17 s_galaxy55992674.16
18 saami812538.02
19 s_Witty_Username2495.95
20 s___DuB__2419.82
21 bigmike20vt2382.31
22 s_Acrilix2374.83
23 s_Moritz_99992333.76
24 s_viktorfen2312.40
25 s_crizzis2150.71
NameRank
26 FTF2134.06
27 s_IcemanAD2094.89
28 s_FunkeymonkeyTTR2089.42
29 s_DemolitionDonut2076.93
30 s_SuperLARS2063.13
31 Rodeown2039.60
32 s_psiblades20021877.66
33 s_D_A_M_I_A_N1871.21
34 s_goblin13131778.15
35 s_Mumm-Ra1767.91
36 s_Silent1762.64
37 s_Poly1744.59
38 s_DNA331723.49
39 s_Schwienhundt1712.65
40 servpro316nw1681.64
41 Digoamogus1674.23
42 s_Cabachey1667.76
43 s_effte1630.16
44 s_MrSalty101 [JoinUsInVR]1613.86
45 Fluchti1602.15
46 s_lavaboss3691594.79
47 s_theRoodieDoodz1580.18
48 s_notJaydee1545.77
49 s_Lalofuve1532.99
50 s_Agent_341520.76
1st2nd3rd
race00tmxmra
00:29.71
GhostBlue
00:30.65
s_Pumukl18
00:31.54
race01tmxmra
00:53.91
GhostBlue
00:54.42
s_Pumukl18
00:56.33
race02tmxmra
00:41.14
GhostBlue
00:41.55
s_MrSprucetree
00:42.69
race03tmxmra
00:43.75
s_MrSprucetree
00:47.37
GhostBlue
00:48.55
race04tmxmra
00:39.34
s_westside3773
00:42.64
s_MrSprucetree
00:43.08
race05tmxmra
00:47.57
s_MrSprucetree
00:50.61
s_westside3773
00:51.38
race06tmxmra
00:45.07
s_MrSprucetree
00:47.18
rh_galaxy
00:48.47
race07tmxmra
01:26.75
s_MrSprucetree
01:28.44
s_westside3773
01:28.86
race08tmxmra
00:52.50
s_MrSprucetree
00:55.65
rh_galaxy
00:57.94
race09tmxmra
01:11.60
s_MrSprucetree
01:14.40
rh_galaxy
01:19.60
race10tmxmra
01:22.80
s_MrSprucetree
01:26.61
s_westside3773
01:30.35
race11tmxmra
00:43.75
s_MrSprucetree
00:45.96
rh_galaxy
00:46.53
race12tmxmra
00:59.17
s_MrSprucetree
01:04.30
s_westside3773
01:22.68
race13tmxmra
00:43.55
s_MrSprucetree
00:48.05
s_westside3773
00:48.85
race14tmxmra
00:42.19
s_MrSprucetree
00:49.65
rh_galaxy
00:57.10
race15tmxmra
01:38.73
s_MrSprucetree
01:40.67
s_westside3773
02:09.92
race16tmxmra
01:11.89
s_MrSprucetree
01:19.41
s_westside3773
01:22.72
race17tmxmra
01:19.21
s_MrSprucetree
01:25.13
s_westside3773
01:27.96
race18tmxmra
00:25.68
s_MrSprucetree
00:26.54
s_westside3773
00:27.20
race19tmxmra
00:30.42
s_MrSprucetree
00:31.16
s_westside3773
00:40.13
race20tmxmra
00:51.38
s_MrSprucetree
00:54.23
s_Jak315h
00:56.17
race21tmxmra
01:38.25
s_MrSprucetree
01:40.72
rh_galaxy
01:49.27
race22tmxmra
00:57.11
s_MrSprucetree
01:00.12
rh_galaxy
01:04.63
race23tmxmra
00:49.67
s_westside3773
01:03.32
s_MrSprucetree
01:03.37
race24tmxmra
00:56.11
s_MrSprucetree
01:08.28
s_westside3773
01:09.11
mission00tmxmra
286.24
s_ALyingLion
285.17
s_Snonk
284.49
mission01tmxmra
314.41
Zogger
310.02
s_Steals
308.56
mission02tmxmra
356.76
s_Kopie115
348.94
s_MrSprucetree
348.49
mission03tmxmra
385.70
s_MrSprucetree
372.48
rh_galaxy
372.15
mission04tmxmra
416.42
s_MrSprucetree
406.98
s_galaxy5599
402.38
mission05tmxmra
441.98
s_MrSprucetree
429.74
mineralwasser61
371.27
mission06tmxmra
387.79
s_MrSprucetree
381.73
rh_galaxy
375.81
mission07tmxmra
402.56
s_MrSprucetree
392.87
s_pfilippone
356.47
mission08tmxmra
412.33
s_MrSprucetree
398.17
rh_galaxy
395.24
mission09tmxmra
427.08
s_MrSprucetree
413.61
Mahed
351.56
mission10tmxmra
303.26
s_MrSprucetree
297.67
rh_galaxy
289.82
mission11tmxmra
532.32
s_MrSprucetree
517.28
rh_galaxy
411.96
mission12tmxmra
591.69
s_MrSprucetree
587.03
Mahed
485.15
mission13tmxmra
615.56
s_MrSprucetree
491.87
routerspouter
442.65
mission14tmxmra
459.62
s_MrSprucetree
405.66
s_Dah 1
285.72
mission15tmxmra
533.75
s_MrSprucetree
521.74
routerspouter
346.29
mission16tmxmra
381.17
s_MrSprucetree
343.11
s_pfilippone
128.26
mission17tmxmra
369.38
s_MrSprucetree
357.90
s_pfilippone
327.61
mission18tmxmra
359.29
s_MrSprucetree
353.27
Gargom
335.83
mission19tmxmra
417.86
s_MrSprucetree
413.18
Gargom
386.41
mission20tmxmra
452.71
s_MrSprucetree
440.62
Gargom
377.39
mission21tmxmra
267.93
s_MrSprucetree
231.81
mineralwasser61
217.38
mission22tmxmra
439.25
s_MrSprucetree
298.75
Gargom
235.53
mission23tmxmra
548.45
Gargom
492.78
s_MrSprucetree
470.97
mission24tmxmra
412.64
s_MrSprucetree
399.56
Gargom
365.73
mission25tmxmra
476.76
s_MrSprucetree
400.20
s_pfilippone
161.02
mission26tmxmra
418.29
s_MrSprucetree
414.69
s_pfilippone
359.04
mission27tmxmra
453.95
s_MrSprucetree
433.77
Gargom
398.69
mission28tmxmra
378.04
s_MrSprucetree
371.44
Gargom
358.81
mission29tmxmra
398.09
s_MrSprucetree
382.14
Gargom
203.99
EntryLeveltmxmra
386.22
s_galaxy5599
367.98
rh_galaxy
337.12
FastMissiontmxmra
345.57
Nektwo
48.60
DoingFineNowtmxmra
503.09
MakeTheGradetmxmra
518.97
HardBoiledtmxmra
436.65
ItsAHeadtmxmra
436.11
HappyTreetmxmra
437.25
WiggleBittmxmra
495.05
TheCavernstmxmra
724.45
routerspouter
483.00
IceIceBabytmxmra
630.56
s_Jak315h
76.33
s_izzthatright
67.97
LittleOnetmxmra
400.92
CargoLooptmxmra
369.65
BuiltThisCitytmxmra
497.50
FullOfBeanstmxmra
633.11
ShimaSherootmxmra
578.96
JitterBugtmxmra
507.38
Citadelstmxmra
601.58
DodgeThistmxmra
507.13
FireForgetmxmra
591.93
NineLivestmxmra
900.10
Genesistmxmra
573.20
SuperSprinttmxmra
283.69
Mushroomtmxmra
476.02
TheCaverns2tmxmra
996.44
TheTubetmxmra
356.57
Eliminatortmxmra
660.42
DeepDivetmxmra
484.11
SpiralSnailtmxmra
230.08
rh_galaxy
-160.84
Pacmantmxmra
590.58
RuleBreakertmxmra
232.24
EyeOfTheStormrh_galaxy
196.76
OpenAndShuttmxmra
362.81
Enterprise
Octopus
FrozenFlower
SoftBoiledrh_galaxy
01:30.11
s_BaldDad
04:37.16
IceIceRacertmxmra
00:58.24
rh_galaxy
01:37.41
HappyMasktmxmra
00:47.33
BigAndBadtmxmra
00:45.57
RingNinetmxmra
01:18.12



Hiscores Quest


Top 50 players

NameRank
tmxmra35478.08
Zogger35169.04
ribond21695.80
wind-k21097.91
KrisDragon8780.72
nixbiz8673.18
Rodeown8032.48
SPEED_METAL7804.63
Gibbcart137378.28
10 TukkerTies5981.98
11 Angrulus5876.11
12 rh_galaxy5578.85
13 mrpitu735479.67
14 megavalpo19825266.83
15 BxJoe5161.20
16 themememanian5067.77
17 MarcusMsd5047.03
18 Najro4548.83
19 TROE_Moller4404.15
20 TherealGoingonaquest4114.68
21 Jonathany224090.31
22 Proton20213922.19
23 worn_pocket3866.63
24 OneNerdNation3857.48
25 Who_Farted_693802.28
NameRank
26 sir_dan3753.65
27 Septemberhawk3343.03
28 RoDDimusPriMaL3190.03
29 MATHEU41233085.27
30 srgmrtnzrz3019.75
31 Roxtar732886.22
32 ddyoshi2821.95
33 thomaselite142740.35
34 kasi352722.51
35 Csaba302695.86
36 Morgavo2678.21
37 amacia02654.98
38 barrymack19032644.34
39 Branden11112614.04
40 madkat652603.92
41 Bigchung694202404.94
42 Destiny_Architect2382.94
43 Kodram2367.42
44 Joxyr2357.19
45 Wildcata2336.38
46 Furious_Mechanic782319.10
47 mmwoody52214.60
48 SiskoNabisco2199.74
49 dannyflow332149.98
50 SherlockMiller2146.71
1st2nd3rd
race00tmxmra
00:29.25
Zogger
00:29.58
sa1add
00:29.69
race01tmxmra
00:52.35
Zogger
00:53.69
barrymack1903
00:56.20
race02tmxmra
00:39.36
Zogger
00:39.67
Amlbuzzer
00:41.28
race03tmxmra
00:40.79
Zogger
00:40.83
Amlbuzzer
00:44.00
race04tmxmra
00:35.81
Zogger
00:35.83
Amlbuzzer
00:37.33
race05tmxmra
00:43.36
Zogger
00:43.37
Amlbuzzer
00:45.80
race06tmxmra
00:43.66
Zogger
00:43.78
daviddahbest
00:47.55
race07tmxmra
01:17.32
Zogger
01:17.37
barrymack1903
01:23.58
race08tmxmra
00:49.40
Zogger
00:49.49
SPEED_METAL
00:58.08
race09tmxmra
01:07.46
Zogger
01:07.63
SPEED_METAL
01:17.23
race10tmxmra
01:15.64
Zogger
01:15.66
SPEED_METAL
01:27.89
race11tmxmra
00:42.16
Zogger
00:42.48
barrymack1903
00:44.61
race12tmxmra
00:51.85
Zogger
00:53.01
rh_galaxy
01:08.79
race13tmxmra
00:41.52
Zogger
00:41.93
ddyoshi
00:46.79
race14tmxmra
00:37.87
Zogger
00:38.13
barrymack1903
00:45.67
race15tmxmra
01:24.61
Zogger
01:26.27
barrymack1903
01:49.56
race16tmxmra
01:10.99
Zogger
01:11.41
ddyoshi
01:15.77
race17tmxmra
01:08.50
Zogger
01:11.10
nixbiz
01:27.06
race18tmxmra
00:24.64
Zogger
00:24.65
rh_galaxy
00:26.25
race19tmxmra
00:27.31
Zogger
00:28.75
rh_galaxy
00:37.23
race20tmxmra
00:49.34
Zogger
00:49.95
ddyoshi
00:53.18
race21tmxmra
01:28.57
Zogger
01:31.03
ddyoshi
01:38.30
race22tmxmra
00:53.90
Zogger
00:54.29
rh_galaxy
00:59.73
race23tmxmra
00:45.27
Zogger
00:45.39
mrpitu73
01:19.60
race24tmxmra
00:54.47
Zogger
00:54.59
rh_galaxy
01:09.49
mission00Zogger
286.60
tmxmra
286.54
Lcrompton76
285.45
mission01Zogger
316.41
tmxmra
316.37
ribond
311.31
mission02tmxmra
359.12
Zogger
359.11
Trillixx
355.67
mission03Zogger
391.05
tmxmra
390.53
SPEED_METAL
368.22
mission04tmxmra
426.85
Zogger
426.27
wind-k
409.57
mission05tmxmra
446.68
Zogger
446.50
Kodram
421.52
mission06tmxmra
399.59
Zogger
399.02
Kodram
377.93
mission07tmxmra
418.73
Zogger
417.35
SPEED_METAL
386.07
mission08tmxmra
429.52
Zogger
428.07
barrymack1903
399.60
mission09tmxmra
437.00
Zogger
436.49
ribond
413.23
mission10tmxmra
306.41
Zogger
306.12
ribond
292.82
mission11Zogger
551.48
tmxmra
550.36
SPEED_METAL
489.43
mission12tmxmra
609.50
Zogger
609.32
SPEED_METAL
563.90
mission13tmxmra
658.81
Zogger
657.21
SPEED_METAL
570.83
mission14tmxmra
491.22
Zogger
490.79
ribond
435.46
mission15tmxmra
548.96
Zogger
547.80
SPEED_METAL
493.07
mission16tmxmra
394.79
Zogger
383.34
wind-k
267.35
mission17tmxmra
387.21
Zogger
386.26
Rodeown
332.28
mission18tmxmra
373.91
Zogger
373.80
KrisDragon
249.17
mission19tmxmra
423.84
Zogger
421.16
ribond
410.36
mission20tmxmra
463.48
Zogger
462.16
wind-k
410.91
mission21Zogger
283.83
tmxmra
282.73
ribond
241.75
mission22tmxmra
482.91
Zogger
476.33
wind-k
246.76
mission23tmxmra
562.28
Zogger
559.89
ribond
520.39
mission24tmxmra
420.19
Zogger
420.10
ribond
375.03
mission25tmxmra
531.43
Zogger
527.68
ribond
303.06
mission26tmxmra
439.61
Zogger
438.51
ribond
370.17
mission27tmxmra
477.04
Zogger
475.05
ribond
438.18
mission28tmxmra
381.71
Zogger
381.57
wind-k
360.93
mission29tmxmra
418.82
Zogger
416.52
wind-k
348.78
EntryLeveltmxmra
395.50
Zogger
391.44
wind-k
361.88
FastMissiontmxmra
355.66
Zogger
355.05
wind-k
329.20
DoingFineNowtmxmra
554.33
Zogger
551.47
ribond
444.86
MakeTheGradetmxmra
532.65
Zogger
531.03
wind-k
480.41
HardBoiledtmxmra
523.06
Zogger
520.03
ribond
311.08
ItsAHeadtmxmra
450.25
Zogger
447.79
ribond
336.80
HappyTreetmxmra
457.31
Zogger
454.40
ribond
419.08
WiggleBittmxmra
539.02
Zogger
535.96
ribond
406.46
TheCavernsZogger
788.19
tmxmra
783.85
ribond
557.74
IceIceBabytmxmra
681.58
Zogger
679.51
wind-k
588.30
LittleOnetmxmra
411.89
Zogger
411.36
wind-k
318.41
CargoLooptmxmra
381.28
Zogger
377.70
wind-k
299.90
BuiltThisCitytmxmra
531.40
Zogger
510.33
ribond
281.48
FullOfBeanstmxmra
659.32
Zogger
657.17
wind-k
507.80
ShimaSherootmxmra
608.16
Zogger
583.05
ribond
466.20
JitterBugtmxmra
555.35
Zogger
545.63
ribond
408.86
Citadelstmxmra
677.16
Zogger
671.59
ribond
622.81
DodgeThistmxmra
532.93
Zogger
520.51
ribond
384.72
FireForgetmxmra
605.14
Zogger
594.80
ribond
469.41
NineLivestmxmra
938.51
Zogger
936.69
ribond
878.26
Genesistmxmra
690.90
Zogger
683.64
wind-k
383.81
SuperSprinttmxmra
303.82
Zogger
300.30
ribond
276.48
Mushroomtmxmra
516.66
Zogger
486.28
wind-k
349.72
TheCaverns2tmxmra
1062.12
Zogger
1048.81
wind-k
379.09
TheTubetmxmra
369.96
Zogger
352.51
Angrulus
52.42
Eliminatortmxmra
801.51
Zogger
786.40
wind-k
253.74
DeepDivetmxmra
534.12
Zogger
531.17
ribond
234.22
SpiralSnailtmxmra
243.02
Zogger
229.72
wind-k
189.00
Pacmantmxmra
706.24
Zogger
703.62
Angrulus
204.73
RuleBreakertmxmra
567.69
Zogger
545.45
wind-k
314.33
EyeOfTheStormtmxmra
745.42
Zogger
741.95
Angrulus
226.67
OpenAndShuttmxmra
443.57
Zogger
443.54
ribond
400.69
EnterpriseZogger
519.81
tmxmra
519.35
Angrulus
203.79
Octopustmxmra
452.92
Zogger
442.15
Angrulus
111.01
FrozenFlowertmxmra
490.72
Zogger
490.05
wind-k
324.19
SoftBoiledtmxmra
00:56.02
Zogger
00:56.53
Sharkie_attack
01:33.20
IceIceRacertmxmra
00:55.31
Zogger
00:55.40
Sharkie_attack
01:30.90
HappyMasktmxmra
00:44.37
Zogger
00:44.42
wind-k
01:06.54
BigAndBadtmxmra
00:42.39
Zogger
00:42.53
Sharkie_attack
01:14.55
RingNinetmxmra
01:16.05
Zogger
01:16.20
Sharkie_attack
02:06.67



Hiscores JioGlass


Top 50 players

NameRank
rh_galaxy1136.79
DefaultUser465.62
DefaultUser31.88
1st2nd3rd
race00rh_galaxy
00:42.42
DefaultUser
02:32.81
race01rh_galaxy
01:33.63
DefaultUser
02:02.93
race02DefaultUser
01:11.98
race03
race04
race05
race06
race07
race08
race09
race10
race11
race12
race13
race14
race15
race16
race17
race18
race19
race20
race21
race22
race23
race24
mission00rh_galaxy
278.23
DefaultUser
273.35
DefaultUser
31.88
mission01rh_galaxy
305.30
mission02rh_galaxy
329.31
mission03
mission04
mission05
mission06
mission07
mission08
mission09
mission10
mission11
mission12
mission13
mission14
mission15
mission16
mission17
mission18
mission19
mission20
mission21
mission22
mission23
mission24
mission25
mission26
mission27
mission28
mission29
EntryLevel
FastMission
DoingFineNow
MakeTheGrade
HardBoiled
ItsAHead
HappyTree
WiggleBit
TheCaverns
IceIceBaby
LittleOne
CargoLoop
BuiltThisCity
FullOfBeans
ShimaSheroo
JitterBug
Citadels
DodgeThis
FireForge
NineLives
Genesis
SuperSprint
Mushroom
TheCaverns2
TheTube
Eliminator
DeepDive
SpiralSnail
Pacman
RuleBreaker
EyeOfTheStorm
OpenAndShut
Enterprise
Octopus
FrozenFlower
SoftBoiled
IceIceRacer
HappyMask
BigAndBad
RingNine



Level editor


The ability to create and play custom levels is now added. Use the MapEditor for Windows, Mac or Linux and read editor_readme.txt

In the Discord server there is a channel for sharing levels with me and others and I can add them to the games user level page for approved levels (implemented in all versions January 2021).




Future and past


Point-movement (all platforms v1.40) where you point with your hand and the ship goes there. The plan is to also add multiplayer for 4 players with 4 new dogfight maps as well as the existing race and mission maps. Race will be done without collision between players, and mission as co-op where you cooperate to transport all cargo.

v1.90 Sep 6, 2022
- use Universal render pipeline (PC)
- add glow postprocessing (PC)
- replaced skyboxes
- replaced planet
- removed recentering
- add adjust height
- major update to build env

v1.86 Jul 29, 2022
- controls-info update
- collision stuck fix
- door base collision fix
- auto land with point motion
- auto fire with point motion
- not instant kill on stationary enemies

v1.80 Jun 7, 2021
- new user levels
- recenter bugfix
- update FMOD and SteamWorks.NET
- level editor, max 10wp

v1.75 May 12, 2021
- fix EyeOfTheStorm
- fade in is 1sec shorter
- optimize radiotower
- fixed house and hangar
- optimized toxic barrels
- bugfix duplicate enemy kill
- support 4*10 user levels
- ship status, mipmap fix

v1.70 Apr 23, 2021
- race08, race22 optimized
- choppyness fixed
- add skyview

v1.65 Apr 10, 2021
- gui selection bugfix
- add linux editor

v1.57 Mar 24, 2021
- add gui marker for Easy mode
- optimized LandingZone.mat
- fix errors when no steamvrinput connected
- CameraHolder singleton fix
- add best score
- add achievement 22

v1.53 Jan 19, 2021
- add less than bronze indication (green)
- Easy mode implemented
- custom levels page
- crashfix

v1.48 Nov 7, 2020
- first quest version
- explosion fix
- radiotower perf fix
- point in menu
- fix menu selection bug
- install size 1/3
- lower engine vol
- bigger status box

v1.44 May 9, 2020
- fix flying particle fx
- bugfix in first menu level selection
- add enemy-kill msg to replay
- fix max steam user name length
- fix web score spacing
- fix steam gold achievement
- frame rate fix in CollisionStay2D
- point motion implemented

v1.26 Dec 1, 2019
- add flying score text
- hiscore security increased
- move game status up
- major fix: replays working

v1.20 Aug 10, 2019
- move view up 20cm
- fix menu options positions
- fix for distance achievement
- changed controller bindings for recenter and back
- add recenter action, only in menu (for now)

v1.11 Jul 28, 2019
- add gold, silver and bronze limits to menu
- tracking reset button in menu
- game status position fix. snap movement fix
- shadows, credits, controls
- bugfixes to camera position and damage taken
- 6DoF dollhouse impl finished

v1.00 Jul 14, 2019
- add two new achievements
- fix cargo sound
- music: always exit flow on death
- music: fixed transitions
- music: added EnemyVol parameter
- music: changed death filter
- music: restarts sooner after death
- mission music feature when enemies/bullets are nearby
- pitch variation on death sweep
- small drum sounds occur intermittently with higher cargo




Multiplayer coders


Contact me if you are interested in collaborating to get this vr game feature done. I have set a time frame to 8 months, and have more info of what is needed. Join the Discord server for this purpose




Public Domain


Since November 2020 the Unity projects source for all versions are available on SourceForge. And on GitHub.

If you find the source useful I'd like to hear from you.




Contact


contact@galaxy-forces-vr.com