DCS World includes a mission editor with Lua support and a campaign editor for user created tasks.
Users of DCS World can host their own servers with user-made missions for co-operative and multiplayer missions with or against AI units.