4 ms·
The development of Stardew Valley is such a heartwarming story about how if you're a wonderfully talented artist, musician, writer and programmer, all you reall
by TillE 3y ago
The development of Stardew Valley is such a heartwarming story about how if you're a wonderfully talented artist, musician, writer and programmer, all you really need is XNA to make a fantastic game beloved by a massive, diverse audience.
I would still generally prefer Godot for C# 2D game development these days, but if you really just want a light framework, MonoGame / FNA have had a really strong track record in commercial indie games.
- Borealid 3y agoI don't think it's necessarily about talent, it's about effort. As an example, in early versions of Stardew Valley, if you named your horse with the same name as one of the townspeople, you would be riding around your farm on top of the townsperson's sprite. As in, in the game code, the display name of the object was used to identify which sprite to render. That's not really the type of mistake I'd expect a "talented" (or at least, an "experienced") software developer to make, but ConcernedApe managed to put together an amazing game in spite of any inexperience or difficulty with the programming side. It's like they say - 10% inspiration, 90% perspiration. Or similarly, "skill is the sum of aptitude and experience".
- turtledragonfly 3y agoDon't forget luck! I don't mean that in a dismissive sense — hard work is obviously very important. But more in the sense that if you're talented and hard working and aren't successful, it's not necessarily because you did something "wrong" or didn't work hard enough. Sometimes there's just no substitute for being in the right place at the right time.