(Topic ID: 132024)

A new chapter in pinball game development has begun!

By gstellenberg

8 years ago


Topic Heartbeat

Topic Stats

  • 20 posts
  • 15 Pinsiders participating
  • Latest reply 8 years ago by 85vett
  • Topic is favorited by 5 Pinsiders

You

Linked Games

23
#1 8 years ago

Hi all,

We've long discussed that our P3 Pinball Platform will be an open-platform system for which anybody can develop games. We've designed and built the infrastructure (the hard and boring stuff) so that you can develop games (the fun stuff). Given the modular nature of the machine and the numerous gameplay innovations, we believe the P3 will have a place in a large majority of pinball gamerooms around the world. With add-on game kits expected to cost under $2k and playfield swaps in under 60 seconds, there's nothing else like the P3 in the industry. Together we can make sure the P3 delivers fun and exciting pinball games for years to come.

With that goal in mind, we just released the first version of our P3 Game Development Kit to early access developers. The kit is currently private, but anybody wanting to get involved now is welcome to request access, provided you're willing to sign an NDA. So please email me at [email protected] if you're interested. When the kit is more mature and the P3 is ready for production, we'll open up the kit to everybody.

Note - Having an actual P3 machine is not required to develop a game. We're distributing the hardware specs, the software framework, and a simulator that lets you play/test your game as you develop it.

We're excited to see all of your amazing ideas turned into P3 games, and we'll do our best to help make your P3 game projects successful, whether you want to create a one-off game just for yourself or mass produce a game for all P3 customers to enjoy.

Of course we'll be developing our own games too. Lexy Lightspeed - Escape From Earth is the first of many games we plan on releasing for the P3.

- Gerry
http://www.multimorphic.com

#2 8 years ago

This is a pretty exciting addition to the pinball machine "supply chain" and development process. It will be interesting to look back in a couple years and see how much this influenced pinball machine development and evolution.

#3 8 years ago

Interesting. I wouldn't mind trying..

#4 8 years ago

Awesome. Good luck. Can't wait to see how this develops.

#5 8 years ago

More good news for the hobby~!

#6 8 years ago

This is pretty incredible. Custom machines for everyone!

#7 8 years ago

Awesome Gerry!

1 week later
#8 8 years ago

Great news! I hope many people take up the offer.

#9 8 years ago

News of new pinball is great news!

-1
#10 8 years ago

Sorry Gerry but how about you adequately support us guys who are developing on the P3-ROC platform?

http://www.pinballcontrollers.com/forum/index.php?topic=1565.0

#11 8 years ago
Quoted from epotech:

Sorry Gerry but how about you adequately support us guys who are developing on the P3-ROC platform?
http://www.pinballcontrollers.com/forum/index.php?topic=1565.0

The last update on that board was that we had several people working on a fix to make the process streamlined for a multitude of platforms. How is that support inadequate? I've also dedicated many hours to helping individuals (many of whom aren't software engineers by profession) get their development and deployment environments set up and going. How is that support inadequate?

I agree, however, that the software level documentation needs a facelift. We're now getting more software level frameworks to give developers more flexibility in how their games come together, which was one of the key principles that that community was founded on.

No disrespect intended here, but I'm merely trying to assess what we could do better more than whats already in progress.

Jimmy

-1
#12 8 years ago

look at the date of the last reply on this thread:
http://www.pinballcontrollers.com/forum/index.php?topic=98.0#msg5217

basically it's 3 years+ during which you've not really done a lot to help anyone running windows despite requests. the Dev version hasn't been merged with the master version (which would have cured most of the P3-ROC problems) in a long time either.
Boards are great, no complaints but the software, documentation and support is not up to snuff.

#13 8 years ago

I hope this becomes successful. Imagine the games that can be possible now by small teams without needing to reinvent the wheel every time? Looking at how hard manufacturing is, and how it has sunk multiple companies already, and removing that from the equation.

#14 8 years ago

Gerry, can you please outline what kind of skills, skill level and equipment would be required to develop a game using your kit?

#15 8 years ago
Quoted from epotech:

Sorry Gerry but how about you adequately support us guys who are developing on the P3-ROC platform?
http://www.pinballcontrollers.com/forum/index.php?topic=1565.0

Stating that there's a lack of support available to users of the P-ROC and P3-ROC is simply incorrect. The implication that there as a bunch of "guys" who are without support... Just bizarre.

Instead of being intentionally misleading and hijacking a thread about P3 development for your own personal issue, let's represent both sides.

There was an issue everyone was unaware of. It was discovered about three weeks ago? Prior to that it had been years without any major issues. Last week, Gerry and the Multimorphic team --presumably while loading a P3 into a crate to ship it to Pintastic in New England-- managed to organize a plan forward.

On July 6th he posted this confirmation that we are probably a week or two out from a resolution:
http://www.pinballcontrollers.com/forum/index.php?topic=1565.msg14518#msg14518

As someone who is helping with this updated installer endeavor (and as someone who has helped countless people get their games started and working without even being asked tondo so), I'm sorry that anyone who reads your posts here on pinside might erroneously believe that there's some multi-year deficit of support.

The *software* for the P-ROC and P3-ROC boards is a community effort, and is not what Multimorphic sells or nor claims to provide or support. If you have any hardware issues (and indeed software issues) Gerry will jump to help as much as he can. Because the software is from the user community, when you complain /rudely/ about the software, it feels like you're complaining about everyone on the forum who is there to help you. I dare you to send an email to Gerry and not get a response within 48 hours.

Even in spite of my disagreement with the way you've handled many posts about your issue, I'm still going to help. I enjoy helping folks with their projects. In hoping you're just frustrated and expressing it poorly.

Anyway, if you've given up on the boards, I'll buy them from you. Fun fact: Jpop was the last guy I bought P-ROC boards from....

- Michael

#16 8 years ago

Hi Michael, I'm not sure of your involvement in P-ROC/MultiMorphic and therefore if you speak for Gerry. i'll reply with factual links so you and others can clearly see what is what.

Quoted from Mocean:

Stating that there's a lack of support available to users of the P-ROC and P3-ROC is simply incorrect.

here's the wiki, this is the getting started page.
http://pinballcontrollers.com/wiki/P-ROC_software_main#Game_Development_Resources

resources consists of some fonts? Otherwise go take a look at others code and figure it out for yourself.

Quoted from Mocean:

The implication that there as a bunch of "guys" who are without support... Just bizarre.

http://www.pinballcontrollers.com/forum/index.php?topic=1565.0
No, I'm not swizzlefish.

Quoted from Mocean:

I'm sorry that anyone who reads your posts here on pinside might erroneously believe that there's some multi-year deficit of support.

For P-ROC? I'd agree. For P3-ROC? Not been great so far.

https://missionpinball.com/forum/topic/trough-ball-count-issue/

much as I hate to link to the MPF site but Brian and Gabe are awesome, have a proper tutorial and it was Brian that then contacted Gerry about putting it right.

Quoted from Mocean:

The *software* for the P-ROC and P3-ROC boards is a community effort, and is not what Multimorphic sells or nor claims to provide or support.

Understood but also they have child boards on the pinballcontrollers forum! http://www.pinballcontrollers.com/forum/index.php?board=19.0

Now if one has nothing to do with the other, it's poor that the inference is made that the 2 companies are related.

Now, Me Customer. Pinballcontrollers Vendor. I expect customer service and support for a product I purchase :-
http://www.pinballcontrollers.com/forum/index.php?topic=1565.0
from Gerry's own hand...
Admittedly, we haven't done a very good job at keeping up with the needs of our new users.

and...
For a long time, the majority of our users were experienced developers and software systems problem solvers, many of whom actually enjoyed working through the tool installation process and viewed it somewhat as a pre-req for custom pinball software development.

I program in Python, i don't expect to have to write it first but use it as it is intended for, to write the code.

So, in recap, my original question

Quoted from epotech:

how about you adequately support us guys who are developing on the P3-ROC platform?

is relevant to the discussion in hand. If Multimorphic wants us to develop games for the new (excellent) P3 platform (and i have developed 3 games, one of them commercial), is Gerry/ Pinballcontrollers/Multimporhic going to support it properly?

Apologies to Robin for this lengthy reply. I'm done on this subject.

#17 8 years ago

.

#18 8 years ago

This thread was created to announce P3 game development, specifically with our free P3 development kit that is being developed and supported by Multimorphic. Currently it is being released under NDA for our early-access list. Later it will be made available to the public without an NDA.

Related to the support questions in this thread, please understand the difference between our products and community-based development tools. Our products include the boards we develop and sell on PinballControllers.com (P-ROC, P3-ROC, PDBs, etc), the P3, and the P3 development kit. All P-ROC-related software projects are 3rd party development efforts (see the first paragraph on our software summary page at http://www.pinballcontrollers.com/index.php/products/p3-roc/software).

Related specifically to the P3 development kit, we (Multimorphic) have a team of folks actively developing and supporting the P3 dev kit.

Related to the P-ROC and P3-ROC support issued called into question:

If anybody has an issue with our product support, please email me directly ([email protected]). Our boards are mature and well-tested, but occasionally people discover corner case issues or want to request new features. I typically respond to all support requests within a day and usually within an hour. You can post hardware support questions to our forums as well. (http://www.pinballcontrollers.com/forum)

While I've been a major contributor to the software libraries and tools that work with the P-ROC, they aren't actually Multimorphic products; so I'd encourage you to post your support requests on our forums. I've always actively supported customers in all manners of development in my extremely limited spare time simply because I enjoy helping people develop their custom projects. In the early days, I took an active role developing and testing installation how-to's, but admittedly I haven't kept them up to date. Now we have a large group of active users in the community (including Mocean) who enjoy helping users with questions, and our forums thrive because of their involvement.

The P-ROC-related tools are all open source, and the entire P-ROC community enjoys helping people with their projects. Epotech, I fixed the specific 'bug' you referenced before any customer saw it, but our forgetting to merge the fix into master was only brought to our attention a few weeks ago, due to discussions with Brian of MPF. As described in that thread, a bunch of the active community members have gotten together to work out a plan to update master and develop a Windows installer with a pre-compiled pypinproc python extension for those who don't want to install directly from source code. I now know of 3 users who have hit this 'bug', and we're working together to resolve it with finality.

The P-ROC community has developed a few different framework options to help all of you develop P-ROC-related game software. Most new users are using either pyprocgameHD or Mission Pinball Framework. I personally haven't been involved with either project, but both are represented by their developers on the PinballControllers.com forums, and both have a number of users actively developing on them.

- Gerry
http://www.multimorphic.com
http://www.pinballcontrollers.com

#19 8 years ago
Quoted from solarvalue:

Gerry, can you please outline what kind of skills, skill level and equipment would be required to develop a game using your kit?

Our dev kit is built on top of the popular Unity3D game engine. Users would need to have a computer that will run Unity3D (Mac or Windows), and they need to be familiar with (or willing to learn) object oriented programming practices and the C# programming language. All libraries that are needed to get P3 games running (on the simulator inside of Unity3D or on the P3 itself) are included in the dev kit. The kit also includes documentation, source code for game-specific features, and a full and simulatable sample game.

For those wanting to build new upper playfield modules (full game kits), the dev kit also defines the mechanical specs for those. Electrical interface specs are coming soon..

We have a (currently private) section on the PinballControllers.com forums for P3 dev kit support. All current dev kit users get access to that section, and we have a team of folks answering questions on the forums.

- Gerry
http://www.multimorphic.com
http://www.pinballcontrollers.com

#20 8 years ago

That's great Gerry! I'm looking forward to seeing what the community comes up with. I hope to be able to scrap together enough cash to pick up one of these some day so I'm thrilled to cont to see the progress.

I have no concerns one bit about the support you and your team will provide on your product(s). Your history has shown that you and your team are some of the most customer focused people in the industry.

Promoted items from Pinside Marketplace and Pinside Shops!
$ 22.50
Magazines/books
Pinball Magazine
 
$ 20.00
$ 17.00
Playfield - Plastics
Chrome Candy
 
Hey modders!
Your shop name here

Reply

Wanna join the discussion? Please sign in to reply to this topic.

Hey there! Welcome to Pinside!

Donate to Pinside

Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


This page was printed from https://pinside.com/pinball/forum/topic/a-new-chapter-in-pinball-game-development-has-begun and we tried optimising it for printing. Some page elements may have been deliberately hidden.

Scan the QR code on the left to jump to the URL this document was printed from.