Olá, Filipe!
Na linguagem Kotlin, a ordem dos atributos em uma data class não deveria afetar o resultado do seu código. Se você está recebendo valores nulos para preço e descrição, o problema pode estar relacionado a outra parte do seu código ou à fonte de dados da qual você está recebendo esses valores.
Por exemplo, se você estiver deserializando um JSON para essa data class e o JSON não contiver campos "preco" e "descricao", ou se esses campos estiverem nulos no JSON, então os valores de preço e descrição na sua data class também serão nulos.
Aqui está um exemplo de como o JSON deve ser para se ajustar à sua data class:
{
"titulo": "Jogo Exemplo",
"capa": "URL da capa",
"preco": 59.99,
"descricao": "Descrição do jogo"
}
Se o seu JSON se parecer com isso, mas você ainda está recebendo valores nulos, então o problema pode estar na forma como você está deserializando o JSON.
Espero ter ajudado e bons estudos!