Theme editor

  • RequestStream Movies, TV shows and anime streaming • 1 week trial

Help with choosing game engine to make a rpg game that is 3d (if i did something wrong with my post let me know so i can fix it)

zedicuszarande

Registered
Lewd
Joined
Aug 23, 2025
Threads
1
Messages
24
Vouches
0
Likes
33
LewdCoins
⚡490
Donation coins
0
Platinum
0
1/3
‎9 Months of Service‎
Thread owner
I want to know what game engine people recommend for making a rpg fantasy game. i am planning on having it have a toggle in the main settings page to filter out some content that people dont like but on the whole the game will involve a custom character that the player can make and there will be combat and rape as well as managment of buildings and slaves when i finish the game if i can find the assets. also wanted to know if someone wants any specific content in the game like a built in cheat menu or even the ability to mod it.
 
It will depend somewhat on what game creation/programming experiece you already have. Based on the fact you're asking about engine, I'd assume little to none. In that case: Just choose any one. You probably can't go wrong with Unity, since it's popularity means there are a lot of helpfull tutorials/guides out there. (Which then also makes AI better able to help you, answer any questions you have.)

Apart from that your idea sounds very ambitious, which is not bad, but you should proably learn the engine with a few smaller project first.
 
It will depend somewhat on what game creation/programming experiece you already have. Based on the fact you're asking about engine, I'd assume little to none. In that case: Just choose any one. You probably can't go wrong with Unity, since it's popularity means there are a lot of helpfull tutorials/guides out there. (Which then also makes AI better able to help you, answer any questions you have.)

Apart from that your idea sounds very ambitious, which is not bad, but you should proably learn the engine with a few smaller project first.
I agree with everything you said here ,Well your two main options are ...

Unreal will give you the best visuals, and you could probably build nearly all of it with their blueprints system and not have to code much if any. Unreal will likely need a stonger PC to Dev with. Its pretty complex and can definitely be overwhelming.

Unity is likely the easiest and quickest to learn, literally 1000s of videos tuts out there.. Unity has also been making up some ground recently in visuals. Keep in mind atleast with Unity is that it's a bit of a blackbox as far as their telemetry and spying on you.(Which they opening admit they do). We just dont dont know how closely they do ...

Godot is a popular open source alternative, although i have very little experience with it to say for sure, ive heard it cant handle big open worlds very well as it not optimized for 3D spaces.

Flax Engine is a good alternative to Unity as They both use C# scripting and scripts can typically be convert pretty easy back and forth as the Engine APIs are very similar. Its what i would consider a lite version of Unity, its new and still in development and has alot of missing features, but is full source code.

With that said if you dont have XP in building games you need to start small and make a fun little mini game of something.(Maybe one small aspect of your total game) There are 20+ aspects you need to learn, audio, animations, coding, shaders, 3D modeling, lighting, Scene optimization, etc .. it will likely take a few years to get good enough to build a open world game people would want to play.
 
I've mostly used Unity and I fairly liked it. It's pretty easy to just start a new project and get straight to work (if you know what you're doing ofc). There's a bunch of documentation and tutorials on it and it also has a massive asset store.

Godot also seems good. I've barely used it so far so I can't really say that much about it. The documentation seems good and there are some tutorials on it these days.
I guess an advantage with Godot could be GDScript. Unity forces you to use the C# programming language but Godot lets you choose between either C# or their own custom scripting language called GDScript.
I haven't used it myself but GDScript has a similar syntax to Python but is more simplistic and was designed to be easy to learn. If you are inexperienced with statically typed object-oriented languages like C# then it's probably easier (and maybe more fun) to learn GDScript instead.

Unity, Godot (and Unreal) are all free to download and play around with. Maybe give 'em a try and see if you like/dislike one of them more than the others. They should all be powerful enough to handle a game like that (unless it's written like yandere simulator kekw) so I'd recommend using whatever engine you like the most.
 
Back
Top Bottom