2026-08-31 13:40 UTC · Community Announcements · Jelle Booij
Endless quests The most common feedback I’ve received is that players are disappointed that there are no new quests after finishing the game. A common suggestion has been to add endless randomly generated quests for those who want to keep playing. Implementing this turned out to be quite a challenge. While quests are simple conceptually, just a cargo type and an amount that needs to be delivered, generating one that’s actually balanced is surprisingly difficult, and I went down many dead ends before landing on a decent solution. Now, after completing the game, you can visit airports that previ
2026-08-21 09:53 UTC · Community Announcements · Jelle Booij
I want to give a quick update on my progress towards the full release. The roadmap I posted in April is proving to be a bit too ambitious. The first 2 months went well, and while I did manage to ship Steam workshop support, some of the promised features of June were already delayed. I’m currently still working on endless mode, which will hopefully ship this month. However, the game will unfortunately not be ready to release in August. I don’t want to commit to a new release date too early again but I will keep you updated. Thank you for your patience!
2026-06-30 14:43 UTC · Community Announcements · Jelle Booij
I had a lot more planned for this month than I actually got done. The same thing happened last month, so my planning has been a little optimistic. But it’s not all bad, I did add a big feature this month. Steam Workshop This month finally brings the Steam Workshop to the game. You can now upload your planes for others to try, and browse what other people have made. I’m hoping that being able to share your creations can help grow a more creative, community driven side of the game. Uploading is quite simple, you click the “Save” button, fill in a name, description and tag, and hit upload. To use
2026-06-01 13:09 UTC · Community Announcements · Jelle Booij
Fixed performance issues with propeller engines Fixed invisible helicopter rotors Fixed upgrade hint in the wrong place Fixed slow backwards taxing Improved explosion visuals
2026-05-31 19:45 UTC · Community Announcements · Jelle Booij
Last month I laid out a plan for May. Unfortunately not everything on the list made it in. But I did get a good amount done, and I would rather release what is ready than hold it back. This update is mostly about visuals and performance. It also includes a rework of the propeller breakage system based on your feedback. Terrain spawning I spend most of my time reworking the terrain generation system. This used to be very inefficient, and was held together by a bunch of hacky solutions. It is mostly behind the scenes work but it already has some practical effects Rocks I added rock spawning to t
2026-05-05 07:54 UTC · Community Announcements · Jelle Booij
Rebalanced engine efficiency curves Rebalanced some wheels Small performance improvement
2026-04-30 19:31 UTC · Community Announcements · Jelle Booij
This update is focused on physics improvements. The goal was to add more depth without sacrificing the accessibility that makes Aviassembly what it is. I hope this update strikes a good balance. Engine efficiency Engines now have an airspeed-efficiency curve. This means each engine has an optimal speed where it performs best. This is displayed as a new “optimal speed” stat on each engine. I’m hoping that this will make engine selection a bit more intresting. Helicopter balance You can now thrust downwards with helicopters. This was important to make them more versetile, especially in combinati
2026-04-21 16:06 UTC · Community Announcements · Jelle Booij
Edit: Unfortunately, this roadmap has proven to be a bit too ambitious. The game will not ship in August of 2026. It's been a year this month since the early access release of Aviassembly. Development has been a bit inconsistent, so I want to bring some more structure to it and start pushing towards the full release. I'll be doing monthly updates from now on, with the full release planned for August this year. In this post, I'll lay out the future of Aviassembly in a bit more detail. The updates will primarily be focused on what I believe to be Aviassembly’s biggest shortcoming: the game is to
2026-03-05 10:53 UTC · Community Announcements · Jelle Booij
There is an issue where the screen suddenly turns white when flying a helicopter. This is the second attempt to fix it, because the previous attempt didn't work. Please let me know if it occurs for you. I also made the helicopter landing gear stronger.
2026-03-04 21:00 UTC · Community Announcements · Jelle Booij
There was a weird crash where the screen turns white and the game crashes. I hope that this patch will fix the issue. Let me know if it doesn't.
2026-03-03 20:58 UTC · Community Announcements · Jelle Booij
This update introduces a much requested and anticipated addition: Helicopters! I hope this update will enable many creative designs and make new creative solutions possible in the campaign. Vertical flight physicsHelicopters require functioning vertical flight physics and controls, a system that has been completely reworked. This rework benefits all aircraft with vertical flight capabilities, not just helicopters. Designs featuring vertical takeoff, balloons, and other vertical flight mechanics should now perform significantly better. My hope is that this will enable much more creative designs
2025-12-24 11:56 UTC · Community Announcements · Jelle Booij
Fixed not being able to respawn at the current base in snow and desert
2025-12-23 15:48 UTC · Community Announcements · Jelle Booij
This update focuses on reworking the flight UI. It’s not the biggest or most exciting part of the game, but while I’m brainstorming bigger changes, I felt this update was needed. General UI redesign
The original flight mode UI was a bit improvised and rushed. It was inconsistent with the build mode UI and felt cluttered. This update addresses those issues with a full redesign. Unnecessary elements are now hidden dynamically, and smoother animations have been added to improve the overall experience. {STEAM_CLAN_IMAGE}/44867273/98892cdaad3f4bae97456badf670672314eb309e.jpg Speed and Altitude Mete
2025-11-20 14:22 UTC · Community Announcements · Jelle Booij
Fixed Two birds, one stone triggering when you only make a single delivery Fixed second turbine mission triggering before earthquake Fixed cargo not being saved correctly
2025-11-18 15:54 UTC · Community Announcements · Jelle Booij
After a long wait, the 3rd update to Aviassembly is finally here! I hope to release updates more quickly from now on. Achievements This update finally adds Steam achievements to the game. There are 11 achievements now, but I plan to add more in later updates. Let me know if you have any ideas or feedback! Campaign improvements The feedback I received most often was that the game is too short. I wanted to address this, but the tools for editing the campaign were very limiting, especially if I wanted to keep old saves compatible. I decided to completely rework those tools, but it ended up being
Full appinfo as delivered by Steam PICS, changenumber 38600755. Also at /api/app/2660460/raw.
{
"appid": "2660460",
"common": {
"name": "Aviassembly",
"type": "Game",
"oslist": "windows",
"osarch": "64",
"osextended": "",
"clienttga": "5eab275626ff625ebf23af217e58ad9bc8cbef72",
"icon": "c2ae989e82fd5cf794ad8f1d553b9dc951b1b346",
"clienticon": "0701430318273ea7c089d0ba4c482302bb58e7eb",
"releasestate": "released",
"steam_deck_compatibility": {
"category": "2",
"steamos_compatibility": "2",
"steam_machine_compatibility": "2",
"test_timestamp": "1745280000",
"tested_build_id": "18110238",
"tests": {
"0": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_ControllerGlyphsDoNotMatchDeckDevice"
},
"2": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "3",
"token": "#SteamDeckVerified_TestResult_InterfaceTextIsNotLegible"
},
"4": {
"display": "4",
"token": "#SteamDeckVerified_TestResult_DefaultConfigurationIsPerformant"
}
},
"steam_machine_tests": {
"0": {
"display": "3",
"token": "#SteamMachine_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"1": {
"display": "3",
"token": "#SteamMachine_TestResult_ControllerGlyphsDoNotMatchDevice"
},
"2": {
"display": "3",
"token": "#SteamMachine_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
},
"3": {
"display": "4",
"token": "#SteamMachine_TestResult_DefaultConfigurationIsPerformant"
}
},
"steamos_tests": {
"0": {
"display": "3",
"token": "#SteamOS_TestResult_GameStartupFunctional"
},
"1": {
"display": "1",
"token": "#SteamOS_TestResult_DefaultControllerConfigNotFullyFunctional"
},
"2": {
"display": "1",
"token": "#SteamOS_TestResult_TextInputDoesNotAutomaticallyInvokesKeyboard"
}
},
"configuration": {
"supported_input": "gamepad",
"requires_manual_keyboard_invoke": "1",
"requires_non_controller_launcher_nav": "0",
"primary_player_is_controller_slot_0": "0",
"non_deck_display_glyphs": "1",
"small_text": "1",
"requires_internet_for_setup": "0",
"requires_internet_for_singleplayer": "0",
"recommended_runtime": "proton-9.0-4RC",
"requires_h264": "0",
"requires_voice_files": "0",
"gamescope_frame_limiter_not_supported": "0",
"hdr_support": "0",
"requires_proton_soundfonts": "0"
}
},
"controllertagwizard": "1",
"small_capsule": {
"english": "6e273dc3321179c1b910ca9140dce31de2fee8b9/capsule_231x87.jpg"
},
"header_image": {
"english": "header.jpg"
},
"library_assets": {
"library_capsule": "en",
"library_hero": "en",
"library_hero_blur": "en",
"library_logo": "en",
"library_header": "en",
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "100",
"height_pct": "100"
}
},
"library_assets_full": {
"library_capsule": {
"image": {
"english": "9468bbf0a92b48d91dffbc52489d37b2be4956fc/library_600x900.jpg"
},
"image2x": {
"english": "9468bbf0a92b48d91dffbc52489d37b2be4956fc/library_600x900_2x.jpg"
}
},
"library_hero": {
"image": {
"english": "f6cd1d25cb5cfe95c5e8dfbdf8b4af464e925e2f/library_hero.jpg"
},
"image2x": {
"english": "f6cd1d25cb5cfe95c5e8dfbdf8b4af464e925e2f/library_hero_2x.jpg"
}
},
"library_hero_blur": {
"image": {
"english": "f6cd1d25cb5cfe95c5e8dfbdf8b4af464e925e2f/library_hero_blur.jpg"
}
},
"library_logo": {
"logo_position": {
"pinned_position": "CenterCenter",
"width_pct": "100",
"height_pct": "100"
},
"image": {
"english": "logo.png"
}
},
"library_header": {
"image": {
"english": "9904dc374c4d3652e7de31bd81ddf99036eef127/library_header.jpg"
},
"image2x": {
"english": "9904dc374c4d3652e7de31bd81ddf99036eef127/library_header_2x.jpg"
}
}
},
"store_asset_mtime": "1772814621",
"associations": {
"0": {
"type": "developer",
"name": "Jelle Booij"
},
"1": {
"type": "publisher",
"name": "Jelle Booij"
}
},
"primary_genre": "28",
"genres": {
"0": "28",
"1": "70"
},
"category": {
"category_2": "1",
"category_62": "1"
},
"supported_languages": {
"english": {
"supported": "true"
}
},
"steam_release_date": "1744379566",
"community_visible_stats": "1",
"workshop_visible": "1",
"community_hub_visible": "1",
"gameid": "2660460",
"store_tags": {
"0": "1643",
"1": "3968",
"2": "3810",
"3": "15045",
"4": "10383",
"5": "3834",
"6": "1702",
"7": "1695",
"8": "599",
"9": "5794",
"10": "5363",
"11": "4191",
"12": "4182",
"13": "9",
"14": "21",
"15": "4166",
"16": "492",
"17": "4252",
"18": "4305",
"19": "493"
},
"review_score": "9",
"review_percentage": "96"
},
"extended": {
"developer": "Jelle Booij",
"publisher": "Jelle Booij",
"homepage": "https://jellebooij.com/aviassembly/press.html"
},
"config": {
"installdir": "Aviassembly",
"launch": {
"0": {
"executable": "Aviassembly.exe",
"config": {
"oslist": "windows"
}
}
}
},
"depots": {
"2660461": {
"config": {
"oslist": "windows"
},
"manifests": {
"public": {
"gid": "5201168121260188955",
"size": "349812998",
"download": "107379152"
},
"experimental": {
"gid": "5201168121260188955",
"size": "349812998",
"download": "107379152"
}
}
},
"workshopdepot": "2660460",
"branches": {
"public": {
"buildid": "25037343",
"timeupdated": "1788183622",
"timebuildupdated": "1788183573"
},
"experimental": {
"buildid": "25037343",
"description": "Early but unstable builds of updates",
"timeupdated": "1788183622",
"timebuildupdated": "1788183573"
}
},
"privatebranches": "1"
},
"ufs": {
"quota": "500000000",
"maxnumfiles": "1000"
}
}