Wow I just ended up here after finding a forgotten "DDGame" folder on my HDD. It was v0.14 and boy it was years ago. I really enjoy the no taboo mindset in this game but to be honest the quality of renders was already behind its time back then, especially the lack of any background.
Since this thread is actively followed by the dev, could you update me on the state of things? Were the renders remade at any point? If not, why? Not necessary in you opinion? Time? Hardware? And since you're currently porting the game to a new engine, does that mean anything for the existing renders?
And since you're bothering to port the game, I guess that mean you're still far from being done with it. Do you have the end of the game in mind or are you in a mindset of adding content as long as you enjoy developing this game?
That's a lot of questions
I'm not asking for anything detailed, that's my bad for not keeping up with the news but any information will be appreciated
Hey, indeed the 0.14 is quite old. Before I got into the project, even, I think.
Personally, I like the no-background approach. I never felt it was needed and the location background was enough of a context to me. So even if I cannot speak for Jan, we are generally quite like minded.
And it's actually funny to see you consider the render subpar since it was the render qualities that made me like the game. Even more when we consider the blend between DAZ characters, their clothing and background, there is often a discrepancy between the elements that I consider ruins any quality.
And I'm talking about small time games, not the one that can support full-time artists with their crowdfunding.
I think that the reason Jan went for that is because at the time he started making the game he only had a GTX 560ti IIRC, I had to talk him into upgrading to a RTX2080 and that was certainly quite the change for him.
So given the VRAM limitations of such a dinosaur plus the rendering time, my guess would be that he started doing that because of limitations.
Anyway, the background-less style is still there, and I really thing it is a style as of now. There is quite a big of renders that got remade, generally early days one, early Kara's stage comes to mind. Some are still planned to be remade just because they are still in 4:3 and the images are cut ungracefully.
In short, the "art direction" is not going to change as it would take too much time Jan doesn't have.
So now about the port, we are very much on 2 extremes here. While Jan already is starved for time working on finishing the game, I am well able to rebuild all the logic (and even work on the engine as you read) from the ground up.
We want our game to be "finished" not "ended", meaning we do care about the quality of the end product.
We realized a while ago that for both of us the limiting factor in creation was time, not our ability to get interesting ideas given a setting. So we could go on with Deviant Discoveries for years and be nowhere near done with the settings.
I once as a joke, wrote the synopsis for continuing the game's story into the far future. Imagining the repercussions of the events of the game until humanity got serious about the colonization of the solar system.
The way we write events and mainly characters actions is based on the characters motivations, we don't try to fit to a narrative.
And that we can do in any settings.
So continuing Deviant Discoveries was possible but we could also work on any other game and have the same enjoyment.
By finishing DD we weren't going to waste anything.
As long as we finished it. We owed our character that much. And that is also something we are in tune together, we respect our characters.
And we are already working of the ending, this very version added a game ending as well as a character ending. Game endings are ending the main story, while character ending tie the characters arcs, ultimately we target a fallout style ending showing game ending then all the character ending chosen.
So why port the game that late in development then ?
Well as you read (I assume you did read the new year post), to finally allow for a proper Android version, that is a bid point. In the same vein to have finally a GUI that works flawlessly, and part away from the ever present interface bugs that I cannot without going crazy try to fix in Ren'Py.
But there is also a more "programmer minded" reason. When I started working on DD I never touched Ren'Py or even Python for that matters. I rewrote the game and still think I did a good job at it.
There is a saying in the programming world that is : There is always two people reading your code, there is you and there is you in the future.
I don't like that saying much. Even more because here even if I learned a lot since then and that my style evolved a lot too, I still have not issue reading and understanding my code and its structure.
But as I said my style changed, and I wouldn't do things that way now.
Still, it is not because of this that I want to rewrite the game.
If I want to rewrite the game it is because I now have an end goal. I know what feature I want and need and I don't need to "plan ahead" that is a very big trap for us programmers that lead us to do stupid stuff.
That goal is radically different from the one I had in mind when I started working with Jan. At the time my goal was to enable him to tell the story with more diverse means.
That is for example why I added a SMS system, it allows us to know the reactions of the characters after some sex scene. That benefitted immensely on how deep the characters felt.
But the days of experimenting are passed now (for this game I mean).
Now it is time to finish the game and to put it on a shelf in a state we can be proud of. Then start something new strong of our experiences earned.