How it started...
A simple plane, made of 3d primitives, bad flight dynamics, bad graphics
....vs how it's going
A fighter jet, taking off from a runway, real-world terrain
My flight simulator is now 3 months old!!! I honestly didn't think I'd be able to work on it for so long, normally I stop these projects after a few days or weeks ๐
. Thank you so much for your support here on Mastodon and on Bluesky, it helped me to keep [โฆ]
[Original post on mastodon.social]
14.03.2026 11:15
๐ 3
๐ 1
๐ฌ 0
๐ 0
Blue hour and fighter jet with formation lights
Fighter jet with deployed landing gear
Blue hour and fighter jet with formation lights forming a triangle
The new landing gear system and some formation lights are now implemented. The landing gear code is a huge file that makes the project more than 3000 lines big because I was too lazy to just use an animation. Maybe that paves the way for some simulated gear [โฆ]
[Original post on mastodon.social]
09.03.2026 17:35
๐ 3
๐ 2
๐ฌ 0
๐ 0
Almost done!
#Bevy #BevyEngine #Rust #GameDev #FlightSim #Aviation
08.03.2026 17:25
๐ 2
๐ 0
๐ฌ 0
๐ 0
Helicopter
Aeroplane with new camera controller
I finished the new camera controller! It makes handling the helicopter easier because the horizon is fixed. If you try the latest version my flight simulator, you might also be able to guess what feature comes next, I already implemented a part of it [โฆ]
[Original post on mastodon.social]
07.03.2026 13:31
๐ 0
๐ 0
๐ฌ 0
๐ 0
Why does it jiggle?
Making a new camera controller... Still needs some work ๐
06.03.2026 17:50
๐ 0
๐ 0
๐ฌ 0
๐ 0
Ailerons, canards, rudder and elevator are animated
All control surfaces are working now!
#Bevy #BevyEngine #Rust #GameDev #DevLog #FlightSim #Aviation
06.03.2026 11:39
๐ 16
๐ 4
๐ฌ 0
๐ 0
Screenshot of window
Screenshot of window
Screenshot of window
Testing the new screenshot button...
(F3 on the keyboard)
#Bevy #BevyEngine #Rust #GameDev #Aviation #FlightSim
05.03.2026 18:05
๐ 6
๐ 1
๐ฌ 0
๐ 0
These little wings pointing down are called canards
These little wings pointing down are called canards
Canards are working!
https://github.com/wesfly/bevy_fs
https://codeberg.org/wesfly/bevy_fs
#Bevy #BevyEngine #GameDev #Aviation #FlightSim #Rust
05.03.2026 15:10
๐ 11
๐ 4
๐ฌ 0
๐ 0
Fighter jet
The menu, just two buttons to choose which aircraft to spawn in
Fighter jet
There's a menu now so the aircraft you're spawning in doesn't have to be set in the settings file. I also did lots of refactoring and made flight dynamics a bit more realistic.
https://codeberg.org/wesfly/bevy-fs/
https://github.com/wesfly/bevy_fs/
#Bevy [โฆ]
[Original post on mastodon.social]
03.03.2026 16:08
๐ 2
๐ 1
๐ฌ 0
๐ 0
A french fighter jet, sunset
A french fighter jet, sunset
Jet from below
Fighter jet cockpit
Working on the 3D model...
#GameDev #Rust #BevyEngine #Bevy #Aviation #FlightSim #Blender #3D
26.02.2026 20:17
๐ 11
๐ 4
๐ฌ 1
๐ 0
Fighter jet above Calvi, France
Fighter jet above Calvi, France
Fighter jet above Calvi, France
Working on a new aircraft in the simulator. I still have to improve the flight model, but it'll be online in a few days.
I used this code as inspiration: https://gist.github.com/Hermitao/0a908f8af19b11132e3bdb5ba4ef99f0
#Bevy #BevyEngine #Rust #GameDev #DevLog #FlightSim #Aviation
22.02.2026 17:09
๐ 14
๐ 3
๐ฌ 0
๐ 0
Broken terrain
Uh-oh. That'll be fun to fix...
15.02.2026 21:37
๐ 0
๐ 0
๐ฌ 0
๐ 0
Helicopter in front of the new hospital 3d model (Hobart, Tasmania, AU)
I found a little magic value in the code that made terrain chunking unnecessary ๐
Luck for me, as the implementation of chunks already caused some weird glitches and tiling issues. The water looks better now, I added a hospital as a landing pad and a spawn [โฆ]
[Original post on mastodon.social]
15.02.2026 13:13
๐ 4
๐ 2
๐ฌ 0
๐ 0
Helicopter hovering over water
Working on ocean chunking...
https://github.com/wesfly/bevy_fs
https://codeberg.org/wesfly/bevy-fs/
#Bevy #BevyEngine #Rust #GameDev
12.02.2026 06:55
๐ 10
๐ 3
๐ฌ 0
๐ 0
Original post on mastodon.social
I just updated the flight sim to support regular game controllers better. You can steer the helicopter like a drone now, and you can switch to the old config by setting `hotas` to true in the settings file.
https://github.com/wesfly/bevy_fs
https://codeberg.org/wesfly/bevy-fs
#Bevy #BevyEngine [โฆ]
10.02.2026 18:42
๐ 4
๐ 2
๐ฌ 0
๐ 0
Helicopter in sunset over chunked terrain
Helicopter in sunset over chunked terrain, slight bank angle
Helicopter from below in the evening sky
The terrain collision chunking is implemented now! It really improved the performance of the collisions, even with very detailed terrain.
https://codeberg.org/wesfly/bevy-fs
https://github.com/wesfly/bevy_fs
#BevyEngine #Bevy #Rust #GameDev #FlightSim #Aviation
06.02.2026 20:57
๐ 1
๐ 2
๐ฌ 0
๐ 0
Helicopter in my flightsim on the ground in Tasmania
On my way to implementing chunks for terrain collisions...
https://codeberg.org/wesfly/bevy-fs
https://github.com/wesfly/bevy_fs
#Bevy #BevyEngine #GameDev #FlightSIm
05.02.2026 21:16
๐ 13
๐ 3
๐ฌ 0
๐ 0
@jaxom_kaplan @Le_bottin_des_jeux_linux I fixed the issue with the button controls not working. The input system expected there to be a gamepad connected and when there was no gamepad, it didn't run.
03.02.2026 14:15
๐ 0
๐ 0
๐ฌ 0
๐ 0
Helicopter over Tasmania
Rear left view of helicopter
Three switches on the overhead panel
I added terrain collisions, strobe lights (basically just white flashing lights), and improved the light flashing cycles.
https://github.com/wesfly/bevy_fs/
https://codeberg.org/wesfly/bevy-fs/
#Rust #Bevy #Aviation #GameDev #FlightSim
01.02.2026 20:24
๐ 7
๐ 3
๐ฌ 0
๐ 0
Helicopter over Tasmania (probably at low earth orbit altitude)
Monaco or something
Tasmania from above, flight simulator
The terrain code works now! I forgot to send the last packet to the API which messed up the whole terrain.
https://github.com/wesfly/bevy_fs
https://codeberg.org/wesfly/bevy-fs
#Bevy #GameDev #Rust #FlightSim #Aviation
31.01.2026 11:23
๐ 8
๐ 2
๐ฌ 0
๐ 0
Tectonic problems in Tasmania... ๐
I fixed the fetching time though, it's 200 times faster now.
#Bevy #GameDev #FlightSim
30.01.2026 18:37
๐ 6
๐ 1
๐ฌ 0
๐ 0
A helicopter in a flight simulator, in the background a water plane with the island of Tasmania
A helicopter in a flight simulator, in the background a water plane with the island of Tasmania
Tasmania in my flight simulator. Fetching the elevation data took an hour, I'll consider switching to a different API for higher resolutions ๐
#Bevy #Rust #GameDev #FlightSim #Aviation
29.01.2026 18:32
๐ 7
๐ 2
๐ฌ 0
๐ 0
Tasmania for my flight simulator. It's a plane with elevation applied to the vertices
Tasmania in #Bevy. I'm currently working on a SRTM parser to get real-world elevation data into my #FlightSim.
#Rust #GameDev
28.01.2026 16:36
๐ 3
๐ 2
๐ฌ 0
๐ 0
I added button animations and position lights. Position lights are the red, green and white lights on the tail of the helicopter.
https://codeberg.org/wesfly/bevy-fs/
https://github.com/wesfly/bevy_fs
#Bevy #Rust #FlightSim #Aviation #GameDev
27.01.2026 15:40
๐ 7
๐ 2
๐ฌ 0
๐ 0
A helicopter over the water, procedural terrain in the background, flight simulator
Helicopter over procedural terrain, sunset
Lots of things happened my #Bevy flight simulator since my last update two days ago.
- New cockpit model
- There is a throttle display
- The sun position can now be changed without recompiling (settings.json)
- All screen space effects are in one file (sse.rs [โฆ]
[Original post on mastodon.social]
25.01.2026 14:45
๐ 0
๐ 1
๐ฌ 0
๐ 0
Animating anti-collision lights (these red flashing lights). It will be possible to turn it on and off using a cockpit button.
https://codeberg.org/wesfly/bevy-fs
https://github.com/wesfly/bevy_fs
#Bevy #Aviation #FlightSim #GameDev #Rust #RustLang
22.01.2026 15:24
๐ 13
๐ 4
๐ฌ 0
๐ 0
Engine OFF
Engine ON
Screenshot of flight sim cockpit, framerate low
After a bit of messing around, I finally managed to implement buttons that actually affect stuff. These buttons turn the thrust on/off. Unfortunately, the performance is suffering since I switched to Avian 0.5 (as you can probably see from the graph in the [โฆ]
[Original post on mastodon.social]
20.01.2026 17:35
๐ 0
๐ 1
๐ฌ 0
๐ 0
The cockpit and the logs of the button presses.
The flight simulator is now up-to-date using #Bevy 0.18.0 and Avian 0.5.0. Currently I'm working on an implementation for cockpit buttons. I noticed that my performance dropped by a lot, which is probably because of the landscape collider [โฆ]
[Original post on mastodon.social]
17.01.2026 21:50
๐ 0
๐ 1
๐ฌ 0
๐ 0