Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

FPV Freerider

A member registered May 06, 2015 · View creator page →

Creator of

Recent community posts

(3 edits)

Good point!

I forgot about that, I will add it to my earlier reply. You're right, if you want the Linux version you need to purchase the sim here on Itch.

(It's actually intentional - since the Linux version is somewhat experimental and I can't guarantee that it will work for sure I decided not to offer it on Steam. Those who still want it for their Linux machines can get it here. I recommend trying the free version first to see if it works on your particular setup).


There is no option for crosshair (yet). I might add it in a future update.

So, for now, probably the easiest way to get a crosshair is to put one on your screen by using a small piece of tape in the true DIY FPV spirit.

The android version is separate and only available on the Google Play Store. It needs to be purchased separately.

Fortunately it's pretty cheap.

(1 edit)

It doesn't make much difference really.

Both will get the same updates.

It is the exact same simulator, just two different marketplaces to purchase it.

Edit: Please note that the Linux version is only available here on Itch

(1 edit)

I agree it may not be very intuitive, have added some info in the custom levels download instructions (and in the user manual) so that it will hopefully be more clear.

It's one of the things I would like to add most of all, however it comes with it's own set of challenges to do well and for now I have put multiplayer on hold.

(2 edits)

Yes, I am aware that the HUD is not readable in stereoscopic mode. I will take a note of it and see if I can fix it in a coming version (It's not so easy since the menu system is completely different from the in-game camera, otherwise I would have done it like that right away). My recommendation the way it is now is to take the goggles off whenever you're navigation the menu.

Thank you, I'm glad to hear you like the sim and have found good use for it!

You use the Level Editor to load the custom levels.

On the main menu - click the Level Editor icon.
In the Level Editor view, go to "Level" on the top right menu. Click "Load"
The custom levels should show up in the list.
Select the level that you want and click "Play"
Hope that helps!

(1 edit)

I you press Alt+Enter on Windows, it changes to windowed mode. Once in windowed mode, you can drag it onto the correct monitor, and then press Alt+Enter again to go back to fullscreen mode.

If you wish you can also adjust the resolution to fit your goggles.  

You change the resolution by adding command line parameters to the exe file as described in the manual. For example:
-screen-fullscreen 0 -screen-width 800 -screen-height 400

(That will run the simulator in a 800x400 window)

To be able to select different displays you might also be able to use the -adapter command line argument. Have a look at the Unity Standalone Player command line arguments here:

(Under "Unity Standalone Player command line arguments")

Here is a tutorial how to add command line parameters on Windows:

(They explain how to do in on shortcuts - you can create a shortcut of Freerider by right-clicking the FPVFreerider.exe file and choose "Create Shortcut")

Here is a tutorial on how to update your drivers, for example your graphics card drivers:

(1 edit)

First, try restarting your computer.

Make sure your graphics card drivers updated to the latest version.

Try running the simulator in a window by adding command line parameters to the .EXE file as described in the manual.

For example: 

-screen-fullscreen 0 -screen-width 640 -screen-height 360

If it still doesn't work, try downloading the entire .ZIP file again and unpack it. Try unpacking it to another location (Such as in a new folder in "My Documents" for example).

(1 edit)

Thank you for sharing! Very creative use of the objects. It's quite a detailed level you've built (in fact so much that my computer is struggling to play it). 

Please note that the name of the .txt file needs to be the same as the folder name in order for Freerider to find it.

I am uploading a new version of Recharged today that should fix the flickering lights.

Ok but if you run the desert level in the full version, does that have the performance issue?

I'm not a Linux user myself so I wouldn't really know how to begin examining it, but I presume there is some kind of CPU/GPU performance monitor included in your distribution that you might have a look at (while running the simulator) to see if you can find a clue as to what the bottleneck might be.

(1 edit)

Give some more info and I might be able to help - Does it crash every time you run it? Does it happen at a specific point? Does the quad still behave erratic?

What computer are you running it on, what graphics card? Have you tried to update your graphics card drivers to the latest version, that sometimes helps.

From what I can tell you have the Intel G45/G43 graphics chipset. Freerider is known to not work on that particular chipset unfortunately (there's a note that says so on the main page). You could try to update your graphics drivers to the latest version and see if that makes any difference, but unfortunately I don't think it will, since I haven't heard of anybody who's got that chipset who managed to get it working, sorry.

Sounds strange. There's no difference in the full version really, except for the extra stuff that's included. 

Do you have the performance problem with the demo level too (the desert) in the full version?

If I were you I would first try to restart my computer and see if that makes a difference.

There's no centralized sharing hub, but you can upload it to wherever you prefer and post a link right here in this forum. 

I recommend posting a screenshot too and perhaps a short description, so that people know what they can expect when downloading it.

(You can use the small .PNG file that is in the level folder as screenshot)

 I recommend first creating a .ZIP file of your level folder.

To those reading this who doesn't use Github, the easiest place to upload your level is probably Google Drive. You can just drag and drop your zip file to your google drive account, right-click the file and select "Get shareable link" and post that link here. (You can also use another file sharing service such as Dropbox or Jumpshare, whatever you prefer).

Thanks, glad to hear that you like the simulator and find it useful! Yes, I agree it would be nice to have the ghost racing feature work as you describe. I will take a note of your suggestion and consider it for future updates.

Not sure exactly what you mean regarding the different version.

Freerider Recharged is available both here at Itch and on Steam. It is a different version than Freerider Classic and needs to be purchased separately.

Nothing has changed in Freerider's  calibration/input system. 

You can check and adjust the calibration by clicking "Calibrate Controller" and choose "Go to trim settings". There you can check if the stick input reaches the endpoints and adjust the scale/trim to get it right.

Hi, that will be possible, please contact me directly at and we can work out the details.

You add command line parameters to the "fpvfreerider.exe" file.

Actually, it might be better to first create a shortcut to the exe file and then add command line parameters to that.

To create a shortcut, right-click the exe and choose "create shortcut"

Here you can find some example on how to add command line parameters to a shortcut:

(2 edits)

Your best bet to find specific instructions for your particular setup would be to search around for youtube videos and/or forum posts from people who have similar equipment. 

Since you have the Devo 7 that does not have a USB port it becomes a bit more tricky. You will need to connect it via the trainer port instead.

On Windows that would be pretty easy using a software called Smartpropolus. I haven't been able to find a similar software for Linux.

(Devo 7E in combination with Deviationtx would be easier since that can act as a USB joystick)

You might also be able to use a universal 22-in-1 USB dongle such as this.

Not sure if it works on Linux.

(You might also be able to connect it via  a wireless USB dongle in combination with a receiver for the Devo 7, I wouldn't really recommend going down that path unless you are willing to do a lot of research though).

It might just be easier to get a USB dummy controller such as this:

Not sure if that works on Linux either though. So in summary, I cannot give a definite answer for such specific and hmm shall we say tricky equipment. There are so many Linux distributions and variations, you need to try it on your own setup to know what will work for sure.

Thank you! I hope will be able to get help from some MacOS savvy person.

Sometimes integrated graphics cards found in laptops doesn't work so well with Freerider. First, if you haven't done so already you can try to update your graphics drivers to the latest version.

You can also try to run the simulator in a window  using command line parameters as described in the manual and see if that makes a difference.

For example:

-screen-fullscreen 0 -screen-width 800 -screen-height 450

(3 edits)

Yes, you can map the keyboard shortcuts to a button/switch on your controller with a program such as this:


(1 edit)

Freerider is developed by a single person (me) and I am willing to help as much as I can. My knowledge in regards to Mac and Linux is very limited though since I don't own either a Mac or Linux machine myself. There's a quite large and helpful hobbyist community out there though, but it can be tricky to get hold of the right person. The official Freerider thread at RCgroups can be worth a try if you're a member there.

The OSStatus error 99999 seems to be a not too uncommon problem, and not specific to Freerider:!topic/midi2lr/z9UmNMNngmc

Thank you for your support, it is highly appreciated. Yes I am working on an update for Freerider Recharged too, I plan to release it in a few weeks.

Don't know what could be the cause for that. Hopefully some Mac expert will be able to chime in (I'm not a Mac user myself)

First of all I would try to re-download the entire ZIP file again if I were you, perhaps there was some problem with the download. 

You mean you don't know how to add command line parameters to the EXE? Here you have an explanation:

(They are using a shortcut as example but it works the same with and EXE file. If you wish to create a chortcut, you can first right-click the EXE file and choose "Create shortcut", but it's not really necessary. It can be handy if you want to quickly be able to select several different resolution though).

Thank you, glad to hear you like it!

As for suggestion 1, I like to keep it a simulator first and foremost, that is, to not let it be too much of a "game". So I don't want it to be too forgiving, to avoid people learning bad habits. With that being said, of course it can be tuned to make it even more realistic, I will take a note of your suggestion.

2: For now, I like the simplicity of a single button. It's also kind of nice to see how much variation there can be from only 5 gates I think.  It would certainly be possible to have an option for number of gates, maybe I will add that later.

Thanks, I'm glad you appreciate it! 

(1 edit)

Thanks, glad you like it. The video static was actually never in Freerider Classic, that option is only in Freerider Recharged.

(2 edits)

Mac and Android uses some Linux input system I believe, which is a bit different than Windows'. At least Unity's input manager (used for development of Freerider) sometimes works better in one combination of OS/Input device, an not the other. That's why it is necessary, for example - when using a Taranis, to make the endpoint adjustments according to the Taranis setup document on Windows, but not on Mac/Android. (Range from 0 to +100 instead of range from -100 to 100). Make that info can help you find a solution.


(Try updating your graphics car drivers to the latest version, that might help).

Yes, I understand your viewpoint. And I agree with you - I personally also generally prefer when all options/buttons are easily seen at all times.

I also do a lot of thinking about UI design, one thing I want to avoid is getting the UI too cluttered, and avoid too many levels of options and sub-menus for the user to wade through.

I often get requests from people to have a certain option implemented, but I think very carefully about each one, to evaluate if it is important enough (to sufficient amount of people) to have the UI burdened with another option. Some things can also easily cause confusion. For example, if there was an option to permanently hide the UI, someone might accidentally activate it and not know how to get it back. And, on touchscreen only devices it is not possible to keep the UI hidden at all times. So the best compromise I found, suitable for most users, on most devices,  is the one I implemented.

I want the simulator to be as easy as possible to use, even for people who have never flown an FPV quadcopter in their life, who have never been close to doing a Betaflight setup for example. Still, I want it to be flexible enough for advanced users too, so that everyone can find good use for it regardless of their skill level. So, as you understand, there are a lot of factors to take into consideration here.

With all this said,  I might consider adding an option in the custom settings for "keep UI always on". Thank you for your feedback!

(1 edit)

Sì, dovrebbe esserci una cartella FPVFreerider_Data e il file EXE.

Prova a scaricare di nuovo l'intero zip e decomprimilo di nuovo per vedere se questo aiuta.
Se ancora non funziona, prova un programma zip diverso da decomprimere (io uso 7zip, che sembra funzionare bene).
Puoi anche provare a decomprimerlo in una cartella diversa.

Yes, there should be an FPVFreerider_Data folder and the EXE file.
Try downloading the whole zip again and unzip it again to see if this helps.
If it still does not work, try a different zip program to decompress (I use 7zip, which seems to work fine).
You can also try unpacking it to a different folder.

Thanks for the feedback, I will see if I can fine-tune the zooming somehow for the next update.