Is it possable to make an applcation with UE5?

Hi,

I was tasked with making alarm log so I can record a fault that happend that would include an WindFarm, Turbine Number, Fault code, Fault discription, The start time of the fault, Time the Fault was resolved, In or out of contract, why is it out of contract & a date an email needs to be sent and then a small section for notes.

Hey @TheIrishBear15!

Yes, Unreal Engine can be used to create applications! However, it seems like what you’re trying to do might be rather low-requirement compared to what Unreal Engine does. You may have a hard time sifting through what’s available to find specifically what you need. I think you would end up exclusively using widgets, and so requiring far more power than you really need.

There is going to be a baseline hardware requirement, and it sounds like what you’re wanting to make would run on a very old computer very easily - if optimized very well. Something simple: I wouldn’t even bother with C++ for this. You could definitely make this with Widgets in Blueprint. :slight_smile:

For a real life (not game) situation? Do not use unreal engine at all.
You can:

  1. Make a desktop application with C# / C++ either CLI or GUI as a Visual Studio project.
  2. Make a web application and write the program server side (PHP / C#) and the GUI if any is required in HTML + Javascript.

Keep your program as simple and lightweight as possible, UE is certainly not that. Please contact your boss or your customer to ensure it fits their needs.

Getting to the point that using a heavy game engine for a real life application of error logging might just cause a huge safety hazard, until it’s clear if it’s a real life windmill or not I’d not even think about widgets :slight_smile:

See the thing is I don’t know enough about programing to do it properly and all im looking for is a basic ticketing system. But I have used UE’s Blueprints a lot I know with so given time I could make it. There also wouldn’t be any safty issues since it would all be manualy entered as we currently use a google sheet for it. Its mainly used for loggin Tubine down time and checking to see what faults are occuring which we get from other software. So we are just looking for a simple ticketing system that we can only see the active faults that we put in and then once closed it would move to anoter screen. So that it can be looked at later and down time pulled from it.

The ##### are just excel being a bit awkward since there is no resolved time in them its just displaying as that but it would calculate the time diffrence between the start time and resolve times.

well, if you know how you’d go about doing it, then yes, sure you can do it.

It’s not exactly a suitable tool for the job, but that’s never stopped anyone before.

If you don’t know how you’d go about doing it, then it’d probably take less time to learn something more suited, and do it.

1 Like

Hey Bear! I hope you’re having a great week.

There’s could and should. UE5 is an awesome tool, but it’s just a tool. You can do (almost) anything in it, but there’s a cost to benefit analysis that needs to be made.

You already intuit this in your last post with the words, “given time”. Employers don’t give us time, they pay us to save them time.

So the question should be, “Am I creating value in using UE5 to manage an excel spreadsheet?”

If the answer is yes, you should create something beautiful that adds value for the company.
If no, then you should not expose your company to risk and waste their resources.

The trick is that, as a developer, you might not be in the position to make that decision. UE5 can make service calls, so anything that is beyond the scope of handling in engine you could build a service to handle and return for you, but should you?

Is there a faster method to develop this that is designed for task?
If yes, that may be a better solution

Who is going to take over after me? Do they have the desire and skill to handle blueprint or c++ code? Is it easy to hire talented blueprint or c++ developers in my region?
If there’s no one in the team or available for hire, then you fail the bus test and add unnecessary risk to the company.

Do I just want to incorporate UE5 education into my daily work?
I sympathize, but you aren’t being paid to educate yourself. Imagine you owned the business, what would make sense to you? Probably not spending a hundred man hours to learn how to force Unreal into editing spreadsheets.

On the other side of the coin, there may be strategic advantages that could make the case for using Unreal in this scenario. The best person to have the conversation with is the person who gave you the task. If they can be convinced, then nothing anyone says here matters.

Your goal is always to find a way to bring benefits that outside your cost. Figure out how to do that using Unreal and you are golden. :wink:

I hope you have a great week Bear!

Sorry I didn’t reply earlier, I totally missed the notifications.
You shouldn’t be using Unreal as a ticketing system, it’s not the right tool for the job and it will bite you later.
There are plenty of existing systems for this used in business (take a look at Redmine and Trello).

Building a ticketing system yourself is not a 3 step thing and surely doesn’t end at the widgets. The widget system in Unreal is actually a really poor system too. After getting just the widgets done you still need to store the data you log in a database (normally SQL or MySQL would be used but UE does none of that out of the box), then APIs, networking with the coworkers, synchronization, mail server… (add about 80 features here you can get elsewhere for a few euros a month done and tested.). Don’t forget that about every of those existing apps are web based too so that they can actually run on office quality hardware :slight_smile: