{{infobox software | name = Future Pinball | developer = Christopher Leathley (core app), Rafal Janicki (BAM) | latest_release_version = FP 1.9.1.20101231 + BAM v.1.5-365 | latest_release_date = {{Start date and age|2023|06|17}} | operating_system = [[Microsoft Windows]] | genre = [[Pinball]] | license = [[Freeware]] | website = {{URL|www.futurepinball.com}} (Core FP) <br /> {{URL|https://www.ravarcade.pl/}} (BAM continuation) }}

'''Future Pinball''' ("FP") is a [[freeware]] 3D [[pinball]] editing and gaming application for [[Microsoft Windows]].<ref name="article1">[http://www.freewaregenius.com/future-pinball/ Future Pinball] — freewaregenius.com</ref> It is similar to [[Visual Pinball]] ("VP") and other modern pinball simulation applications. Just as with VP's partnership with [[Visual PinMAME]], FP uses partner applications to emulate original pinball ROM code. In FP's case, the end results of ROM code are simulated by Better Arcade Mode ("BAM") and tools such as "Pinball Browser"<ref name="article2">[http://www.popbumper.com/articles/GR/2008-09%20FuturePin.pdf The Future of Pinball] from popbumper.com</ref> and [[dot-matrix display]] software plugins. Core FP development was discontinued in 2010, but resumed in 2013 via BAM. BAM features many new developments, such as enhanced physics, optics, and virtual reality support.<ref name=nofuture>{{Cite web|url=http://www.vpforums.org/index.php?showtopic=21961|title = The Virtual Pinball Forums}}</ref>

== Design == Future Pinball is a simulator and editor which indirectly emulates hardware found in physical pinball machines. Tables are designed using 3D models found within the editor, and rendered using a [[3D graphics|3D]] [[Real-time rendering|real-time]] engine. Pinball table layout, graphic design, and audio are provided by users during the construction and development of table design.

Future Pinball allows users to create original tables based upon a default table which only contains flippers, slingshots, shooter lane, and shooter. Additional playfield components are added from a library containing surface, guide, objects, rubber, targets, lights, triggers, ramps, and displays. User-created artwork can be added to the playfield, plastics, and backglass translite. Game coding is required, and is accomplished through [[VBScript|Microsoft Visual Basic Scripting]] (VBS) via an embedded script editor. The core FP program uses [[Newton Game Dynamics]] for physics.<ref name="article3">[http://www.mobygames.com/game/windows/future-pinball Future of Pinball] on mobygames</ref>

With the introduction of BAM and discrete plug-n-play code (such as "FizX", "Dynamic Flippers" and "Shiva Flippers") any of which can easily be dropped in to table scripts, the general physics and flipper-specific physics have since been greatly improved. BAM also adds many new features, such as dynamic light settings, enhanced camera settings, post-processing effects, a plug-in system, custom game rooms, balls, and animated mini-playfields. The mini-playfields allow for creation of a wide variety of games unrelated to pinball, such as [[billiards]] and [[BRIO]]'s [[Labyrinth (marble game)]].

Several game magazines published tutorials on how to build one's own tables, such as [[PCWorld (magazine)|PCWorld]], [[PC Format]]<ref>[http://www.futurepinball.com/media.html Future Pinball tutorials]</ref> and [[c't]].<ref>[http://www.heise.de/artikel-archiv/ct/12/12/150/ c't, 12/2012, page 150].</ref>

"Starter tables" can also greatly aid the process, such as the powerful fpxEngine,<ref>[https://pinballnirvana.com/forums/resources/fpxengine.5344/ PN's Resources / Future Pinball / FP Support Files section]</ref> specifically designed for non-coders.

== Playing == Future Pinball completed tables can be downloaded and played in the same application. Standard computer keyboards are often used, although there is a growing number of custom pinball cabinet designs that interface buttons to the software.

== History == Future Pinball 1.0 was first released to the public on October 22, 2005, by creator and programmer Christopher Leathley after 20 months of development.

In July 2008, NanoTech Entertainment entered into an agreement with Future Pinball to incorporate Future Pinball into a commercial product called MultiPin.<ref>{{Cite magazine |last=Craig |first=Rob |date=September 2008 |title=The Future of Pinball (or the Future of Pinball Simulators?) |url=https://archive.org/details/game-room-volume-20-number-9-september-2008/page/42/mode/2up |magazine=Game Room |pages=42-47 |volume=20 |issue=9}}</ref>

The core FP application reached its final version in December 2010, and BAM picked up development in March 2013. BAM continues to be developed through 2023.

== See also == * [[Visual Pinball]] * ''[[The Pinball Arcade]]''

== References == {{Reflist|30em}}

== External links == * [http://www.futurepinball.com Official Future Pinball site - Future Pinball application] * [https://www.ravarcade.pl/ Official BAM (Better Arcade Mode) site - Future Pinball partner / development application] * [https://pinballnirvana.com/forums/index.php Future Pinball de facto community forums] * {{MobyGames|id=/future-pinball}}

[[Category:2005 software]] [[Category:Freeware games]] [[Category:Pinball video games]] [[Category:Video game level editors]] [[Category:Windows-only freeware]] [[Category:Freeware game engines]]