Proyecto personal
PlayDino: economía in-game, tokenomics y preventa del token

Tecnologías
Servicios
- →Diseño de la economía in-game y los tokenomics (vesting, control de liquidez)
- →Sistemas de monetización, tienda in-game y compras dentro de la aplicación
- →dApp de preventa del token, frontend e integración con el contrato EVM (wagmi/viem)
- →Autenticación por wallet y flujo de pago multidivisa (MetaMask, WalletConnect)
- →Antifraude, anti-cheat y sistemas de monitorización en tiempo real
- →Infraestructura full-stack, pasarelas de pago y servicios de backend
- →Liderazgo técnico, revisiones de código, mentoría y contratación
- →Onboarding del freelance, definición de tareas, seguimiento y retrospectiva
- →Catálogo de skins y línea de producción artística (3 desarrolladores, más de 20 skins vóxel)
Entregables
- ✓dApp de preventa del token funcionando sobre un contrato compatible con Ethereum/EVM
- ✓Estado de la preventa en vivo: total recaudado, cap, temporizadores de etapa, progreso y aportación personal
- ✓Pagos en ETH y USDT con tipos dinámicos, comisiones y swaps automáticos vía agregadores de liquidez
- ✓Tienda in-game y monetización por IAP dentro del juego de Telegram
- ✓Calendarios de vesting, control de liquidez y protecciones antifraude
- ✓Monitorización en tiempo real y anti-cheat para más de 10 000 usuarios simultáneos
- ✓Más de 20 skins vóxel repartidos en varias categorías de calidad y precio
Desafío
PlayDino es un juego en Telegram con una base de decenas de miles de jugadores. El juego existía, pero todo lo relacionado con el dinero no: ni tokenomics, ni tienda in-game, ni protección frente a exploits, ni forma de que los primeros seguidores entraran en el proyecto. La página de preventa que había se renderizaba mal, arrastraba una larga lista de bugs y no estaba conectada a ningún contrato, así que el botón no hacía nada.
Decisión
Asumí toda la capa económica: tokenomics y calendarios de vesting, control de liquidez, la tienda in-game y las compras dentro de la aplicación, además del antifraude y el anti-cheat que mantienen todo eso limpio. La preventa se trató como un producto propio y no como un formulario de landing: una pequeña dApp que lee el estado del contrato en vivo y envía transacciones reales.
La versión que heredé
El punto de partida era la versión del desarrollador anterior: el dinosaurio estándar de Chrome metido en una mini app de Telegram, con una tienda de skins, una pantalla de referidos y una tabla de líderes que renderizaba el canvas del juego en lugar de la tabla. Funcionaba, pero no había motivo para volver a abrirlo. Tomé la iniciativa de reescribirlo hasta convertirlo en algo presentable y que de verdad apeteciera jugar.

Inherited Telegram mini app - scrollable browser preview
La pasada del freelance
La siguiente versión, la landing de la preventa, se encargó a un freelance de Upwork. Yo llevé ese encargo: onboarding, redacción de las tareas, seguimiento del avance y la retrospectiva al final. Lo que volvió era una base utilizable, no un producto terminado, así que se decidió seguir mejorándola en vez de publicarla tal cual (la pasada de depuración de más abajo forma parte de esa historia).

Presale landing - scrollable browser preview
Implementación
La parte económica cubre los calendarios de vesting, el control de liquidez y las protecciones antifraude, una tienda in-game con compras dentro de la aplicación y toda la infraestructura full-stack por debajo: integraciones de pasarelas de pago, flujos de transacciones y servicios de backend que sostienen las operaciones económicas en tiempo real. Los sistemas de monitorización en tiempo real y anti-cheat detectan y bloquean fraude, exploits y abusos de forma automática, sin esperar a un reporte manual.
El frontend de la preventa habla con un contrato inteligente compatible con Ethereum/EVM a través de wagmi y viem: funciones view para el estado en vivo y transacciones para la compra. El participante ve el total recaudado, el cap, los temporizadores de cada etapa, el progreso y su propia aportación; compra con ETH o USDT con el tipo de cambio y las comisiones calculados al vuelo, incluidos swaps automáticos mediante agregadores de liquidez cuando la divisa de pago lo exige. Las wallets se conectan por MetaMask y WalletConnect, y la participación se confirma a partir de los eventos del contrato, mostrados como notificaciones en la interfaz.
La mitad menos vistosa pesó igual: validación de entradas, manejo de errores del contrato, gestión del gas, estados de la transacción, historial de participación y una maquetación que aguanta en el móvil. En paralelo al desarrollo llevé revisiones de código, mentoricé a ingenieros y participé en las decisiones de contratación.
Depuración del sitio de la preventa
La versión temprana del sitio de preventa se renderizaba de forma poco óptima y arrastraba un montón de bugs, entre ellos un modelo 3D roto. Esta es la pasada de depuración: los problemas se diagnosticaron y se arreglaron, y el formulario de preventa se conectó a la blockchain para que hiciera lo que el botón prometía.
QA del modelo del personaje
El modelo del personaje llegó del desarrollador con defectos. El parpadeo se ve en el segundo y el cuarto fotograma del bucle. El modelo volvió a revisión en lugar de entrar en la build.
La línea de producción de skins
Una sesión de brainstorming fijó la forma del catálogo de skins: varias categorías que se diferencian tanto en calidad como en precio, para que la tienda tenga algo en cada nivel de implicación y no sea una lista plana. Los skins son modelos vóxel hechos para el motor de gráficos vóxel 3D propio del juego, así que cada uno es un trabajo de modelado y no un cambio de textura.
Para eso se contrató a tres desarrolladores y se montó un ciclo fijo: brainstorming creativo, modelado, depuración y aceptación. Nada llegaba a la tienda sin pasar el último paso (el modelo con parpadeo de más arriba es justo el aspecto de una aceptación fallida). De esa línea salieron más de 20 skins.
Tres de ellos: un skin de categoría inicial en una versión temprana, un skin de Star Wars y un skin de Mario mostrado dos veces, antes y después de su pasada de animación.
Pack de stickers
Los personajes salieron también como pack de stickers: 19 stickers con los que el juego está presente en los chats de Telegram, fuera de la propia aplicación. Haz clic en cualquiera para abrirlo a tamaño completo.



















Resultado
Una preventa funcional con soporte multidivisa, seguimiento transparente del estado y una interfaz que un jugador sin experiencia en cripto puede completar. La economía y el anti-cheat funcionan con más de 10 000 usuarios simultáneos, y los intentos de fraude y exploit se detectan automáticamente.
Disponible para colaboración por contrato
Estoy disponible para colaborar por contrato. Si tiene una idea de proyecto interesante, reserve una llamada por Calendly.
Agenda una llamada de 30 min