Siempre quise hacer un videojuego. No sé exactamente desde cuándo, pero la idea lleva años rondando. Y este año decidí que era el momento de dejar de posponerlo y simplemente empezar.
¿Por qué un juego de granjas?
Porque me encantan. Stardew Valley, Harvest Moon, Story of Seasons — hay algo en ese loop de plantar, cosechar, mejorar tu granja y conocer personajes que me parece completamente adictivo.
Y lo más importante: tienen un alcance manejable para alguien que empieza. Un shooter en 3D con multijugador sería una locura para un primer proyecto. Un juego 2D de granjas tiene sistemas claros, mecánicas definidas y un alcance que puedo controlar.
La idea general
Un juego 2D de pixel art donde manejas una granja pequeña. Por ahora el concepto es simple:
- Plantar y cosechar cultivos
- Ciclo de día y noche
- Exploración del entorno
- Personajes con los que interactuar
No quiero sobrediseñar. El objetivo es llegar a un prototipo jugable, no a un juego perfecto.
¿Qué herramientas voy a usar?
Después de investigar un poco, decidí empezar con Unity. Es el motor más usado en juegos 2D indie y tiene una comunidad enorme con tutoriales para todo.
- Unity — motor de juego
- C# — lenguaje de scripting
- Aseprite — para el pixel art
Para el pixel art voy a explorar Aseprite. Es el estándar para este tipo de arte y tiene una versión bastante accesible.
Qué esperar de este espacio
Este blog va a ser mi bitácora pública. Cada entrada va a documentar lo que aprendí, lo que rompí y cómo lo arreglé. No voy a fingir que sé lo que hago — esta es la historia en tiempo real de alguien aprendiendo a hacer videojuegos desde cero.
Si estás en el mismo camino o simplemente tienes curiosidad, bienvenido.
Devlog #2 próximamente — instalando Unity y haciendo mover un sprite por primera vez.