O ensino de SQL apresenta desafios relacionados à formulação de consultas, à sintaxe da linguagem e ao engajamento dos estudantes durante a prática. Nesse contexto, jogos sérios e ambientes gamificados têm sido investigados como alternativas para contextualizar atividades de aprendizagem em banco de dados. Este artigo apresenta o Casos de Código, um jogo sério investigativo voltado à prática de SQL, e tem como objetivo compreender como estudantes de Engenharia de Software percebem sua experiência de uso em relação às necessidades de autonomia e competência descritas pela Teoria da Autodeterminação. A pesquisa foi conduzida como uma Pesquisa de Design Educacional de natureza qualitativa, envolvendo revisão da literatura, definição de requisitos, prototipagem, avaliação formativa do MVP e avaliação final com estudantes. A etapa formativa contou com cinco participantes e utilizou o protocolo Think Aloud para identificar pontos de refinamento no artefato. A avaliação final foi realizada com dez estudantes, por meio de entrevistas semiestruturadas analisadas com base na análise de conteúdo. Os resultados indicam que a narrativa investigativa favoreceu a percepção de autonomia ao atribuir sentido às consultas e estimular exploração, formulação de hipóteses e tomada de decisão. A percepção de competência esteve associada aos recursos de ajuda, aos retornos do sistema e ao feedback visual e contextual. O jogo foi percebido como uma experiência positiva para revisão e prática complementar de SQL, embora os achados não constituam evidência de ganho objetivo de aprendizagem.