unity-deterministic-physics
VisualPinball.Engine
Our great sponsors
unity-deterministic-physics | VisualPinball.Engine | |
---|---|---|
2 | 10 | |
455 | 386 | |
- | - | |
0.0 | 9.1 | |
2 months ago | 3 months ago | |
C# | C# | |
- | GNU General Public License v3.0 only |
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.
unity-deterministic-physics
- I am delighted with the new technology of Photon Quantum Engine! We achieved this in a few months with a small team:
-
Cross-platform deterministic physics with Unity DOTS physics and soft floats
Here it is: https://github.com/Kimbatt/unity-deterministic-physics
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
What are some alternatives?
2DFPhysics - 2D fixed-point physics for Unity (WIP).
pinmame - PinMAME - Pinball Multiple Arcade Machine Emulator
SoftFloat - An implementation of 32 bit floating point arithmetic in C#
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.
EntityComponentSystemSamples
APC - Arduino Pinball Controller
Randomation-Vehicle-Physics - Vehicle physics system for the Unity engine.
vpinball - Visual Pinball
soft-float-starter-pack - Software implementation of floating point numbers and operations
pbm - Pinball Map
libm - A port of MUSL's libm to Rust.
dmd-extensions - A toolbox for virtual pinball dot matrix displays.