There's a ton of discussion in here and lots of great info.
The big problem, however, is that all the information about making your own games is scattered across multiple forums and websites, making it a big job to gather information for someone who is looking to start making their own pinball machines.
Because of this, I decided to create a central repository for any and all information on custom pinball:
It's completely free and open - the only restriction is that you must create an account to edit information and upload files. It's also open to any control systems - P-ROC, FAST, PinHeck. The focus is on maintaining useful information to pinball makers in an easy-to-use resource.
The only problem? I need your help.
I've started filling in with a skeleton of information, but I need other people's help to fill it in with more details. I've not finished a game yet, and I've not been at it for years, so all those tips and tricks you have in your head, or you've posted are things I don't know or I'm not sure it's okay to share on another site.
Some people are experts at one aspect, like say mechanical engineering, while others are programmers.
Even if you're not interested in directly editing an article on a subject, perhaps you know a link to a good one, or you've written one up and are willing to share the info. I'm happy to copy and format your info into the existing site.
I'm also looking for help on the site design. Right now it's using a default theme that looks okay but isn't great.
Basically, I'm looking for help. I have zero interest in making any money at this - I am 100% donating the server and bandwidth to the project. I just want to help create the best resource for pinball makers online. A one-stop shop of information for creating custom pinball machines.
If you have any questions, please let me know.