Remake of the original 3D Sonic engine I previously made.

This one utilises a F.S.M (finite-state machine), rendering it extremely easy to implement new features as states are saved as separate scripts as opposed to one long, spaghetti-coded script...

I finally replaced the placeholder Sonic model from Sonic Runners with a model I created and animated. I'm an amateur at making 3D animations, so I'll try to improve them throughout the development of this.

The logo was just me messing around in Inkscape ;)

CONTROLS:

  • Move - WASD / Left Joystick
  • Jump - Spacebar / Bottom Button
  • Homing Attack - Spacebar / Bottom Button

FEATURES INCLUDED:

  • Controller and keyboard/mouse support
  • Movement with acceleration and deceleration
  • Variable jump height (depending on how long the button is pressed
  • Air dash using homing attack button
  • Sloped surface alignment
  • Automatic camera

BUGS (to be fixed):

  • Extremely high jump heights when on sloped surfaces
  • Sometimes unable to walk through the loop
  • Movement on sloped surfaces doesn't account for camera rotation
Updated 19 days ago
Published 26 days ago
StatusPrototype
PlatformsHTML5
AuthorIzFrik
GenreAction, Platformer
Made withGodot
Tags3D Platformer, Action-Adventure, Godot
ContentNo generative AI was used

Leave a comment

Log in with itch.io to leave a comment.