All,
When I created my MAME cabinet a few years ago, I wanted something different for my front-end. I wanted something that was simple to use, functional, elegant. I also wanted it to have fluid 3D animations as the game selections transitioned from one game to the next.
To that end, I created my own front-end from scratch (I work in the game industry and have specialized in 3D graphics development for most of my life.)
I haven't been following the MAME community in quite some time, so it's possible that Inertia doesn't compare to the new hotness available today. Either way, I was thinking about releasing this publicly for anybody to use (free, of course.) If I did this, I would also release the full source code on GitHub so that others might fork it and carry on development.
To release this, I would have to do some organization and write up documentation. But before I spend time to do that, I thought I'd ask if this is something that anybody is even interested in.
Video of the front-end in action:
Details:
It's currently running and looks great on my cabinet, which is using a traditional 19" CRT, but is customizable (via XML file) to run on just about anything.
It was written in C# and uses D3D, so it's limited to Windows. If I release it, I will also release source code so other developers can fork it and build on it further if they desire.
Each game has up to 5 panels of information that you can use for just about anything. I use them for (1) Screenshots (2) Original cabinet image (3) Original CP image (4) Scoring info (5) How to play info. Scoring and Play info are text panels that can be scrolled by the user. The graphics at the top (Game Selection instructional graphic) and bottom (text for buttons to press to start game, get credits, etc.) are in a customizable overlay image that you can create and just drop in a replacement.
Adding games is trivial - just drop ROMs in a folder and the system automatically finds them each time you boot up the software. To add screenshots or info files, just drop them in the appropriate folder with the same base filename as the ROM and they will be linked to that game. No messing around with XML files to get a game installed.
Thoughts?