Digital thoughts from a seasoned programmer About

Unreal vs Unity

By Matt Raffel on February 03, 2026

Well, I need to be honest:  this post isn't a real true comparision of the two engines.   Just some initial thoughts.

When I created Max Capacity, I went with Unity.   My primary decision for chosing Unity was being able to use C#.   Even before publishing Max Capacity, I had another game in mind.   I realized it was a bigger game and starting with Max Capacity was a good leap into game development.   Hindsight being what it is, I am happy with my choice of using Unity for Max Capacity.  Where I failed with Max Capacity is I set a firm release date, that I refused to let the date slip and the game shows.  

One of the things I have been struggling with for my second game is the need for dynamic NPC generation.   Unity offers UMA.   I struggled with implementing UMA in a more "service oriented architecture", following my pattern with Max Capacity.   One area that Unity is weak is supporting strong OOP principles.  Amoung other concerns, you really cannot do dependency injection at all (yes, there's ways to simulate it or achieve similar behaviors and that's what I did with Max Capacity).   UMA really did it in for me.   So decided to start exploring with Unreal.

As much as the two engines are different, they also have a lot of similarities.  And I have been really impressed with that as it has made the transition for me easier.  Unreal does have much better support for "service oriented architecture" and definitely encourages developers to think OOP out of the box.  On top of that, the Unreal Mutable feature, which is comparable to Unity UMA, works the way I want to work with it.   This is a big deal for me.

I decided to give the "no code" options a try.    Unity has visual scripting and should I ever continue with Max Capacity, I believe I will see how I can integrate using visual scripting.   Back to unreal though, I am making good use of Blueprint scripting.  I keep core logic, services, etc in C++ and save in game behaviors for Blueprints.  I'm impressed enough, and successful enough, to keep with this pattern.  I believe I will be sucessful with it.

Btw, if you would like to play Max Capacity, contact me and I will give you steam key.


 

Comments

    No comments yet. Be the first to comment!

    To leave a comment, please log in.
    The bikini bottom atoll is sinking. Reload 🗙
    An error has occurred. This application may no longer respond until reloaded. Reload 🗙