
What the f-
As some of you already know, I've been working on a Sonic physics engine for Unity, called the EGG-Engine. The goal of the engine is to mimic as closely as possible the original games physics in a 2.5D environment (a la Generations/Unleashed). So far progress on the engine has been very slow, due to university, exams and social life. Most of the features present on the engine had been implemented for months (as you could've seen in the Chemical Plant beta release of SFR).
So far it features the following:
- Sonic physics, including the basic actions (Run, Brake, Roll, Spindash, Look Up, Crouch Down, Hurt and Dead).
- Rings.
- Springs.
- Spikes.
- Item Boxes (With no effect).
- B-Spline paths.
- Badniks (MotoBug and BuzzBomber as example).
- Various other things on engine level.
So what do you want from us?
Well, I took some relax time from exams period and decided it could be fun to make a small test release. I'll also be interested in getting some feedback on the perfomance of the test, so if you can post your average FPS along your computer specs, it'll give me an idea on how optimiced the engine is so far and what might have to change.
Don't worry about telling me about bugs because I've tested the engine to death, so I know most of them. These include:
- Getting stuck between a diagonal spring and a wall.
- That diagonal spring that launches Sonic only vertically.
- The fact that you can get to the other side of the loop by just jumping.
- The camera going nuts when gravity is reversed (I just rewrote the camera code, so this was prone to happen).
- Other random path issues (I was lazy, most of these problems can be fixed with proper design).
tl;dr
Test it and report perfomance please.
How do I play?
Arrows - Move Sonic around. A/S/D - Action buttons. 1/2 - Show/Hide debug console. Just shows some random stats.
Windows | Web-Player


00