¿Alguna vez pensaste que usarías tus conocimientos de bases de datos para resolver un caso de vandalismo o descubrir a alguien que no entregó la llave de su habitación de hotel a tiempo? Esa es exactamente la premisa de Database Detective: Minor Crimes Division, un fascinante título indie de rompecabezas que combina la deducción al estilo policial con la programación real en SQL.

Programado para lanzarse en julio de 2026, el juego te pone en la piel de un detective que trabaja desde casa (sin sueldo, por supuesto) para el Departamento de Policía de Los Zorangeles. Tuvimos la oportunidad de sentarnos a charlar con Thomas Hsu, el desarrollador en solitario detrás de este ambicioso proyecto que lleva cinco años en proceso.

De la clase de informática a Los Zorangeles

La idea de Database Detective nació en las aulas universitarias. Thomas, ingeniero de software de 28 años, tomaba clases de ciencias de bases de datos cuando se dio cuenta del enorme potencial que tenía SQL como mecánica de juego hace más de cinco años. “Quería ver si había juegos comerciales pulidos sobre esto. Había algunos juegos web, pero no alcanzaban el potencial que yo creía que tenía”, nos cuenta.

Esa chispa universitaria no solo inspiró las mecánicas del juego, sino también su peculiar universo. La ciudad totalitaria de “Los Zorangeles”, donde delitos tan menores como tirar basura son perseguidos con tecnología de punta, es una broma interna basada en un estricto profesor de su universidad llamado Zoran, quien le dio a Thomas y a sus amigos la calificación más baja de la clase en un proyecto anterior (un juego llamado Jay’s Walking).

El desafío de enseñar SQL (y programarlo)

Desarrollar un juego de programación como tu primer lanzamiento comercial no es tarea fácil. Thomas tuvo que construir desde cero un analizador sintáctico (parser) porque el motor predeterminado de SQLite no ofrece mensajes de error lo suficientemente descriptivos para los jugadores.

A pesar de la complejidad técnica, Thomas diseñó el juego con una filosofía clara: “La diversión es lo primero, la educación es lo segundo”. Para evitar abrumar a los jugadores sin experiencia previa, el juego incluye un divertido manual visual de menos de 20 páginas y un simpático asistente (un hombre topo, heredado de sus proyectos universitarios) que ayuda a desglosar las pistas.

¿Pero sirve realmente para aprender? Según Thomas, si terminas el juego, definitivamente puedes poner “Conocimientos de SQL” en tu currículum. El juego cubre los conceptos básicos y sólidos del lenguaje, suficientes para defenderse en tareas de análisis de datos del mundo real.

Inspiraciones y el camino hacia el lanzamiento

Inspirado por obras como Her Story y los desafiantes juegos de Zachtronics, Thomas confió en la inteligencia del jugador en lugar de llevarlo de la mano constantemente. A pesar de sus dudas iniciales sobre si habría público para un “juego de nicho sobre bases de datos”, Thomas ha visto una recepción increíblemente positiva en redes sociales, especialmente en Instagram.

Con 10 casos principales, incluyendo uno que involucra investigar la base de datos de un MMORPG ficticio, y todo el trabajo de arte, código y actuación de voz principal realizado por él mismo, el lanzamiento de Database Detective está a la vuelta de la esquina.

Julio de 2026 no puede llegar lo suficientemente rápido.

English Q&A Transcript: A Conversation with Thomas Hsu

As promised, here is the English transcript highlighting the best moments from our interview with developer Thomas Hsu.

How did the process of developing this game start?

Thomas Hsu: This game started like five years ago. I was taking my college’s database science classes and I was just really intrigued by the idea of SQL. I decided to look if there were any commercial polished games out there. There were a few web games, but they didn’t match the potential I thought it had. So this idea stuck with me and I decided to make it myself. Making a programming game as your first commercial release… there’s just so much to do. For example, the default SQLite engine does not give you a very descriptive error message, so I had to write an entire parser that finds exactly where your query went wrong. That was a few months of work just by itself.

You mention the introductory textbook is less than 20 pages. How did you make it accessible for people who know nothing about SQL?

Thomas: Ultimately, I wanted this game to be fun first and educational second. If someone told me “I had a ton of fun but learned nothing,” I would prefer that over “I learned a lot but it wasn’t fun.” In terms of the book, I wanted to keep it concise, fun to read, visual, and direct. I understand that reading a textbook isn’t exactly on a gamer’s mind when they play a game, so I wanted to respect that.

So, to be sure, can I actually put “SQL literacy” on my resume after playing?

Thomas: Well, I think you’re on a good start! In terms of the database class I took, pretty much every strong core concept from that class is in the game. There are more advanced things you can do with SQL (like recursive CTEs or Windows functions), but you really only need those for very concentrated data programming jobs. If you 100% this game, I think you can absolutely add SQL to your resume.

Tell me about the setting, the city of Los Zorangeles and these absurd minor crimes.

Thomas: This was a setting I came up with in college. Me and a group of friends took a game development class, and our professor, his name was Zoran, gave us the lowest grade in the class. But I thought we had the best game! So it was just a running joke. In this game, he’s portrayed as a totalitarian overlord. That contextualizes the “minor crimes” aspect, this totalitarian authority prevents any sort of whimsy and joy through these minor acts.

What has been your favorite part of development, and do you have a favorite case?

Thomas: I love the voice acting part. One of the reasons I made this game was just so I could do that, because the voice acting department out there is really competitive. My favorite case though… it’s a case that takes place inside an MMORPG. You have to understand how this game works through the data you have. When I came up with that idea I was like “Oh shoot, I’m cooking.” It leans more on exploration and understanding the context than just challenging SQL concepts.

Did you take inspiration from other detective games?

Thomas: Golden Idol is a big one, though it came out after my initial conception phase. I also watched gameplay of Her Story, and I loved how the framing of it is that you have to search through a database. Also, Zachtronics games. Since this game is a fusion of programming and detective elements, Zachtronics really influenced me. I originally wondered how accessible I should make it, like a drag-and-drop interface, but Zachtronics games trust the player. They don’t even have the book in the game; you have to print it out! So I realized I didn’t need to be super hand-holding.

You are self-publishing the game. Why did you choose that route?

Thomas: It was a pretty easy decision. I kept the budget as low as possible because this is just something I wanted to make. I honestly didn’t think I was going to sell any copies. If I were a publisher and someone said “I want to make a game about SQL,” I feel like they would look at me weird! But I was shocked by how good the reception was on social media and that there’s actually a fair market for this.

When can we expect to play the full game?

Thomas: I’m still finishing the last level, and after that, there’s a lot of playtesting and polish. I’m hoping for July 2026. I thought the game was going to be released at the end of last year, then January, then March… but I’m confident I can get it out in July!