Loading...
24
3 months ago

Why I'm building my next game in Unity!


I've been developing games with Unreal Engine for 2 years, and I still have pretty much no clue what like 80% of the features that it has can be used for.

After the Unity controversy a few months ago, I was happy that I was on the right side of history. The obviously superior beast of an engine Unreal had everything I could hope for. Graphics that sometimes look even better than real life, intuitive visual scripting and access to a lower level option (C++), distinguished animation systems and much, much, much more.

After learning the basics of C++ and doing some rudimentary projects with simple logic I wanted to make a leap to the unknown... C++ in Unreal. At first look, the way Unreal C++ was written looked incredibly strange. It almost reminded me more of a chatroom than actual code. However, I was not afraid. I would get a salary of over 90k a year! I would gain immense recognition from all my peers! And all this I would accomplish with a simple game:

untitled-1.jpg

(which of you can see some extremely primitive dev footage in the post.)

After looking at a few tutorials about C++ in Unreal I realize that every one of them recommends a plugin called visual assist for visual studio. This plugin costs like a 100€. fuck. After downloading all the necessary things for my project I happily start my first project. It works! I code for the day and learn some basics. The day after I open my project. Red lines, a lot of red lines. This cannot be. As I struggle for words I open google to find a solution. Someone has had the same problem. There are around 3 comments on the post. One of them has a clue and I try what he suggests. It doesn't work. Below that comment is a guy saying how Epic Games sucks and doesn't care so they haven't fixed the bug. I sigh in disappointment. After spending 3 hours searching for a solution I come to a stop and wonder if the game I'm building would even be suitable for Unreal. So I come up with a list of things Unreal doesn't do well for my game.

  • Unreal has a lot of abstractions

    I've always had a love-hate relationship with Unreal for this reason. Everything in Unreal is made to be as easy as possible, if you're making a first- or third person online shooter. Player states, game state, spectator pawn, HUD class and pretty much all other systems except ones for film making are there to help you make a generic first- or third person game. Most importantly though these features ARE MANDATORY!

  • Unreal is HEAVY

    Even running Unreal with the default level loaded will crash a pc that was built 10 years ago with budget parts. I've always enjoyed accessibility and with Unreal it is practically impossible to manage for a game that does more than make a ball move.

  • The workflow for C++ kinda sucks

    With C++ a lot of YouTubers recommend turning off the live-coding feature, which would stagger an already extremely annoying workflow. Cannot say a lot about this since I could only get it working for a day, but that day made me realize how easy Unity makes it for you with the auto loading of scripts and such.

  • 2D is practically nonexistent

    After the depreciation of Paper2D, UE5 has practically not support for 2D and using UE5 for 2D games puts a lot of unnecessary stress on the player's computer.

All of this is to say that Unreal is great for what it is, but I would never recommend it to anyone making a smaller scale game where realistic graphics aren't the focus.



0 comments

Loading...

Next up

I might be making game

(springcrap modle by Tarcean)

The art of producer tags is often overlooked, though this one might've gone a bit too far (Tag by @PhantronGames )

I have cooked (though I'm still a bit sick so idk if the mix is that great >:3)

Happy #WIPWednesday!

Are you working on a game? A song? Something else? Tell us in the comments!

🕹️ Enter The Highrise Game Jam Before It Ends On May 5! 🕹️

Learn the rules here: https://gamejolt.com/c/gamedev/highrisejam

Learn how to make a world on Highrise (which you MUST do to enter the jam) here: https://gamejolt.com/p/the-highrise-game-jam-is-underway-watch-t…

The jam has cash prizes! 💸💸💸

This is either the worst or best drop I've come up with (with subtitles).

Highrise Game Jam Reminder: In order to enter to win the Jam, your game must be created in Unity and submitted using the Highrise Studio Hub.

Learn all the deets about the jam at https://gamejolt.com/c/gamedev/highrisejam

NEW MULTIPLAYER THE RETURN TO FREDDY'S GAME:

I really found the amateurish passion in the TRTF series endearing, so I decided to make a new game. Something bigger, something better. Something you can enjoy with your friends. I hope you'll enjoy it