The Genesis Redux Project is a multiplayer Sonic the Hedgehog fan game based on the Blitz Sonic engine.
After several attempts, I've created a platform system with basically no huge flaws. The platforms can move in any direction(Including upward, and in several directions at once), and I can jump on without an issue.
There are currently only two problems: The character doesn't align to slopes on the model, so you can be in the floor(Which still works, so it's not all that bad of a bug). And occasionally, you can fall through a platform when landing on it at high speeds. However, you will not fall through it while standing on it already.