Ok I have started this thread for just small showcases of any sort, which are cool enough to share with the community, but not large enough to warrant it’s own thread.

I hope that’s alright with everyone

Anyways, I’ll start here with my new GUI i am working on.
I finally understood how to compile content during runtime, so I will use that in other projects. This is useful for making an editor, for example

that must be one of the few engines i haven’t seen yet and I thought I’d seen them all. Maybe i was looking for XNA too much

EDIT: The engine says it has a 3d level editor, but I have found no documentation about it, or how to get into any editor. The 2d example provided is the same monogame / xna indiana jones style platformer, but I don’t particularly care about 2d. Either way the documentation let me down in that case, i had no idea how to get to the editor / GUI

Here is my (as far, untitled) LizardGame. It’s basically me trying to recapture some of that PSX magic. I’ve had to code out pretty much every aspect of this, from the physics, to most of the animation engine myself), but it’s been a nice hobby for the past few months, and it’s moving forward pretty nicely as far as hobbies go.

I’d say a model loader would be an EXTREMELY useful thing to MonoGame devs. I kind of have to use a bit of trial and error whenever I load a model in at the moment (no idea how it will look until I load it on an arbitrary object in my game). This would eliminate a lot of those problems.

I have pixel-accurate picking in my deferred engine, for an editor performance is good enough and implementation is super simple. I simply draw all my meshes again with a unique id and read teh mouse pixel on the cpu to get the mesh id and the mesh.

But in the model viewer i only have one model, what else could i pick?