(June 2025) Monthly WIP Screenshot Thread

AFTER

BEFORE

Environment skills improvement.

https://www.instagram.com/pixelappofficial
https://www.youtube.com/@PixelappOfficial

15 Likes


:smiley:

8 Likes

not a real game, but more a demo to test p2p networking (the particles should represent the packets being sent from one peer to the other)

15 Likes

Working on a small testing RTS project for a few days now to test Entity Component System and animations :

14 Likes

@RiccardoBlb
Complimenti per l’ottimo lavoro di grafica e per la UI. Il risultato tecnico ĆØ davvero notevole! :wink:

Hi @TesterY,
are you using a custom pathfinding algorithm, or did you integrate a NavMesh library to handle the movement? Could you give us some more details on how it all comes together?

1 Like

Hello,
I’m using ā€œRecast4jā€ library for both pathfinding and NavMesh generation.

1 Like

very impressive, are you planning to add vehicles (tanks and such) by any chance? :smiley:

Doing some UI and some improvements. There are some bugs that need to be fix that involves disconnections but are not consistent. The player names use RNG numbers for now.

8 Likes

Thanks you :melting_face:,i’m not really sure. i will probably add some vehicles later but as i said i’m just working on this to learn Jmonkeyengine and Entity component system and some other stuffs so whenever i tried to make a real game i don’t need that much code refactors and whatever.
I Was made this models for a project in cryengine ( i was trying to remake Army men rts). here is a gameplay video :

But now i’m working with Jmonkeyengine mostly because of shaders which is almost impossible to change or work with in CryEngine for me as it’s kinda difficult too while it’s much easier to make a small shader or change it in Jmonkeyengine.(And CryEngine just doesn’t get any updates for a while now.they said they are working on shader editor or something but still nothing.and i’m a java programmer and jmonkeyengine feels kinda good to work with.)

11 Likes

Wow, everyone is working on awesome projects!

2 Likes

Not directly jMonkeyEngine related, but somewhat since the SDK runs on Netbeans, and one of the goals of the plugin was to more easily develop the SDK…

I’ll admit I got a bit carried away by the project I started a while ago. While the intention was to only provide fill in the middle code completion, I went ahead and added instruct type code completion, as well as an AI chat window.

I’ve also added a sort of project wide context through sending the open tab + a summary of imported classes from the same project. This works so much better than copy/pasting to chatgpt.

Now I’ve started using it to develop the plugin. AI all the way down… :eyes:

While I wanted to use local models, I didn’t have the patience to wait for responses, so now I’m using Mistral’s API.

I posted about it on reddit a while ago, and the commenters were ecstatic:

Tools/function usage (as in inserting code automatically) is almost working, but I need to refactor it and use automatic json serialization instead of doing it manually).
It’s always a trade-off: Should I work on my projects, or the tools for my projects?

6 Likes

:rofl:

testing recursive metadata rendering :slight_smile:

one thing im having a bit of trouble is creating a scrollable list to account for when the expanded metadata panels exceed the parent container size, but it looks doable from my understanding :smiley:

4 Likes

Scrollable infinite panels within panels is non-trivial to accomplish in Lemur right now. I have a plan to add support for this (after thinking about it for 10 years… I finally think I have a way)… but it’s not there yet.

In your case, you might be able to get away with some clever ViewPort management to show your meta-data… the general solution using ViewPorts is hard but in specific cases where a game use-case has something specific in mind, it’s possible to make it work.

Panel + scroll bar. An app state that manages a veiwport and keeps it located right over that panel’s ā€˜insides’… then render the scrollable UI in that ViewPort.

(Probably this particular part of the topic is worth a separate thread if that explanation wasn’t enough of a head start.)

2 Likes