Karnages Platform Engine
About
Hello and welcome to my platform engine,
(this is made for Gamemaker Studio 2)
this engine is designed to be highly customizable so you can change every little aspect and modular in design making it very easy to turn off any of the players abilities. the code is optimized and uses finite state machines to make it powerful and organized.
here is a list of features the engine supports:
- accelerated/ decelerated movement (including ice blocks)
- air acceleration for better in air control.
- slopes with the ability to adjust how many pixels the slope can be.
- wall jumping and sliding
- ledge grabbing including climbing onto the ledge and jumping from it.
- one way platforms including ones that fall after you stand on it.
- moving platforms including both simple movement and complex paths. running on finite state machine which allows us to pause the platform for a brief period once it reaches the end of its path. a detail no other engine would care to implement. this is just great game feel.
- springs!!!!
- push blocks. both heavy and light ones. one the player can throw around easy the other can kill the player
- switch and door system. allows for multiple doors to be activate by a single switch or multiple switches to activate a single door. switches come in the form of either a lever or a platform the player can stand on, or push a push block onto.
if you wish to support this project please show your support and make a purchase. all profit made will go directly back into improving the engine :)