VisualPinball.Engine
pinmame
VisualPinball.Engine | pinmame | |
---|---|---|
10 | 3 | |
389 | 168 | |
- | 1.2% | |
9.1 | 9.6 | |
3 months ago | 6 days ago | |
C# | C | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
VisualPinball.Engine
-
Getting into Pinball
If there are any pinhead game devs out there, we're still working on the next generation of Visual Pinball, called VPE[1].
However, given the current drama around Unity, we're currently looking into Godot to evaluate how much effort it would take to port, and how Godot will support our needs.
[1] https://github.com/freezy/VisualPinball.Engine
- PinMAME vs MAME (2015+)
-
Pinball is booming in America, thanks to nostalgia and canny marketing
Pinball on computers is thriving too.
Visual Pinball X ("VPX", see https://www.vpforums.org/index.php?app=downloads&showcat=51) runs community authored recreated tables with ROMs dumped from the hardware. The physics engine has good performance and authenticity.
Another project, Visual Pinball Engine, ported the C++-based physics engine to Unity (https://github.com/freezy/VisualPinball.Engine) through its DOTS & "HPC#" (C# with manual memory management extensions) approach. Unity adoption means you can play high fidelity tables right in your browser (https://appmana.com/watch/pinball).
Then there's commercial platforms like Pinball FX and people building VPX rendering in VR.
It's maybe the biggest simulation scene I know of. The community fills many niches. Rigs of Rods & Beam.ng for the idea, "Microsoft Flight Simulator, but for cars." XMage & Spellsource for "Magic the Gathering or Hearthstone but you write your own cards." Unreal Engine for Fortnite is a big entry for the open world community authored content dominated by Minecraft, with submarine stuff like Facepunch's S&box (think Garry's Mod 2.0) coming up.
-
Pinball FX Steam Page is up
No it's just a modernising of the engine and gfx for modern machines. a lot of the VPX devs and table makers are actively helping create VPE as it's an open source project on github. https://github.com/freezy/VisualPinball.Engine
- Visual Pinball Terminator 2 adapted to Unreal Engine 5.1
-
Sneak peek at a little personal project. (3D render)
We're developing this: https://github.com/freezy/VisualPinball.Engine/
-
Future Pinball – A Real Time Pinball Development System
Shameless plug, we're working on a next-gen pinball simulator called Visual Pinball Engine[1]. It's free and open source, using Unity, and will eventually support importing FP's table format.
It's still WIP, but we've put a lot of focus on tooling, so anyone can easily create tables.
Quick video here: https://www.youtube.com/watch?v=_CfZImFl1ME
[1] https://github.com/freezy/VisualPinball.Engine
- Just another VPE video of Volley
-
I've been prototyping a Raccoon Pinball game in my spare time
We've been working on an open source pinball framework for Unity for a while now, in case you're interested: https://github.com/freezy/VisualPinball.Engine
-
Why are there no pinball games with level editors?
Documentation: https://docs.visualpinball.org/ Repository: https://github.com/freezy/VisualPinball.Engine Screenshots: https://github.com/freezy/VisualPinball.Engine/wiki/Unity-Screenshots
pinmame
- PinMAME vs MAME (2015+)
-
Visual Pinball Terminator 2 adapted to Unreal Engine 5.1
Yes, as u/Biduleman noted, PinMAME is the way to go for emulated games. However, Scott's approach uses VPinMAME, which is has a somewhat cumbersome COM interface, so I'd recommend using libpinmame instead, which is also cross platform (and nice things like callbacks).
-
Tables sound like blown speakers
There's a thread on GitHub. I've noticed it on Titan, TOM, and serval others https://github.com/vpinball/pinmame/issues/60
What are some alternatives?
unity-deterministic-physics - Cross-platform deterministic physics simulation in Unity, using DOTS physics and soft floats
RetroESP32 - Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
com.unity.netcode.gameobjects - Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer.
vpx_lightmapper - Visual Pinball X Lightmapper
APC - Arduino Pinball Controller
Unreal-Visual-Pinball - A toolkit for interfacing Unreal Engine blueprints with VPinMAME for the emulation of ROM based pinball machines in Unreal Engine.
vpinball - Visual Pinball
desmume - DeSmuME is a Nintendo DS emulator
pbm - Pinball Map
Provenance - iOS & tvOS multi-emulator frontend, supporting various Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems… Get Started: https://wiki.provenance-emu.com |
dmd-extensions - A toolbox for virtual pinball dot matrix displays.
UnityLibrary - :books: Library of all kind of scripts, snippets & shaders for Unity