Unreal Engine Mirae [Development Thread]

LewdRose

New Member
Sep 5, 2019
10
15
49
MIRAE Framework - Lewd RPG Maker for UE5

A framework to make erotic RPGs in UE5.

-
Assets + Tools + Rulesets
-

The Assets
Premade kits of modular assets including characters, environments, and VFX to build games set in a medieval fantasy period, built with performance on low end PCs in mind while still striving for appealing visuals.

The Framework and Game Mechanics
The framework is composed of a number of components. Dogma Core is a flexible but generic codebase to support the implementation of RPG rulesets. The first ruleset I'm working on is BFRPG, an Old School Renaissance DND clone, because it's relatively simple compared to other rulesets while still interesting enough that you can make good games with it.

The Tools
The whole point of the Mirae Framework is to make it easy for developers to build 3D games they can release as standalone games.

---
Hello everyone, after working on this for a while I'm writing about this project. The whole thing started as a game, but I realized the more I worked on it, the more potential I saw in the project as a framework not unlike RPG Maker or Ren'Py, but for 3D RPGs. While I'm also working on a game, I wanted to start showing the framework around first because I'm finally working on 3D assets and I'm moving away from programmer art.

---

The Basemesh

While most erotic 3D artists use Daz3D, each character that you want to use requires a special interactive license worth around $50. This is, in my opinion, way too much and it defeats the purpose of releasing a framework with a low barrier to entry. In order for hobbyists to be able to make their own games not only do the tools need to be easy to use, but they should be free, and if not free as cheap as possible. Because of that I knew the only option was to build a basemesh from scratch. On the other hand, I know that some users would like to use Daz, so I built a wrapping tool that can wrap this basemesh into Genesis characters. This is the female version.

basemesh.jpg

Using a custom basemesh has a few extra advantages. First, I guest to add more detail where I want. Second, I get to make it with a modular character creation workflow in mind. The whole basemesh is mean to be used in a modular way, being able to mix different genitals and body parts in game, while running at high FPS on low end PCs.

The Environment Kits

I'm building a set of assets, some made of unique meshes and some fully modular, so that users can build their own world. These are some examples of the current ones in their blockout/early development stages.

mt_blockout.PNG

They are based on real world locations for the most part.

schwanstein.PNG

These assets are all part of the framework, both assembled and as an asset zoo to build unique locations.

The kits will also include armor, weapons, etc. These are some concepts I've been working on.

1767883615843.png

Game Scripting

Scripting is done primarily via a node graph, making it easy for non-programmers to write game logic, setup encounters, etc.

questgraph.jpg


Features
  • Sex. Fully animated or via one of the narrative engines, either the VN engine or the dialogue engine.​
  • Rich Narratives. Support for both a dialogue editor inspired by old school RPGs, and a VN editor inspired by Ren'Py. The goal is to match 100% the features of both.​
  • Turn Based Combat. In the style of BG3 or XCOM. For now, I'm implementing the BFRPG ruleset first.​
  • RPG mechanics. Making the world not just a backdrop, but something you can interact with.​
  • Easy to use. Package your game as a normal UE5 game, release anywhere.​
  • Permissive licensing. Forever free to use for non commercial purposes, both the framework and the asset kits, fair revenue sharing for any game making a profit with the option to buy a one time lifetime license.​

Having said that, some things will not be supported:
  • Multiplayer (possibly never)
  • Non-turn based combat (for now)
  • Open world (never)
  • High performance UE5 features that make games impossible to run on anything but the latest hardware

---

Please share your thoughts, I'd really like to know if anyone would be interested in a framework like this, and I'd like to answer your questions. Cheers and much love.​
 
Last edited:
  • Like
Reactions: TheExordick

TheExordick

Member
Sep 25, 2021
142
164
209
This is a lot of work to release it for free. So if you really do it we will all be very grateful!

being a hobbist is not always easy due to very tight budget. And finding quality assets is always good.
Not to mentions NSFW assets, good NSFW assets are real gems.

thanks for your kindness!
 
  • Like
Reactions: labbu

labbu

Active Member
May 15, 2023
581
499
199
This is a lot of work to release it for free. So if you really do it we will all be very grateful!

being a hobbist is not always easy due to very tight budget. And finding quality assets is always good.
Not to mentions NSFW assets, good NSFW assets are real gems.

thanks for your kindness!
TRUE
 

LewdRose

New Member
Sep 5, 2019
10
15
49
being a hobbist is not always easy due to very tight budget. And finding quality assets is always good.
Not to mentions NSFW assets, good NSFW assets are real gems.
Yeah that's the point. I grew up playing games like NWN or Warcraft III that came with full game editors that let hobbyists make really cool stuff, modules, maps, mods, all sorts of stuff. But that's all gone now. So I wanted to create something along those lines, an editor that has both game mechanics and assets, so that people who have an idea can simply work on it and distribute a full game.

Some of the assets that I fully own, like the environment models and meshes, I will be releasing so that they can be used in any project. Some I have to restrict their use within the framework because of licensing issues, like some textures are Megascans so I can't have people using them in any project, they could only be used within the toolset.

For now, if anyone wants to check it out, I started a Patreon. There's no paid content yet, you can join for free (I think, if I didn't screw something up) and start downloading things as I upload them. I uploaded an early version of the basemesh and will upload genitals later today. Please do check it out.

 
  • Like
Reactions: TheExordick

kinrean

Member
May 12, 2018
285
81
265
just base on your model, i not sure if you plan to make a system frame work for building.

building it can be very complex base on the need, like random, got inside or not, window, stair system.

i don't know your plan for the framework but if you want to give people building, i do recommend to have 2 system that got inside and don't.

and your character it seem very high poly , i do hope you have alot of level of lod . and do you know how to make hair?
as hair is very hard to make, can be the hardest thing to make for human. and base on your way of making it , it can cost alot of poly , it can cost more then the body.

the program you use seem like 3d max if i am not wrong.
 

labbu

Active Member
May 15, 2023
581
499
199
just base on your model, i not sure if you plan to make a system frame work for building.

building it can be very complex base on the need, like random, got inside or not, window, stair system.

i don't know your plan for the framework but if you want to give people building, i do recommend to have 2 system that got inside and don't.

and your character it seem very high poly , i do hope you have alot of level of lod . and do you know how to make hair?
as hair is very hard to make, can be the hardest thing to make for human. and base on your way of making it , it can cost alot of poly , it can cost more then the body.

the program you use seem like 3d max if i am not wrong.
Try wild life they have the dev editor but they don't have the proper animation for the small dick or smallbreast animation
 

kinrean

Member
May 12, 2018
285
81
265
Try wild life they have the dev editor but they don't have the proper animation for the small dick or smallbreast animation
i think you quote wrong person, i am not the one that talk about the small dick and breast.
and making animation for small dick and breast is not hard , the problem will be can it be see.
like small breast moving will be very small, when jumping .
 
Last edited:

labbu

Active Member
May 15, 2023
581
499
199
i think you quote wrong person, i am not the one that talk about the small dick and breast.
and making animation for small dick and breast is not hard , the problem will be can it be see.
like small breast moving will be very small, when jumping .
my bad iam quoting to dev
 

LewdRose

New Member
Sep 5, 2019
10
15
49
building it can be very complex base on the need, like random, got inside or not, window, stair system.
I'm working on a small demo that should answer most of those questions but in principle it should be easy to make buildings. This is something that I spent some time thinking about. If the system is too complex then making levels becomes too hard which is not good if I want the tools to be usable by hobbyists.

This is all tentative. My goal is to release a demo asap and then discuss these things with potential users. For now, what I've decided to hit a middle ground between ease of use and graphics is this:
  • Interiors and exteriors are separate. Floors are split. Think Dragon Age Origins, not Skyrim or Baldur's Gate 3. This has a multiple advantages: requires less powerful PCs, not workstations. It's easier to build things because you don't have to fully match physical spaces. Rooms are simpler, you have a floor, walls, and roof.
  • Mostly modular assets that can be mixed and matched. Making a building is just snapping pieces together like legos. This is how most games build their maps anyway, nothing revolutionary here, but the point is that some people may not be aware of this. You don't make each building by scratch. Adding a stair is dragging a stair block of some predetermined size to the right spot. It's got the collision shapes and everything included.
  • The game includes some prefabs built with those meshes, so that if you need generic buildings you have them.

and your character it seem very high poly , i do hope you have alot of level of lod . and do you know how to make hair?
as hair is very hard to make, can be the hardest thing to make for human. and base on your way of making it , it can cost alot of poly , it can cost more then the body.
The character is not high poly at all. It's ~25k polys at LOD0 without hair, and having LODs is a given, I didn't mention it because it's obvious. There's 4 LODs total, the one I released for closeups and sex animations, then an action mesh LOD, then LOD2 and 3, where 3 is for very far away characters.

As far as hair, I have some experience with it. I already made the cards, etc. I don't think that will be a massive problem, except that I never liked the way hair looks in UE5 but fixing that is impossible for me. Regardless, people seem to be at least okay with it so I guess it's fine.

I'm developing on a low tier GPU so performance is as important for me as it is for players.
 

letsgethappy

Newbie
Dec 7, 2023
63
45
177
Sounds like something I've always missed at FAB^^
I've been trying to familiarize myself with Unreal Engine for about a year now. My lack of prior knowledge and limited time haven't resulted in anything truly usable yet. This project certainly sounds promising. Good luck with it!