Advertisement

Need advice for a game engine / framework

Started by May 24, 2020 10:58 AM
15 comments, last by SuperVGA 4 years, 8 months ago

I do not really want to go in detail, because doing so I would just give away my ideas just like that. It's not an open source project. All I can say that the game will be very heavy on CPU and GPU (lots of small Units need operating simultaneously..). I did research on UE and Unity. Unity's JOB system is in preview version - I tried it and it tends to crash often. UE4 has no whatsoever multi-threading support on CPU side - I barely found some examples form third party authors (seemed hacky solutions).

My question doesn't have to make perfect sense for you. Just drop the name of the Engine, if you know it's good at what I'm seeking for. Don't write anything, if don't. ?

trsh said:
UE4 has no whatsoever multi-threading support on CPU side

The is completely incorrect… Just your statement alone brings light to how much you know about the engine and what “research” you actually did along with your competency in C++. I've done it in UE4 with C++ perfectly fine.

Programmer and 3D Artist

Advertisement

@Rutin Maybe you could shine a light on my “bad” research. My skill in c++ is average (what I can't boost in short term) and what I did is looping trough Unreal docs (nothing) and done some googling (found something, but seemed messy). So said I really tried my best, so pointing fingers is not necessary - instead share ur knowledge.

trsh said:
My skill in c++ is average (what I can't boost in short term)

Are you familiar with creating threads in C++? How would you go about that?
Do you expect this to work drastically different with UE4 (perhaps you think you need some specific engine support)

I don't think the approaches differ.

@SuperVGA Yes I was thinking, that I need some specific engine support

trsh said:

@SuperVGA Yes I was thinking, that I need some specific engine support

Ahh, alright. Because not being into UE4, I'd probably just have gone with standard threads, and then tied that up to the engine.
It does seem like there is threading support, though. It appears that you can declare a function as being multithreaded, as per this little tutorial.
There is likely something more recent too, but a UE4 expert should chip in.

This topic is closed to new replies.

Advertisement