What is the main thing that you feel would make your experience with this engine better? It can be an engine improvement or something that an engine does not normally provide.
I ask this out of curiosity. There is no actual certainty I’ll do something about it. I would just like to know the experiences of the users and what they feel would make their life easier if “x” was available or “somebody made this”, etc…
Apart from that, decent VFX. All that stock JME provides is mostly from the previous milenium. PBR improved things a bit, but we’re far from good in this department. I really need to make a decent bloom filter and get into the jme itself one of these days
is our PBR bad? i feel like it look really good, the light probes might be just better. if you could, please explain me what you would upgrade, because im unsure.
edit: back what @louhy said below: some advertisment of engine would be nice to get more developers(where some sooner or later will help). Usually when someone search engine he could get into JME github page and he see screenshots of some not perfect looking games, so he might think “this engine cant make game look better” what is wrong. IMO we should add best youtube videos/screenshots from Monthly WIPs if people agree, to make developers see what nice things JME can do (on this github page and main JME page). Engine advertisment is bad here imo, lets upgrade it.
What i remember myself, when i was looking at JME, i seen nice Terrain with DOF filter video and i thought “its java and it can look like modern games, lets use it!”. So i think its just about some advertisment. (ofc if someone like Java, its one of reasons he will use JME)
That’s a really good question and I’ve been thinking of starting a similar thread, because I pretty much come up empty when I think about this.
The only thing I would have added would be related to community growth and attracting new users/contributors. Most highly active users here have really old accounts, like 5-10 years. I don’t know what happens to the ones that seem to vanish forever (abducted by aliens or whatever) but it’s a little concerning as old timers seem to “retire” and we don’t get a whole lot of new users to fill in the gaps. This is one reason I’ve put the site back into my regular daily routine to help where I can.
More on the topic, I do agree with the comments above regarding shadows. But I’ve always figured it’s hard to do in a way that looks good in every case.
A mesh manipulation library would be nice too. That’s something I’d have found great use for in the past (and possibly future). But this is hardly something turning people away from using the engine.
Better JavaFX integration maybe, but that’s external to JME. (I don’t think we really have a great solution for keyboard event management yet.)
I have it working but it’s just not live. I have to account for paying for the server that will host it - which is fine - it isn’t even expensive these days - but there’s no point buying the server until everything is in place - and other things like preparing content to be available; There’s no point in an asset store that’s completely empty - and also gives the new posters something to look at when they design their own page. I do keep actively developing it. It is still a “thing”. I’m just building up to it
Cleaner engine, i’d like to see sketchy/unfinished parts removed or moved to dedicated branches.
Also i think shaders need some work, currently they look like a battlefield, grouping variables into meaningful structs would already improve them by 100%, even more if we can have consistent naming.
I would like to have a replacement for the bitmapfont we now (need to) use in our GUI’s.
With Lemur we have an awesome GUI library, but for me, the thing missing to create state of the art GUI’s is the lack of better quality font support. With bitmapfont text isn’t just crispy, good looking and not scaling well in GUI’s.