I have been working on a horror game for two years and I'm thinking of switching to unreal, how do I do so in the smallest possible amount of time?

I have been working with Unity for a bit over two years now, simultaneously learning and creating a horror game, I have worked countless hours on the game and I am pretty happy with were I am right now however there are many concerns I have and I am considering switching engine for my project. The first and most obvious is the whole pricing fiasco that happened in September and trust is not really the same with the company since then. Second of all Unreal has significantly better graphics, a better looking workflow and just generally a better fit for a first person horror game. Additionally Unreal is more reputable with game publishers so that’s a plus for me. However, despite all the pros I would have by switching to unreal, I can’t help but hesitate to basically start from zero. My main question and reason behind this post is whether the switch is worth it or not and what is the fastest way to learn Unreal from a Unity background. Before Unity I came from a programming background but it still took me a significant amount of time to get comfortable with Unity and really feel like I have a workflow going. In terms of the game itself, I don’t believe re-creating the whole game again will take me nearly as much time as it will to learn the new engine. Some side concerns also include asset transferability. I am not that good with 3D modelling hence a lot of my models come from asset packs, how easy is it to refund Unity assets and/or can I transfer assets over to Unreal without legal issues? If I find a way to refund all my assets and learn Unreal in a reasonable amount of time even from the VAT money lost in the refund (I assume) it will be 100% worth it for me to switch, so to finally conclude this relatively long rant, are those two things realistically achievable and what’s the best way going about them?

You do have your work cut out, but it is possible.

First off, there is this free asset

It includes probably everything you will want, you just need to change the environment.

To your questions:

I think this question is the same if you’re a total noob, or coming from Unity. There is no fixed path. You just have to focus on one thing, watch a lot of tutorials, and keep going. There is also the docs

which includes this

Meh… not gonna happen, I think. Most stores have a refund policy, but that usually doesn’t include returning everything after a long time :slight_smile:

Unreal also has a very extensive store. At least you don’t have to buy plugins to get the engine working properly. All the assets are genuine extensions. Also watch out for the monthly free sales.

Technically, assets are only supposed to be used in the engine they were sold for, but I don’t think anyone is going to notice or give you a hard time if you convert your own Unity assets for use in Unreal. The main point is, this probably isn’t possible. I assume they’re in some sort of internal format. If Unity assets arrive in FBX format, you might be onto a winner.

Yes, I definitely think so. You have two major tools already in your arsenal

  1. Knowing game engine concepts

  2. Knowing how the game is supposed to work

If I knew 2 already, my game would only take about 3-6 months to make. I think the main obstacle is in fact knowing what you’re trying to implement.

1 Like