descriptionnone
homepage URLhttp://gmc.yoyogames.com/index.php?showtopic=252317
repository URLhttps://github.com/JoshuaPrzyborowski/Sonic-Engine-360.git
ownerjoshua.przyborowski@gmail.com
last changeTue, 6 Dec 2016 05:36:05 +0000 (5 23:36 -0600)
last refreshWed, 29 Mar 2017 02:56:21 +0000 (29 04:56 +0200)
content tags
add:
ReadMe.md

Sonic Engine 360 (Essentials)

Posted 29 October 2006 - 08:15 PM

Summary
A new update 6 years later! I've now combined this old engine with my alteration and extension of Damizean's slope engine (I've fixed a few bugs from it) to create a well rounded Sonic engine with all the essentials you should need to make a Sonic game. It's designed with the aim to be easy for anybody to just pick and use as a base for their game. I have attempted to mimic the original Sega games as closely as I could with the controls, physics and animation.

Controls

Left/Right Arrow  =  Move
Down Arrow        =  Roll / Crouch
Space/Z/CTRL      =  Jump / Spin Dash (when crouched)

Features
- Full 360 slope collision engine: different depth layers, loops, jump-through / moving platforms and physics
- Extensive animation and control sequencing: jumping, rolling, springing, waiting, running, spin dash, dying, pushing, braking, balancing
- The basic action sounds
- HUD
- Items: spikes, end-post, multi-directional springs (handles springs of any angle), rings (including proper ring loss action)
- NEW! Boxes & Shields: Invincibility, Sneekers, Fire, Electricity, Water (with actions)
- Modular, well documented, neat coding style; easy to adapt
- NEW! Level Baker script included: This can optionally be used to hugely increase the efficiency of levels

Credits
Optional, but if you wish you can give credit to:
- Damizean & McdIzzY (for the original slope engine)
- Kain (for the boxes in his Sonic 3 engine)
- Flexaplex (for this engine).

shortlog
2016-12-06 Joshua PrzyborowskiDeleted unused files.master
2016-12-06 Joshua PrzyborowskiUpdated GMS2 to new runtime and reimported GMS1 to...
2016-12-06 Joshua PrzyborowskiUploaded linux binaries.
2016-12-06 Joshua Przyborowskifirst commit
heads
3 months ago master