Comment by f3408fh
2 days ago
I always wonder how a solo developer can source high quality assets like these, plus develop a full game with them. In this case did the dev create the assets or did they purchase them from a freelancer? How much would purchasing this many assets cost?
Almost every time I see a halfway polished “solo developer” game, they did not do all the work themselves. Especially, they usually hire out the music, maybe other sounds, and much of the artwork. Sometimes they also have freelancers doing marketing and such. Sometimes even some paid help writing the software.
I highlight this not to bring those developers down, but because I think it’s important people understand how these things actually come to be, so they aren’t discouraged to try themselves by thinking they ought to actually be doing 100% of the work solo. That’s pretty rare.
I depends on the background. I'm 2 years into solo developing a game and all programming, artwork and animation is my own. I had to invest into quite some learning to make it possible, but I figured it's a worthwhile investment. I do work with a composer, though.
Point being, it depends on which skills you bring to the table, which ones you are willing to learn and which ones are worth collaborating on.
I still think the term Solo-developer is justified in any case. The one who soley carries the burden of bringing the game from idea to the finish line is the solo developer, IMHO.
If a project is far more work than one person can do (as this train simulator obviously is), the term solo developer is no more justified than it would have been if Steve Jobs claimed to have solo-developed the iPhone, even if he could have justified saying he "brought the iPhone from idea to the finish line."
2 replies →
The perception of what a polymath is is changing incredibly fast, as both the floor and ceiling for being passable or outstanding in any field is rising exponentially. For the last 50-oddish years, it's been the case that being proficient with a single piece of software can make you an invaluable asset in industry; understanding the concepts behind the software and the problems it solves even moreso. Rather recently, we've reached a point where software ergonomics, freely available education and information, and even AI assistance in development or usage have lowered this floor in terms of cost, knowledge, effort, and skill. For example, it's trivially easier today to create a 3d animation than it was 5, 10, or 20 years ago, and the visual quality of it would be similarly disproportionately better.
The domains of different crafts are ever-expanding, including all of their history and all new developments, of which new developments seem to be coming at an ever-increasing pace as populations grow, internet access grows, and the free time of populations spent doing things other than merely surviving grows. There is a larger and broader base of knowledge necessary for a person to be considered competent in the current state of anything, and the number of disciplines is also increasing. Two decades ago, having a person specializing in frontend development for a specific web browser would have been unthinkable.
All of this work is built upon the backs of other people. Game engines, 3d modeling and texturing and animating, language design and implementation, audio software and sound design, graphics libraries, runtime optimizations, operating system APIs, networking improvements, distribution networks, etc. etc.. To think that any one person could possibly create everything they use to then create these final products, no matter the scale they are, is ignorant.
> For example, it's trivially easier today to create a 3d animation than it was 5, 10, or 20 years ago, and the visual quality of it would be similarly disproportionately better.
True, but this also means that the bar has risen for animations in general, so while you might be able to create animations today as an amateur that is even better than the animations just five years ago, it still won't come close to what professionals can actually achieve today.
Your very last point speaks a lot to me though, almost every effort people are amazed by have at least two people involved, indirectly or directly, and attempting things like this on your own would be a fool's errand.
Even the famously brought up cases of solo projects often end up hiring help once they become popular. Stardew Valley and Dwarf Fortress come to mind.
I think for the later stages it's common to contract someone for other platforms, especially mobile.
Dwarf Fortress didn't have any assets at all initially...
I would never view a truth-teller in a negative light.
The Stardew Valley dev did do everything himself though
Which is impressive, but he is both an outlier and was heavily supported by his partner during development.
Not lately, loads of sub-jobs going to LLMs..
If that's how it was developed, then it wasn't made by a solo developer. What you're describing is called a team.
Yes, solo developer does not mean "solo developer, composer, artist, etc."
Solo developer just means they developed the game themselves, not made it all themselves. I'm not sure how you could write what you wrote without that occurring to you.
Absolutely not obvious to me, especially since I have heard a lot of solo dev stories that insist it was purely a 1-person project. And it’s true in some cases.
In that case, please, define "developed the game" for us. Is doing all the programming "developing" the game? Is coming up with the game design and hiring programmers "developing" the game?
sits back with popcorn
5 replies →
Hmm, it didn’t occur to me. Yeah, not sure it’s obvious to many people so was glad for the explanation
FWIW, that was not obvious to me either, and I appreciated the parent comment
It's not so much about the assets as the framing, lighting, positioning and blending it all in a compelling way. For instance in the trailer I recognize the large brick building at 0:14 from a cheap/free asset pack, though I don't recall which. And look at it - it's super generic copy/paste layering with some slight variations, and seemingly baked on lighting given the identical shading per floor/layer. But put in a well lit scene with appropriate framing, and suddenly you're here thinking it's a high end custom built asset.
Now a days you can also get basically endless assets for free. Unreal gives away a new pack every few weeks or so on Fab (and has been doing this for years), KitBash3D gives occasionally gives away some amazing assets, and many more. But again none of this matters without some serious artistic and style sense. Given I recognize at least one asset there, I'd imagine a good chunk of his assets are from stuff like this. But you're not going to be able to clone anything comparable even if you had the exact assets he used. Placement and such is way more of an artistic thing than you might expect.
Anecdote, but I recall my friend saying he worked on freelancing assets to some train game and showed me some pictures of the said game. Unless there are more of these in existence, I think it was this.
Well, there are 864 other train sim games on Steam right now, so there are quite a few others in existence.
Please tell him thank you from us all :)
100% they look incredible.
It wouldn't surprise me if Japan has its own market for train assets. There's a big community of train simulators! Go to the Kyoto or Tokyo train museums, they have dozens where you step into a replica of a train cab and then drive a photorealistic simulation (sometimes also just film) - the ex-keyboarder for Casiopeia runs a train simulation game company that makes those since the 90s (https://en.wikipedia.org/wiki/Minoru_Mukaiya). There are some Nintendo Switch train simulators like Densha de GO that are only available in Japan.
I'm sure there's a treasure trove of already-built high-quality assets of Japanese trains.
You can buy them overseas from online secondhand stores like mandarake and play on your switch, because there is no region lock. Interface will still be in Japanese, but it is pretty obvious what to to and how.
I was looking at the controller support and apparently there are game controllers designed to follow the layout of a train operations controller with the same two levers that you can see in game.
I mentioned Densha de GO above, they have a designated controller like that for the Nintendo Switch too :)
1 reply →
I thought it was kind of commoditised these days - there's an Unreal asset store I think? Probably one for Unity as well.
There are lots of assets to purchase or even for free. majority of small devs will buy them, if they have money then will freelance. It’s very rare for one dev to do everything but do exist.
Assets are generally cheap, unity asset store itch.io
Unless you commission someone for work 1-2K would cover many small games easily.
Nowadays a solo developer could use AI to generate some of these assets.