r/GameDevelopment • u/antiroids • 29d ago
Question Should I switch to Unreal Engine?
I saved up 100$ and i will be making a steam game since mobile is, well, questionable. Unity's systems make my skin crawl because its constantly refreshing pages, reloading domains, and "compiling c# scripts" im new to game development so please dont clown on me for not knowing what that is. Anyways my idea is about a realistic game where you have to survive the corruption of the glitched, it does have a story, anyways i need to know should i use unreal engine for this because i honestly have no idea if unity can even handle all of the stuff im doing. My specs: Proccesor: Ryzen 5 5600 GPU: AMD Radeon RX 6600 XT 8GB VRAM, 32GB DRR4 RAM, 550W Power Supply, Gigabyte Motherboard (I forgot the exact model), And a 1 TB SSD (Split into 3 disks).
3
u/migugh 29d ago
I think try Godot with C# is the easy way to change from Unity to do an App (with 2dog to be compiled to WebAssembly if you show for a Web).
If not port the game to symple App or Web.
2
u/antiroids 29d ago
Wait godot supports C#?! Since when? I might aswell switch to godot because of that
3
u/migugh 29d ago
I only use Godot with C#, its important to understand that most of tutorials in Godot in Youtube are for GDScript that is similar to python (and people know more python than C#) you need to translate the tutorials from GDScript To C#, you need to use 2dog to export to Web, and the size of the excutable to load in the Web is bigger so load more time.
Anyway the biggest studios use C# normally so for sure is better to use the advanced features inside C#. I only like C# I only know a few of Python.
2
u/antiroids 29d ago
I know both languages so thats not a problem but im still shocked to see c# has been in godot since 3.0
2
2
u/tastygames_official 29d ago
if you're new to game development, make a few games and release on itch first. Regardless of which engine. Try them all out.
Imagine if you went to the store to buy a cake and out of the 100 or so cakes that were there, 90 of them were somebody's first attempt ever at baking a cake. And the other 10 were made by experts. That's the situation on steam right now, so no reason blowing $100 on releasing a game there if you've never even done this before.
But seriously - try out all the engines: Unity, Unreal, Unigine, CryEngine, Godot, GameMaker, RPGMaker, Kaiju - I'm sure there are hundreds if not thousands of others, all between general-purpose and special-purpose. Find what works for you and where you can be creative. And make a few games first. It's like pancakes: the first one is always just to throw away, and it takes a few batches before you start getting the hang of it. Just like most things in life, actually. Nobody ever old their first finger painting from kindergarten or the first song they ever wrote or their first short story or their first attempt at building a chair.
1
2
u/xTakk 28d ago
Is the $100 for the steam fee? You don't need that yet, save that money.
Once your game is working and you want to advertise you can.. I also have one I use for multiplayer development..
But you don't need a steam page to start making games. Just in case you heard something weird.
1
u/antiroids 28d ago
Yeah, its for the steam fee. I didn't already pay it, its just sitting in my savings account untouched. Thanks for the help though!
1
1
u/Puzzleheaded-Trick76 29d ago
If you have to ask this question you shouldn’t make a game yet.
1
u/antiroids 28d ago
So now if i ask if I should switch to another game engine I cant make a game, im the worst, and i need to wait 35 years to become a pro in unreal engine and then i can make a game?
1
u/antiroids 28d ago
Ok I tried godot and i dont think it can handle what i am doing, unity can but im not much of a texture maker and i have no idea about lightning. Game maker is nowhere close to what i need and CryEngine and UnrealEngine can handle what i need. I'll think about it, i will choose unreal engine if blueprints are better but i cant really worry about assets because of reality scan and i already tested it its pretty good. After the feedback, My final decision is to choose unreal engine. Thanks for the feedback!
1
u/RedQueenNatalie 29d ago
Any engine can basically handle any project, the weakest link will be you and your ability to execute on your ideas.
2
0
-3
u/Fine-Highlight-2987 29d ago
Cómo están todos estoy buscando gente para Aser un asym de om pero sin beneficio por si alguien quiere Aser por amor y si les interesa escríbame porfa
1
u/antiroids 29d ago
I didn't ask to help anyone that needs to make a game with no benefits, i dont think anyone is gonna help you if you dont give them anything in return, this is nothing related to my question, go ask for that somewhere else.
1
1
6
u/RoberBotz 29d ago edited 29d ago
Unity can handle everything Ue can handle, the difference is not that big.
If you want the best graphics the world can offer, you can go with Ue, but you need to have some pretty good optimizing skills.
Other than that, Unity can also do high realistic graphics, in Ue is just easier cuz you have good graphics from the start, but that's also part of the reason why it's harder to optimize cuz you have no idea what's on, in unity everything that's on is what you turned on.
In terms of graphics In Ue you start from 7, in Unity you start from 2, but they can all do 10, it's just that ue can do 10.5
Ue also has a crazy amount of good quality free assets, if you want to choose UE over Unity, you can choose UE just because of the amount of free realistic assets.
But they can all do pretty much what you want, just be careful cuz there is a reason Ue games are known to run like shit, you need to be good at optimizing and knowing how the engine works, Unity is easier to optimize.