- rolling your own game engine is a totally reasonable thing to do and you should absolutely think about doing so. it may or may not make sense for your resources and goals; who knows. i'm not your dad.
- incidentally, while the world of commercial middleware game engines implies a relatively narrow idea of what a 'game engine' is, in truth a 'game engine' can be almost anything, and one of the points of rolling your own is that you get to make the affordances you need instead of learning to navigate affordances you don't need
- I get the argument some have made that instead of waiting for Godot to be 'mature enough' (whatever that means) you should just jump in and maybe your game can be that game people point to as 'proving' that Godot is 'ready'. But, like, you don't get points for being first there. It doesn't make your game better. What people desperately want is predictability and consistency, and being able to see "someone made a game of similar scope and complexity to mine using this" is just stronger evidence than you could gather by examining the thing itself
- obviously people have already made successful high polish games in godot. i don't really have a solidified opinion on whether godot actually is 'ready' to make any given game because developing an informed one would involve many hours of work.
- having serious discussions about this casually online is challenging because "is X approach likely to work for me" or "is Y engine good to make my game" are questions that take several days of work to answer in a realistic way. at most you can point people at resources.
- unity text rendering is absolutely terrible, by the way, so if your game is heavy on text maybe consider something else
- this is outdated advice. you should not consider unity for any new projects. but i wanted to get it in there because god damn text rendering on unity sucks
- people say unreal isn't really suited to 2d game development but you're just not thinking with billboards. 2d game development is 3d game development babyyyyyyy
- that one is a joke.
- why they call it game engine when you game eng in game cold game eng out the build play the build
