Stardew Valley es un juego asombroso en muchos aspectos diferentes. Eric “ConcernedApe” Barone desarrolló el código, el arte, la música y otros recursos del juego por sí solo durante un período inicial de cuatro años. Lo que comenzó como un humilde prospecto destinado a mejorar sus habilidades de desarrollo finalmente se convirtió en uno de los mejores juegos de todos los tiempos. Stardew Valley, sin embargo, fue un éxito debido a que era bastante diferente de muchos otros juegos con jugabilidad y objetivos similares, y a esas diferencias en el motor del juego en sí. Dicho esto, veamos en qué motor de juego se construyó Stardew Valley.

¿Cuánto tiempo llevó hacer Stardew Valley?

El cronograma más citado cuando se trata de Stardew Valley es de cuatro años. Barone tardó cuatro años en desarrollar Stardew Valley. Sin embargo, es importante mencionar que durante esos cuatro años “rehizo” el juego varias veces. El juego en sí era su hobby, empezó a trabajar en él por dos razones. Primero, acababa de salir de la universidad y no pudo encontrar un trabajo con su título en informática, para poder desarrollar más sus habilidades comenzó a trabajar en Stardew Valley. La segunda razón es que no estaba contento con el estado actual de la serie Harvest Moon (una serie que inspiró en gran medida a Stardew Valley). Se encargó de desarrollar un juego que fuera todo lo que es Harvest Moon, y mucho más.

Con frecuencia pasaba más de 10 horas al día trabajando en el juego, ya que todos los recursos y la programación los hacía él mismo. En todo caso, llevó la frase «si quieres que algo se haga bien, hazlo tú mismo» a otro nivel épico.

Después del lanzamiento del juego en 2016, Barone se tomó en serio los comentarios que recibió de la comunidad y mejoró el juego lo mejor que pudo mientras centraba su esfuerzo en la versión multijugador, así como en los ports para otras consolas y dispositivos móviles. Ese mismo año, la editorial Chucklefish se involucró. Barone decidió involucrar al editor para que reciba ayuda a la hora de localizar el juego y migrarlo a otras consolas. En 2022, Chucklefish y Barone pusieron fin a su colaboración.

¿En qué motor de juego se construyó Stardew Valley?

El propio Eric Barone afirmó que el motor de Stardew Valley se construyó desde cero utilizando XNA Framework.

El marco XNA es, como su nombre indica, un conjunto de herramientas gratuitas destinadas al diseño y desarrollo de juegos. Incluye un amplio conjunto de bibliotecas de clases, específicas para el desarrollo de juegos, lo que a su vez lo hace altamente adaptable a muchas otras plataformas.
Si abres los archivos del juego Stardew Valley, notarás que la gran mayoría de ellos tienen una extensión .xnb. Estos archivos suelen ser bibliotecas comprimidas de imágenes (y otros archivos) que aparecerán en un videojuego cuando se inicie.

Te puede interesar:  ¿Quién fue el maestro Cal Kestis? Conoce a Jaro Tapal

Esos archivos comprimidos se crean con XNA Studio. En otras palabras, XNA Framework es una colección de API (interfaces de software que facilitan la comunicación entre varios programas). En 2021, Barone migró a MonoGame Framework, que básicamente hace exactamente lo mismo que XNA Framework pero mejor, lo que a su vez prepara el juego para el futuro y permite implementar algunas funciones adicionales.

Cuando se trata de reutilizar el motor de Stardew Valley, Barone explicó, también en Twitter, que en realidad no está destinado a ningún otro juego. Sin embargo, hoy en día existen numerosas alternativas disponibles para el desarrollo de juegos independientes en lo que respecta a los motores.

¿Stardew Valley fue escrito en C++?

Stardew Valley fue escrito en C++ y desarrollado usando XNA Framework como ya mencionamos. Sólo más tarde migró a MonoGame. Muchos otros juegos independientes se crearon en MonoGame, por ejemplo, Escape Goat, Chasm, Celeste, Salt and Sanctuary, ¡y muchos otros!

Conclusión

Como puedes ver, Stardew Valley fue casi un esfuerzo de Eric Barone desarrollado en solitario a lo largo de 4 años y ¡el juego todavía se está mejorando hoy! Cuando se trata del motor del juego, Stardew Valley utiliza un motor personalizado adecuado sólo para Stardew Valley. Básicamente, el juego se creó en el lenguaje de programación C++ y XNA Framework. Recientemente, Barone migró a MonoGame para “preparar el juego para el futuro”. Su motor no está disponible comercialmente.

Categorizado en: