Sorry I meant to reply but got busy, here's what I meant to send but never did lol;
My bad. I only get on 95Zone once in a blue moon and I didn't see a reply in my email lol
I'm glad you found it helpful, sorry I'm not super in-depth about the technical things. I wish I had more insight.
As for a quick Google search of each engine I've got these results:
RPGM takes .ogv files for movies and .ogg files for audio - you can get plugins to take .webm and .mp4. I'm not sure for which rpgmaker but I do see MV and MZ. And those are probably the ones you'd want since they are the most relative.
Renpy is getting mixed results for me. Most people seem to be pushing .webm but here's the docs for renpy,
You must be registered to see the links
.
It seems that Unity supports just about anything just as Unreal engine. That's to be expected since they're so big though.
Godot seems to support only Ogg Theora for videos. I'm not too familiar but thankfully aereton has provided insight and a link for that.
There's more engines I didn't list such as blueprints and GameMaker.
A few things I would like to note about files is, in most cases, there's a converter online that you can use. I used them often in RPGM since they took .ogg audio files. Just looking up .jpg to .png or .mov to .mp4, this usually gives swift results.
The other thing I would like to say is, I wouldn't sweat too much over the files thing. If you do wanna use Godot there are plenty of tutorials. And I saw you mention something about being a musician(maybe I'm looking too far into it). If you do ever make your own music, some software let you convert your files. And even then, like I said, you can always just convert it with an online converter. It most cases, you usually can't tell that much of a difference in quality. (In most cases)
The only thing I wanna say now is that the best way to get to know an engine (or learn for that matter) is to play with it. All the engines I've listed are free besides RPGM (depending on your beliefs). You can download them all and use them and I would highly recommend trying out a few of them to see which work flow is best for your game.
Side notes:
If you're a beginner, I would also like to note, in my honest opinion, I feel like Godot could be overwhelming for people who don't know programming. There's quite a bit to learn like Unity but in my opinion it's harder to learn since it's new and "unstable". There are a lot of things that may not work and a lot of confusing features to understand. On top of also learning coding fundamentals which are not the same as learning how to make a game from scratch or learning a new game engine (they're all separate skills). And in most cases, tutorials for Godot and Unity do not teach you both. In my experience, Python and Pygame tutorials usually are beginner friendly and do teach you both. A good example is Clear Code and Coding with B and E. They're teaching styles like to teach you fundematls or show you requiments before starting a tutorial. Vs CodeMonkey (no shade, I love code monkey) who assumes you know coding fundamentals and thus doesn't teach them to you. He just teaches you C# and Unity fundamentals. And honestly if he did, his videos would be twice as long which their already hours long.
I would recommend Unity if it wasn't for C# and the learning curve. In that case, I saw you mentioned Brothel King and Dungeon lord. Which are mostly training/point and click games. I'm assuming you might want to implement some quick animations as well. If you look on 95Zone you'll see a lot of similar games are made with Ren'Py, such as
Doomination which has animations in it. I would definitely recommend Ren'Py as a first starter. As well as Coding with B and E on YouTube as he's very beginner friendly and easy to disgest. As well at Python being a super friendly beginner language for the coding/programming side.
Message from me:
A very, very important thing I would like to notes is if you have no idea what your doing and you do not know how to code. I would highly recommend learning Pygame to any programming beginner. As Pygame is meant for small programs/games and for beginner programmers to pick up code. If you go into a giant engine to work on a single dev game, you will struggle. Not that you will fail but I would argue more than 70% of people who do this, get discourage and do "fail". Take it slow, learn the fundamentals because this will be a game changer later on when you want to switch engines. Or picking up another language. And in most cases, your doing both. Not to say there aren't people out there who've forced themselves to learn unity and have no idea how it works. But it helps just in case in the event if unity or unreal dies and your left to pick up another engine but not knowing programming fundamentals. At least with programming youll know how to jump into a different engine and quickly pick it up and start game making again. The best comparison I can make is learning what to cook vs learning how to cook. Someone who can cook a gourme dish without a recipe vs someone using a recipe. Knowing why your doing something vs just doing it is really what I'm trying to point out here.
Don't be discouraged by the word programming, it's really not that deep. It took me a month or less to learn the fundamentals and put a basic red block on the screen, move it and add bullets to make a space shooter. While also knowing what most of the code was doing.
If programming is something your interested in picking up along with game making, consider Clear Code on YouTube. He has an entire introduction to Pygame and a complete guide to Python. As well as being game dev driven. The videos I mention are super long and you should endorse them slowly while benchmarking yourself with other small, make a game videos, Tech With Tim is also alright and comprehensive. Though eventually you will pick up the craft knowing what the hell your doing because I didn't. My literal path to game dev is just the One Peice plot structure graph lol (all over the place)
If the programming side is something you don't really wanna dive into then you can learn a game engine but honestly learning a game engine will take twice as long if you do not understand how it's works because programming is half of it. If not 100% of it hiding behind a UI.
I know this is all overwhelming right now but don't sweat it, you'll figure it all out. Experience is permanent and never a waste. Just take it one step at a time. For now, I would recommend just hopping on an engine and trying to make a simple game. You'll feel overwhelmed, confused and wanna take a nap after solving one problem. But it's all part of the process of learning. You'll eventually learn what you need to succeed.
Good luck and cheers!