Keith Johnson is a veteran pinball software programmer and designer who has worked at multiple major manufacturers across his career, including Williams Valley (1998-1999), Stern Pinball (1999-2000s), and Jersey Jack Pinball (2010s-present). At Jersey Jack, he has served as head of software and led rule design for major titles including Avatar, The Hobbit, Pirates of the Caribbean, and Wizard of Oz. He is known for developing complex rule sets that justify game costs, though he has faced criticism from industry commentators regarding game complexity and emotional engagement.
No aliases
Keith Johnson's Pirates of the Caribbean code philosophy was to justify pricing through complexity and depth
Keith Johnson coded both Guns N' Roses and Lord of the Rings
Keith Johnson designed Lord of the Rings, Simpsons Pinball Party, and Wizard of Oz
Keith Johnson (Jersey Jack code designer) mutes audio clips and refuses to incorporate community feedback, prioritizing code implementation over player experience.
Previously at Jersey Jack Pinball, reportedly joining Stern to finish Wheel of Fortune (mentioned ambiguously by Ron)
Designer/programmer on Wizard of Oz; participated in real-time code adjustments during Tommy's beta testing streams
Designer/head at Spooky Pinball, recently interviewed by Buffalo podcast, discussed Pirates production strategy
Possible additional programmer on Harry Potter; referenced with concern about potential overuse of multi-balls
Jersey Jack leadership; involved in Godfather creative direction discussion
Stern designer/coder; directly criticized by Kaneda for 6-year delay on Pirates of the Caribbean wizard mode
No linked glossary terms
Pirates of the Caribbean took six years to receive final wizard mode code
Keith Johnson stated Indiana Jones required hitting the middle inserts 8,000 times to complete 'Raiders of the Lost Ark' for only a two-ball multiball reward
Keith Johnson designed rules for Godfather similar to his Guns N' Roses work
Keith Johnson's multiball-heavy rule design philosophy is becoming formulaic and repetitive across multiple releases
Keith Johnson's code incorporates RPG/board game mechanics with territory control and influence progression
Keith Johnson led programming on The Godfather 50th Anniversary
The left and right orbits each can perform seven different ball routing outcomes
Audio and video assets were sourced from high-definition stems provided directly by Paramount
The stained glass user interface design is unique and has never been done before in pinball
Keith Johnson was the primary creative force behind Lord of the Rings rules and code
Keith Johnson designed Jersey Jack Pinball's current system from scratch including board controllers, operating system, and programming language
Keith Johnson was the top qualifier for B Division at Papa 3 in 1993 in New York City and qualified in A Division every Papa year until 2017
The game will ship with 1.0 code complete
Six programmers worked on the Guns N' Roses game
The LE model has approximately 350 lights; the CE has 621 lights
Co-op mode could be implemented in one day but is not prioritized for launch
Slash recorded original guitar licks for three album modes
Light choreography for every minute of every song was completed; 160+ minutes of light shows total
Casual players should see an album mode approximately every 20 games
Factory move and COVID delays were beneficial for final polish and completion
Guns N' Roses features 21 songs with approximately 160 minutes of total music content
The game design evolved significantly during development with late additions of boosters, Slash Solo, and tour modes despite having initial framework
Each of 20+ songs on Guns N' Roses is uniquely coded with individual lighting and rules
Keith Johnson leads a seven-person coding team on Guns N' Roses and previously coded Pirates of the Caribbean
Jersey Jack Pinball is committed to implementing co-op mode on their system at some future point, but not immediately
Indiana Jones pinball has the best video modes ever created in pinball
Counterforce (Gottlieb) served as design inspiration for Battle for the Kraken wizard mode concept
Time Shock video pinball game is the genesis of co-op mode design in pinball
Keith Johnson has been active on online pinball forums since gaining posting access in September 1992 on RackDotGames.Pinball
Pirates of the Caribbean will not receive another official release until the final wizard mode is complete
Keith Johnson wanted to call the Elvis video mode 'Flip Flip Revolution' but lawyers vetoed it due to trademark concerns
The video mode in Elvis was entirely Keith Johnson's idea that he pitched to Stern
Attending the Papa Tournament in NYC with Kevin Martin was career-defining for Keith Johnson and led him to eventually work at Williams and Stern
The action button/gold collection mechanic in Pirates was inspired by modern video game patterns where players collect dropped items before they disappear
Epstein's competitive pinball tournaments directly enabled industry figures like Lyman Sheets, Keith Elwin, and others to meet and eventually enter the pinball industry
Back in 1993, there were only approximately two major pinball competitions (PAPA 3 and IFPA)
Keith Johnson stated that Pirates machines 'weren't selling' in a recent Buffalo interview
Jersey Jack discontinued Pirates of the Caribbean due to lack of demand at discontinuation point
Jersey Jack will enable Wi-Fi updates for full ISO file disk images (not just Delta upgrades)
Keith Johnson programmed both Simpsons Pinball Party and Lord of the Rings in the same year
Pirates of the Caribbean 1.0 code update is pending in queue but will be released when development capacity allows.
Increasing playfield pitch from 6.5 degrees to 8 degrees actually reduces outlane drain difficulty rather than increasing it.
Keith Johnson's design work is underrated and underappreciated compared to other legendary coders
Designing engaging video modes requires significant time investment with diminishing returns vs core pinball design
Keith Johnson's ruleset for Wizard of Oz is his second-best code work, comparable to The Simpsons
Starmap rules code has been completed and added to Pirates of the Caribbean
The game features 22 selectable characters each with unique powers and balancing mechanics
Pirates code is The Simpsons Pinball Party on steroids with five films, five randomized modes per film, and five multi-balls
Keith Johnson designed the ruleset for The Hobbit
Keith Johnson is the best pinball coder overall based on his body of work across The Lord of the Rings, The Simpsons, The Hobbit, and The Wizard of Oz
Keith Johnson worked at Stern until October 2008, having transferred there when Williams closed pinball at end of 1999
Keith Johnson created the rulesets for Lord of the Rings and Simpsons Pinball Party, which are regarded as having the deepest rules and best license use
The transition from Williams' structured development to Stern's chaotic approach was primarily due to resource constraints rather than technical differences.
Keith Johnson considered High Roller Casino one of his first games where he had significant design influence from conception.
Playboy for Williams Pinball 2000 never became fully playable and was abandoned mid-development when the division shut down.
Keith Johnson designed all rules for High Roller Casino and was responsible for programming all gameplay systems, including three complex devices: roulette wheel, stepper motor ramp, and auxiliary slot machine display.
Keith Johnson worked at Williams Valley starting in March 1998, first in the slot machine division for approximately six months before transferring to the pinball division.
The Williams pinball division was shut down the Monday following Expo 1999 (October 1999).
Keith Johnson received job offers from both Stern and Midway following the Williams shutdown but chose Stern.
Keith Johnson and Dwight Dively worked to modernize Stern's operating system by implementing debugging tools and moving processing from interrupt handlers to improve game performance.
Pinball programmer; rumored (by Kaneda) to code for Matrix game; Kaneda critiques his coding style as overly complex and multiball-heavy compared to Joe Katz
Industry figure consulted by Ron regarding Dialed In! pricing structure and limited edition tiers
Lead coder on Guns N' Roses; previously coded Pirates of the Caribbean; led a team of seven coders total for Guns N' Roses
Lead designer on Lord of the Rings and Simpsons Pinball Party; often incorrectly credited to Dwight Sullivan
Jersey Jack Pinball software team member, foundational contributor to code system
Jersey Jack Pinball representative; attended Epic Expo tailgate
Legendary programmer and software engineer at Jersey Jack Pinball; appeared on stream with Joe Katz and Eric Minier
Programmer/coder for both Guns N' Roses and Lord of the Rings Stern machines
Lead programmer and rules designer for Jersey Jack Pinball's Guns N' Roses game; veteran software programmer with 20+ years industry experience; known for complex rule sets
Presumed designer/developer of Avatar ruleset; hosts discussed his work despite the overall poor execution
Legendary programmer; co-programmer on Willy Wonka; appeared as guest on FNO stream last week
Legendary pinball designer; credited with Lord of the Rings, Wizard of Oz, Hobbit, Pirates of the Caribbean, Central Pinball Party, World Poker Tour, Wheel of Fortune; discussed as underrated compared to other coders
Jersey Jack coder; allegedly responsible for video-only theme integration approach in JJP games; Kaneda attributes this to Johnson's design decision
Jersey Jack Pinball team member; discussed Guns N' Roses light show specifications (200 regular, 300 next level, 600 Super LE/Collector's Edition) with hosts
Rules designer for Jersey Jack's Hobbit; praised for creating strong ruleset despite 'average layout'
Player featured in Willy Wonka and the Chocolate Factory stream gameplay demonstration
Software lead at Jersey Jack; questioned whether he collaborated with Mark Seiden on Avatar as a unified design mission
Pinball code designer; compared favorably to Lyman in creating deep rule sets with beginner accessibility
Jersey Jack code designer; criticized by Kaneda for Avatar's sterile gameplay and choice to mute movie audio despite having licensing rights
Jersey Jack designer associated with Eric Minier; criticized for multiball-heavy game design
Historical pinball designer; coded Lord of the Rings (referenced as Kaneda's all-time favorite game)
Designer at Jersey Jack Pinball; cited as elite talent tier
Pinball designer; indicated The Wizard of Oz code comparable to Lord of the Rings per Scott Ian
Recently ex-Stern employee; was Kevin Martin's grad school classmate; competitive pinball player who drove the South with Martin searching for machines
Programmer who worked with Sharpe at Bedrock on The Flintstones project
Skilled player referenced by Steve Ritchie; described as poker enthusiast who designed innovative rules for World Poker Tour
Original lead programmer for Eric Meunier's first three games at JJP; designed the Lord of the Rings ruleset that hooked Meunier on pinball; now in Pinball Hall of Fame
Game designer and influential resource on pinball theory; advised Meunier on diverter design philosophy enabling multiple ball paths and narrative flexibility
Chat participant who attended BlizzCon, provides context on Blizzard's financial investment in Heroes of the Storm (~50 million dollars)
Credited as 'Dr. Blueberry Jeff Johnson'; acknowledged by host for gameplay assistance or support
Pinball rules/code designer; credited as the architect of Wizard of Oz's complex ruleset
Software and rules design lead at Jersey Jack Pinball for The Godfather; programmer responsible for three-economy system and mode integration
Code designer; created ruleset for The Godfather featuring RPG/board game depth, territory control mechanics, weapons system, multiball stacking
Pinball coder; designed The Lord of the Rings, The Simpsons, The Hobbit, The Wizard of Oz; regarded by hosts as most impressive coder overall
Code designer ('code god') at Jersey Jack Pinball; designed Pirates' ruleset compared to The Simpsons Pinball Party; created 22-character system with balance mechanics
Code designer credited with creating Lord of the Rings pinball; Kaneda calls it his greatest code work
Jersey Jack code designer accused of muting audio clips, ignoring feedback, and poor code implementation on recent titles.
Rules designer credited for The Hobbit's 31-mode ruleset; praised for integrating every playfield element into different mode mechanics
Coder of Pirates of the Caribbean; first mate role on certificate; listed as software lead
Code/rules designer for Lord of the Rings; credited for masterpiece ruleset design
Director of Software and lead software engineer at Jersey Jack Pinball for Guns N' Roses, managed programming team and AV integration
Code designer for Guns N' Roses; credited with unique per-song coding and rule depth; quoted on casualization/depth balance
Code programmer for Guns N' Roses along with team; receives A-minus rating for rules and code implementation
Jersey Jack Pinball programmer on Pirates of the Caribbean game, present during stream
Head of software department at Jersey Jack Pinball when Grupp arrived in 2019; former Williams electrical engineer
Head of Software Department at Jersey Jack Pinball, programmer on Dialed In and numerous other games (Simpsons, Lord of the Rings, Wizard of Oz, Hobbit, Elvis, Family Guy)
Rules designer and programmer at Jersey Jack Pinball; responds to video mode question
Programmer at Jersey Jack Pinball; developer of Avatar's songboard mode concept based on Avatar 2 lore; collaborates closely with art team on technical feasibility of UI animations
Jersey Jack Pinball software/code designer; hired from non-pinball software background; appeared in early show photos
Coder at Jersey Jack responsible for Guns N' Roses rule set and code depth; host expresses confidence in his work despite not yet reviewing code
Legendary pinball programmer; worked at Williams, Stern, and Jersey Jack Pinball; designed/coded four top machines in Pinball Awards Hall of Fame
Jersey Jack Pinball employee; ranked competitive player involved in company operations
Programmer at Jersey Jack Pinball; designer of Pirates and Hobbit code; suggested via social media possible employment opportunity for Ben Heck
Rules and software designer for GNR
Presumably lead programmer at Jersey Jack Pinball; was not programmer on Wonka; expected to be programmer on Guns N' Roses
Code programmer for Avatar: The Battle for Pandora pinball
Rules designer for Godfather; also designed rules for Guns N' Roses; featured in Straight Down the Middle featurette
Former Williams colleague of Ted Estes; already working at Jersey Jack Pinball
Software designer for Toy Story 4
Lead rules programmer for The Godfather; industry veteran who previously worked on Wizard of Oz, The Hobbit, and Pirates of the Caribbean
Software designer at Stern; laid off October 2008; credited with comprehensive rules on The Simpsons Pinball Party and Lord of the Rings
JJP's lead programmer; previously worked at Stern Pinball before joining Jersey Jack Pinball.
JJP staff member working on software and rules development for The Wizard of Oz alongside Ted Estes
Legendary programmer hired as lead rules designer; created Lord of the Rings and Simpsons Pinball Party at Stern; left Stern October 2008
Legendary programmer at Jersey Jack Pinball; discussed technical setup, pitch mechanics, and Pirates of the Caribbean code updates.
Lead programmer for The Godfather 50th Anniversary pinball machine
Rules programming lead for The Godfather; industry veteran credited on Wizard of Oz, The Hobbit, Pirates of the Caribbean
Programmer assigned to Haunted House/Playboy Pinball 2000 project
Lead mechanical engineer at Jersey Jack Pinball; discussed Avatar mechanics with Kale; investigated potential exploit when Kale scored 3.7 billion points
Director of Software at JJP; worked with Steve Ritchie in 2008
Rule set designer; created LOTR rule set; credited with best rule set design avoiding multiball saturation while maintaining depth
Stern designer; created rule set for The Lord of the Rings; hosts describe his work as greatest rule set ever created
Senior programmer at Jersey Jack Pinball who typically partnered with Eric Menure on previous designs
Jersey Jack designer; known for heavy multiball design philosophy (referenced on Pirates and Godfather)
Programmer who coded both Simpsons Pinball Party and Lord of the Rings in the same year; both games noted for encyclopedic ruleset depth
Lead programmer for Jersey Jack Pinball; credited with creating deep/complex rule sets
Mentioned critically by Kaneda as overcomplicating code design; criticized for Byzantine rule sets
Game designer/programmer (likely at Jersey Jack); criticized by Kaneda for 'throwing code at games' without listening to feedback and muting audio clips
Rules designer for Dialed In; collaborated with JP on UI/animation design; provided design specifications for display layout
Pinball designer; discussed in context of rule clarity vs. hidden mechanics approach; hosts compare his design philosophy to Lyman's
Head of mechanical/engineering department at Jersey Jack when Bill started in 2019
Assumed co-coder on Guns N' Roses Pinball for Jersey Jack; part of 'teamwork approach' with Joe Katz and others
Supporting team member on Toy Story 4 code/design
Director of software for Jersey Jack Pinball; discussed on Pinball Profile podcast; working on Pirates final wizard mode; mentioned Family Guy lost video mode and potential co-op modes.
Jersey Jack Pinball Director of Software; coded Simpsons Pinball Party, Lord of the Rings, Pirates of the Caribbean; interviewed by Buffalo Pinball Guys
Pinball code designer; criticized for multiball-heavy approach in Pirates of the Caribbean and Hobbit
JGP employee; tournament player; works on rule sets for JGP games; represents competitive expertise at JGP.
Programmer for Jersey Jack's Avatar pinball
Jersey Jack staff; explained Avatar rule sheet and game flow at Media Day
Pinball designer; created High Roller Casino and Wheel of Fortune; allegedly appeared grumpy at Louisville X-Wings 2022 tournament; Justin's fiancee thought he was a 'dick'
Rule set designer for Jersey Jack Godfather; known for stacking-heavy, multiball-focused design philosophy; also worked on previous JJP titles.
Lead software programmer for Avatar at Jersey Jack Pinball; expects final Pandora wizard mode delivery by Expo time
Jersey Jack Pinball employee; attended Papa 3; provided testimony on Epstein's indirect influence on industry recruitment
Head of software at Jersey Jack Pinball; legendary designer of complex rule sets including Pirates of the Caribbean, Wizard of Oz, Avatar, The Hobbit; started in online pinball forums in 1992; worked at Williams and Stern before JJP.
Software/rules designer at Jersey Jack Pinball; part of three-person development team praised by Ritchie; veteran pinball player.
Pinball programmer at Jersey Jack; created complex narrative games like Lord of the Rings and The Simpsons Pinball Party; known for deep rules design
Credited with originating Fair Strikes tournament format concept on Tilt Forums.
Hosted league play on Simpsons Pinball Party where Zach Sharp achieved $400 million
Created simulations model for IFPA meaningful games calculations; contributed to TGP formula updates
Fellow programmer/designer at Jersey Jack Pinball; described as 'very, very good pinball player'; credited with innovations like tilt warnings per game and balls in reserve feature.
Software coder on Indiana Jones pinball; appeared on Head to Head Pinball Podcast episode 41 to critique game design decisions
Pinball programmer; worked at Williams (Revenge from Mars), Stern (multiple games), and Jersey Jack Pinball; competitive PAPA tournament player; studied computer science at Virginia Tech
Stern programmer/designer; primary designer of Lord of the Rings code and rules; worked extensively on game rules; worked on Simpsons Pinball Party; now at Jersey Jack
Top-5 competitive pinball player (Papa qualifications 1993-2017); transitioned to programming for WMS Gaming (slots) via IRC chat 1997; later chief architect of Jersey Jack Pinball's hardware system
Legendary pinball player and rules expert; wrote detailed 1990s write-up on Rocky and Bullwinkle rules/strategy, hiding some code knowledge
Owner of Walt's pinball bar in LA; passionate Orbiter 1 defender; mechanic/engineer with deep game familiarity; hunts for quality machines for his venue
Credited with software on Sharky's Shootout
Took over design when John Norris left Stern; programmer on High Roller Casino; described as 'godfather of modern pinball code' and pioneer of deep software mechanics; reputation helped establish Stern's credibility
Software programmer for Wheel of Fortune; described as 'the godfather of modern pinball code'; makes games 'deeper and richer'; one of four Stern employees immortalized as bobbleheads
Lead programmer for World Poker Tour; known for deep, complex rule sets on LOTR, Simpsons Pinball Party, and other games; designs unobtainable wizard modes
Operator of Walt's bar in Eagle Rock, LA; co-founder with brother Brad; previously operated 60 games on route; prioritizes classic/vintage machines and daily maintenance
Pinball programmer who worked at Williams; colleague mentioned by Greg.
Programmer at Stern; worked on High Roller Casino (2001) and other games including Sopranos
JJP code programmer handling software for next announced game; recent Pinball Profile guest
JJP team member; mentioned as potential interview subject for video Q&A segment; appears to have technical/design role.
Designer credited with coding contributions to Lord of the Rings; mentioned for algorithm work on rule sets.
Stern Pinball software team member involved in Family Guy; part of collaborative design team
Software programmer and head of software at Jersey Jack Pinball; career spans Williams Valley (1998-1999), Stern Pinball (1999-present), programming Revenge from Mars, High Roller Casino, and numerous titles
Software designer at Jersey Jack; led rule design for Hobbit and Pirates of the Caribbean; philosophy on rule complexity justifying game cost
JJP software team lead; led Avatar rules design with Seiden contributions; runs software boot camp
JJP designer; code quality criticized as inferior to Joe Katz's work
Game designer, confirmed Wizard of Oz rules derived from Lord of the Rings design
Head of software at Jersey Jack Pinball; implemented starmap rules
Implicitly referenced as designer of Guns N' Roses; Kaneda suggests he should 'settle down' on complexity
Avatar code designer; criticized by Kaneda for creating game with 'a lot in it' but lacking emotion/energy/excitement