Praticamente todos os Bancos de Dados existentes são generalistas, ou seja, são feitos para suprir a demanda de diferentes tipos de aplicações.
Criando um Banco de Dados específico, e personalizando suas funcionalidades para essas necessidades específicas, pode ser interessante.
Normalmente a regra de negócio fica na aplicação, e faz o intermédio entre o Banco de Dados e a consulta propriamente dita, mas nada impede de ser feito de forma integrada, desde que tenha uma boa justificativa pra isso.
Quais são as maiores dificuldades em usar esses Bancos de Dados comuns num jogo? Se você conseguir resolver, ou facilitar essas dificuldades, já torna esse projeto viável.
Pela descrição eu vi que ele é portável, ou seja, isso já é um atrativo legal, e provavelmente pode ter outros que eu desconheça, mas se tratando de um projeto em desenvolvimento, pode surgir mais recurso interessantes.
Boa sorte na empreitada.