Re:My first game with Carimbo, my homemade engine
by airstrike on Tuesday October 08, 2024 @03:41PM
(#41781049)
Bevy?
Re:My first game with Carimbo, my homemade engine
by Unit327 on Tuesday October 08, 2024 @11:32PM
(#41784259)
Problem: I want an engine that does x, y and z but none of the 4 can do that
Solution: make a new engine
Result: I want an engine that does x, y and z but none of the 5 can do that
Re:My first game with Carimbo, my homemade engine
by johnnyanmac on Wednesday October 09, 2024 @06:50AM
(#41786398)
it's more like 400. I'd be surprised if you couldn't find any engine that couldn't do XYZ.
but hey, your engine doesn't need to be a competeing "standard" if you do want to make a new engine.
Re:My first game with Carimbo, my homemade engine
by johnnyanmac on Wednesday October 09, 2024 @06:58AM
(#41786455)
I've been looking into Stride[0] for a bit and it seems to meet most of your requirements. I'm not sure at all about embedded support but it does seem to treat Linux as a first class citizen for once.
the main up/downside is that it's a C# engine. So it won't necessarily be as hyper-optimal as c++ without some discipline on what parts of the language you use (hint: avoid LINQ at all costs in the hot loop, and look at the newer ways in C# on how to utilize unmanaged collections).
Re:My first game with Carimbo, my homemade engine
by tightbookkeeper on Wednesday October 09, 2024 @07:57AM
(#41786900)
No engine. Just write a game,
* Be resources efficient (memory and cpu usage)
* Has primary 3D support
* stable
* Supports old devices (ideally embedded systems too)
* And of course be FOSS
I'm focusing on mobile, as you know mobile devices are very sensible to heating so the 1st option is a must, Godot isn't resource efficient, it heats very easily when I play one of the sample games. Regarding the second option, whilst Godot still supports gles2(which is the most widely supported api yet across old devices) it's further being pushed as second-citizent over Vulkan and looking through github no other engine checks my boxes...
If someone could direct me to an engine that checks all the boxes above I would happily try it out.