Status on things
I have finally spent some time making my own ‘computer corner’, meaning computer is out of the basement and has been put in a much nicer spot in the house. This means I want to use my desktop computer more, got really tired of sitting on a laptop at the kitchen table.
I’ve been working a bit on my FPS game in o3de the recent weeks, getting into visual scripts and lua. I’m still torn on what engine to use, I try most engines and set a goal for each time. I have a 4x type game written with Raylib in C, FPS game in godot with multiplayer - and working on the same in o3de.
When I compare them - I still feel raylib and c is the one I’m working fastest in, but there you have to write everything from scratch, I do use LLM’s for guidance on things (instead of googling), and when it comes to c and raylib it’s really good on helping me solve things.
When it comes to godot - I do like it, but I just cannot get my self to continue working in it, it’s just my personal opinion - but I do not like the UI too much, and I dislike having to learn gdscript, and working in c# is not that comfortable in it either.
With o3de it feel a bit different, feels closer to unreal\unity then godot, and I like the AAA focus they have. Build system is solid (cmake based), editor UI is great, toolset is nice, c++, lua, visual scripting etc (so you can pick what you enjoy to work in). It also has the ‘gem’ system, this is what you use when you want to make a addon for it, I really like that part of it, makes it easy to create addons that you can reuse, also I’m very comfortable with writing c++, lua (been using lua\maxscript for over 20 years).
The downside with o3de is that LLM’s (chatgpt, grok etc) is not good for getting complete examples that works out of the box, so it takes more work to learn, but I’m sure it’s worth it in the end to invest time in it.
Unreal is a good and solid engine, but I do not have a computer that it can run on smoothly, so using that for development is out of the question for me for personal projects (also the cost.. I like things that I can use freely without future cost).