Tenha um começo e um objetivo, e talvez alguns eventos que você quer que aconteçam entre eles e deixe o resto para os jogadores.
Exemplo:
Start - você coloca os jogadores em uma caverna, amarrados, tendo sido abduzidos por alguns hobgoblins que reverenciam um beholder como seu deus-rei. Eles planejam alimentar os jogadores.
Objetivo - os jogadores sobrevivem.
O resto depende dos jogadores. Eles podem magicamente controlar um hobgoblin (assumindo que eles têm a habilidade) de liberá-los, ou começar a atacar os outros hobgoblins como uma distração enquanto eles se desamarram e escapam, eles podem esperar até eles serem alimentados, então mate o observador, agora tendo seu próprio clã de hobgoblins leais (e assustados) ...
O que estou tentando dizer é: não pense primeiro em toda uma aventura que você deseja executar, com todos os detalhes e, em seguida, encontre detalhes a serem removidos para torná-la interativa - torne-a interativa desde o início começando.
Ao escrever a aventura, sempre mantenha seus jogadores em mente - um deles pode não participar ativamente do RP, mas é um excelente estrategista e brilha em batalha. Nesse caso, tenha algumas batalhas com elementos táticos (cobertura, diferença de altura, troca de campo de batalha - como uma ponte que desmorona ou plataformas mágicas que voam em torno da cena e que os jogadores, mas também os inimigos, podem ficar em pé). Um outro talvez prefira aperfeiçoar seu caráter, e prospera na conversa - ter um ponto crucial da aventura envolvendo conversa e diplomacia.
O que quer que você faça, se você conhece seu grupo e os mantém em mente ao desenvolver uma aventura, os jogadores irão (na minha experiência) encontrar maneiras de fazer do jeito deles. Eu acho que você pode criar um encontro, ou uma história, e esperar que os jogadores façam certas coisas nessa história, mas eles sempre pensarão em algo que você não planejou.
Ouça seus jogadores.
Tenha uma mente aberta. Se os jogadores sugerirem algo que você não tenha planejado, improvise. Dê-lhes o que eles querem. Você não pode planejar todas as ações possíveis que eles possam tomar - então, julgue-os enquanto você joga, e veja que idéias eles criam - então faça com que funcione dentro da história que você preparou.
Crie sua história como se fosse uma árvore. Você começa no baú onde certas coisas acontecem, então começa a criar galhos de acordo com diferentes coisas que podem acontecer.
Não tente cobrir todas as possibilidades, mas sim, durante o processo de criação, faça ramificações que você possa adaptar ao que os jogadores podem fazer. Quando você está escrevendo os "ramos da árvore", pense nos resultados, o que esse ramo faz e o que isso significa para os jogadores, e não como eles chegarão a ele; eles vão encontrar um caminho por conta própria.
Eu sei que possivelmente complico a resposta, mas espero ter ajudado:)