News for hackers. Stuff that matters.
Re:My first game with Carimbo, my homemade engine by slmjkdbtl on Tuesday October 08, 2024 @02:19PM (#41780219)
I think most "I want to make an engine so I can make games faster" people are cursed to make engines forever, this is rare.
Re:My first game with Carimbo, my homemade engine by Cthulhu_ on Tuesday October 08, 2024 @03:11PM (#41780709)
At least that's a goal, a lot of people say "I want to make a game" but get stuck in the making an engine part. Which is also valid, don't get me wrong - if you enjoy it, by all means! However it's not building a game, it's building a game engine.

Anyone that wants to build an engine (or a CMS, or whatever) with the goal of making a game should try making one or more games with one or more existing engines first, if only to get a better idea of features and shortcomings. And if they really want to make games, or just the engine.

Re:My first game with Carimbo, my homemade engine by flykespice on Tuesday October 08, 2024 @03:32PM (#41780931)
Literally that what I'm pursuing rn, I want to make my first (real) 3d game, I'm very aware of the loophole that most self-made engine game developers falls into but I genuinely found no 3d engine that suits my criteria:

* 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.

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).

0: https://www.stride3d.net/

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,
Re:My first game with Carimbo, my homemade engine by shepherdjerred on Tuesday October 08, 2024 @02:46PM (#41780462)
The only thing more impressive than writing a game engine is actually using it
Re:My first game with Carimbo, my homemade engine by wilberton on Tuesday October 08, 2024 @03:27PM (#41780875)
It's definitely possible to do it - for me the key is to write the game and the engine together, and only implement the bare features you need. For the first game at least, the engine and the game are essentially the same thing. Also, forget about wiring an editor, just add debug functionality to the game.
Re:My first game with Carimbo, my homemade engine by 01HNNWZ0MV43FF on Tuesday October 08, 2024 @03:02PM (#41780620)
That is truly a curse. I just want to make an engine so I can say I did everything from scratch
Re:My first game with Carimbo, my homemade engine by sunrunner on Tuesday October 08, 2024 @05:54PM (#41782162)
I hope by 'everything' that includes the text editor and compiler you'll used in the development process ;)
Re:My first game with Carimbo, my homemade engine by slmjkdbtl on Tuesday October 08, 2024 @10:02PM (#41783750)
That's literally what I fall into, making an engine then falls deeper into making programming language and editors, it's an endless hole.
Re:My first game with Carimbo, my homemade engine by 01HNNWZ0MV43FF on Tuesday October 15, 2024 @12:29PM (#41850274)
Buddy if I retire early I will ;)
Re:My first game with Carimbo, my homemade engine by jedberg on Tuesday October 08, 2024 @03:18PM (#41780784)
I think a lot of them want to be like Carmack. :)
Re:My first game with Carimbo, my homemade engine by 0xdeadbeefbabe on Tuesday October 08, 2024 @03:41PM (#41781040)
Or Commander Keen