Ragdoll Engine Demo
A downloadable game for Windows
Discord- https://discord.gg/uJkQQxNt9v
Controls:
Start- Escape/Start
Move- WSAD/Left Thumbstick
Orbit Camera- Mouse/Right Thumbstick
Jump- Space/Left Mouse Button/A
Spindash- Ctrl/B
Roll- Right Mouse Button/L2
Boost- Shift/R2 (when boost gauge is full)
Drift- L2 (while boosting)
Rail switch- QE/LR
Status | In development |
Platforms | Windows |
Author | Josh |
Download
Download
Sage 2023 2.zip 392 MB
Development log
- Brake and Drop DashSep 08, 2023
Comments
Log in with itch.io to leave a comment.
great fun look forward too seeing this come forth fully. felt better than most modern sonic games in control too.
The hint objects are broken in the second demo. I know that doesn't really matter since the only thing that should is the framework itself, but I'd figure I'd mention it anyways. Anything relating to the actual framework, I'll open issues on GitHub for.
Hey. Day 1 downloader here. Just noticed the lack of comments here, and just wanna say this engine is great. I've been looking for a good 3D Sonic engine in Unity for a while now, and all the ones I've found were either broken in some aspects or closed source. When I saw your trailer for your Ragdoll Engine, I knew it'd be good. Best engine out there. Can't wait for it to be open source. Good luck with this!
PS: I find that these things are a bit janky. It's very easy to break gravity with low momentum.
Thanks! I was planning to release the framework yesterday but ended up being too busy. Should be releasing by Tuesday at the latest. If it takes any longer that probably means I got distracted adding a few extra features or something.
Not sure what you mean by "break gravity with low momentum" but others have pointed out the pacing needs a little work, as you frequently have to spindash to regain speed after a jump panel or dash ring. I'm planning to add the drop dash to fix this, which was originally a planned feature anyway but ended up getting cut due to time. I assume that wasn't what you were referring to but that was the biggest piece of jank I was aware of and I am planning to fix it.
Yo! Framework soon! Nice. Excited.
And about the gravity thing. Sorry. I should have included a video of sort. Here. This should clear some things up.
https://dl.dropboxusercontent.com/s/1ut6f6szz4oyelyikf2eq/gravity-no-more.mp4?rl...
Also, it seems Sonic doesn't really like slopes.
https://dl.dropboxusercontent.com/s/1tarrphym0n00c8nhw460/slopes-no-likey.mp4?rl...
Oh, I see. The corkscrews just don't work very well with the 2D code. I actually thought I had it working a little different while you were in the air to prevent things like this but I guess I changed it back for some reason.
As for the slopes thing- that's just how it works. Once you enter a slope, the ground normal threshold lowers until you're on the ground again. Until then, player movement is treated as if you were in the air. The idea is just go fast enough so that doesn't happen.
Yeah. Figured that was how the slopes worked. It just seems strange to levitate the player half clipped into the ground as apposed to just forcing the player to walk/roll back down the slope.
Anyways, glad to hear the corkscrews worked at some point. Hopefully it isn't too hard to get it back to that state.
The clipping is just how the model is positioned when the player is in the air. I guess I could change it to snap to the ground whether its sloped or not, but it doesn't really matter. Might fix that in a later update if I have time.
Edit- I've updated the GitHub release with a fix for the slope problem; I haven't updated the demo yet but that should be included in the next build, whenever that is.
Anyway I've updated the download to fix the 2D problems as well as fix a few other things.
Also, I released the framework yesterday, but I haven't announced it officially outside of my Discord yet. You can download it here.