4 ms·
I've used pretty much every engine there is. Unity for about 10 years, Unreal for not all that long, probably in total about a year (it seems to be the most art
by bodge5000 5y ago
I've used pretty much every engine there is. Unity for about 10 years, Unreal for not all that long, probably in total about a year (it seems to be the most artist orientated, and with the best will in the world I'm not sure I fit into that camp), and most recently Godot for about 2 years.
But recently, I've been really interested in the idea of a framework over an engine. For my non game-dev job, I of course don't use an engine, I use an editor like everyone else, and the idea of having that kind of workflow for game dev seems really appealing to me.
I've been trying to learn Bevy or maybe Raylib, but LOVE always interested me the most for its incredible combination of performance and ease of use, but didn't want to typecast myself to only 2D. Maybe now, that can change.
If someone wants to get into game dev, I'd recommend Godot or Unity, or possibly Unreal if they're the right sort of person, but if Im talking to another game dev, my first recommendation would be to look into a framework.
- w_t_payne 5y agoHave you tried Panda3D, because I've been experimenting with it recently, and it seems to work pretty nicely ...
- bodge5000 5y agoI haven't, but its on my growing todo list. From what I've seen of it, it has a smaller community than LÖVE (which was part of my problem with some of the raylib bindings), but does look very nice. Personally for me, the dream is a framework that can do 2D and 3D. The game I'm currently working on will most likely be 2D, but I'm experimenting with 3D and its nice to be able to do all that with the stuff framework. I think Bevy is currently my favourite, but I'm always looking for others as well
- edflsafoiewq 5y agoLOVE can do 3D now too.
- bodge5000 5y agoReally? Is that in the way that 2D engines can often "fake" 3D (like someone making a 3D game with pico8) or can it actually handle 3D content?
- edflsafoiewq 5y agoIt's regular 3D GL; put vec3s in your vertex attributes, write your shader, turn on depth testing, the usual.
- bodge5000 5y agoOh wow, that's a massive game changer! Do you have any links? If I just go to the normal Love page I don't see any mention of 3D support
- edflsafoiewq 5y agoHere's a tiny 3D engine: https://github.com/groverburger/g3d https://github.com/groverburger/g3d
- bodge5000 5y agoOh nice, so this is a fork of Love that just makes 3D easier to work with?
- edflsafoiewq 5y agoIt's not a fork, just a regular LOVE project.