Which engine would be more reasonable for what I'm doing?

May 29, 2022
231
433
Right now I'm using Ren'Py. I'm making a game where, you're a manager and you have to manage idols. I was thinking of implementing mechanics where you can unlock outfits by leveling up, entering codes (Not Patreon codes) or with possibly a Gacha system (oh no :<) but there are no in-app purchases. The outfits could be used for when the idols are performing on stage. However I discovered it would be a very technological setback when it comes to memory, since I'd have to render every single outfit for each performance, and if I were to make outfits that could be used in repeatable sex scenes, that would also be an issue. It honestly depends on how many outfits I plan to use, but then I have been thinking it would be more reasonable to use Unity.

HOWEVER - then the scenes would have to be rendered real time. While Unity does have a bit more advantages over Ren'Py (3D rendering models and such, special effects, plus a bit more popular than Ren'Py), I'm using Koikatsu for rendering 3DCG assets, which means if I wanted to use a 3D scene, I'd have to export every single fucking 3D model or clothing, or just 3D model the models myself. I'd probably have to restart the entire project which would take me another 4 months. I have been working on this project since March. The reason I'm concerned is the file size - I'm planning to release my game on Android and iOS platforms. (Excuse me, iOS??!?!? the fuck are you gonna do that??? Wouldn't you have to jailbreak>?/!?)

The simplest thing would be to not even include an outfit system but I kind of really want to, with the approach that I'm trying. Any advice? Which engine should I stick with?
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,398
15,312
I'm using Koikatsu for rendering 3DCG assets, which means if I wanted to use a 3D scene, I'd have to export every single fucking 3D model or clothing, or just 3D model the models myself.
Before this, it mean that your game would definitively be illegal.
Using Illusion studios to make a game is, more or less, a grey area, because it's legal as long as you keep the watermark, but Illusion will not really try to enforce their rights if you don't do it. But directly using the meshes is purely illegal.


I'm planning to release my game on Android and iOS platforms. (Excuse me, iOS??!?!? the fuck are you gonna do that??? Wouldn't you have to jailbreak>?/!?)
Oh, forget what I said. Illusion will be the last of your worries if you intend to release a porn game on iOS.
 
May 29, 2022
231
433
Before this, it mean that your game would definitively be illegal.
Using Illusion studios to make a game is, more or less, a grey area, because it's legal as long as you keep the watermark, but Illusion will not really try to enforce their rights if you don't do it. But directly using the meshes is purely illegal.
I heard. As far as I'm aware Illusion doesn't really care that these games exist, but maybe it's fine as long as the "scenes made with (insert illusion game that has a studio)" thingy still stays. I MIGHT be wrong, as I don't really know much when it comes to the law and copyright/IP.

Oh, forget what I said. Illusion will be the last of your worries if you intend to release a porn game on iOS.
How so? Besides, I was originally planning to release an iOS version since I see a lot of people on itch.io asking "IOS version when?!" on AVN comments. It's fairly unpopular since making iOS builds require Xcode, and Xcode requires a Macintosh system. But virtual machines always exist (y)

I think one issue would be the IPA file, heck no, I'm not planning to release it on the App Store. As far as I'm concerned installing third-party IPA files would require a jailbroken device, which is an area I don't want to get myself involved with. I only really want to make it an option for people who REALLY want some porn game on their device, and their iPhone is jailbroken. Now I see why people don't distribute iOS builds all that often :unsure: Maybe I just answered my own question.
 

DimS40

Active Member
Game Developer
May 4, 2017
567
2,059
In Ren'Py you do have the option to use layered images. So if your idols use the same poses you could even make their clothing interchangeable and that way reduce the size of your game. Also you could make a small sacrifice in image quality and use webp images at around 95% quality instead of png or jpg...
 

Creiz

Well-Known Member
Game Developer
Sep 18, 2018
1,293
3,013
Yeah, I'm forced to use 3D exactly because of that issue. Plus the fact that the characters are transforming (ie, chest, ass, belly growth/shrink, musculature, fat, etc)? Imagine having to make 20 outfits for every single combination of those, and on top of that for however many poses/animations I'd need.

It's suicide. It's a perfect recipe to give up after like 2 updates, when your patron is still close to zero and people in here are screaming at you because you don't update fast enough.

Forget about illusion meshes. Use DAZ instead, since you can buy a proper license to use it in 3D. Better be safe than sorry, especially if you're making money out of it.

Plenty of shapes to make your toons more anime, doll or cartoon-like, too.
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,398
15,312
I heard. As far as I'm aware Illusion doesn't really care that these games exist, [...]
When they use "renders" created by their studios, yes. But as I said, it's not what you are saying you'll do. Exporting, then using directly, the meshes is something different.
They'll perhaps don't care much more, but it don't change the fact that it's something they absolutely not permit.


It's fairly unpopular since making iOS builds require Xcode, and Xcode requires a Macintosh system. But virtual machines always exist (y)
No, it's fairly unpopular because Apple do not want porn on their devices. In the past they've even be the center of some controversies, because , to prove that their Apps could serves this way and should be changed ; please reader, don't be a jerk like Apple, do not send unsolicited porn.
And unlike Illusion, that can possibly not care, if Apple catch you, I really doubt that they will limit to a Cease and Desist notice. They'll more surely sue your ass and stop only when they'll be sure that your grand-grand-children will still be paying for your outrage.
 
May 29, 2022
231
433
No, it's fairly unpopular because Apple do not want porn on their devices. In the past they've even be the center of some controversies, because , to prove that their Apps could serves this way and should be changed ; please reader, don't be a jerk like Apple, do not send unsolicited porn.
And unlike Illusion, that can possibly not care, if Apple catch you, I really doubt that they will limit to a Cease and Desist notice. They'll more surely sue your ass and stop only when they'll be sure that your grand-grand-children will still be paying for your outrage.
Oh shit :oops: well, maybe not! I'd thought it'd be similar to Android, where you have to install the file itself, except the device has to be jailbroken. Thanks for telling me!

Yeah, I'm forced to use 3D exactly because of that issue. Plus the fact that the characters are transforming (ie, chest, ass, belly growth/shrink, musculature, fat, etc)? Imagine having to make 20 outfits for every single combination of those, and on top of that for however many poses/animations I'd need.

It's suicide. It's a perfect recipe to give up after like 2 updates, when your patron is still close to zero and people in here are screaming at you because you don't update fast enough.

Forget about illusion meshes. Use DAZ instead, since you can buy a proper license to use it in 3D. Better be safe than sorry, especially if you're making money out of it.

Plenty of shapes to make your toons more anime, doll or cartoon-like, too.
I've considered to use DAZ but my computer ran terribly on it, I'd have to wait until I get a new PC. I could deal with having to render every dance/sex scene, but my only concern was the file size. I don't want my game to become the next Harem Hotel in terms of download size :ROFLMAO: The only reason I used Koikatsu however, I was more familiar with it - and plus, I'm lazy and can't 3D model to save my life :D For something like this - I'd think it'd be more reasonable to use something like Unity or Unreal Engine, as then I could render animations in real-time instead of pre-rendered, while it saves on file size, it does require quite the bit of processing power.
 

Hellfiredragon

New Member
Nov 22, 2019
1
0
I want also to create a game with different outfits, transforming breasts (etc.) and x-ray.

My idea is to export daz models + clothing into blender and create there an automatic pipeline with composition.

Add a new outfit -> hit render -> pipeline renders the base-image (naked models) + all variants as difference images.

And I use html as engine where I can layer the images easily and make x-ray to hide cloths.

So the thousand render variants are automated and the resulting file size is small.
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,398
15,312
My idea is to export daz models + clothing into blender and create there an automatic pipeline with composition.

Add a new outfit -> hit render -> pipeline renders the base-image (naked models) + all variants as difference images.
Why not using Daz Scripting ability ?

Basically speaking, you need just one small script and one dedicated directory.
Firstly, save the outfit (and why not more like hairs) a preset in a single file, or save them individually in a dedicated sub-directory for this group.
Secondly, build the scene, without the element that will differ.
Thirdly, run the script you made.

The script do something like this:
  • Save the original scene in a temporary file as reference.
  • Get the target figure.
    This can either be a figure to which you give a specific name, the figure already selected when the script start, or you can enter it after the script started.
  • Open the right directory.
  • loop through all the preset, or all the sub-directory, depending what you've chosen.
    • Load the temporary file to reset the scene
    • Select the target figure
    • Load the preset(s) file onto it
    • Save the resulting scene

And yes, save first, do not directly render. There will always be some problems (weird effect, meshes collisions, etc.) and you'll always have to make some adjustment before you can effectively render.

And once the adjustment are made, use a batch rendering tool. Or export to Blender if you want to use it for the renders.