Icon

Platformer Engine

Rupeck

You must be logged in to obtain assets

Description

This asset is no longer being supported or worked on, but should still work in GMS1 and 2 as a learning resource

This Platformer Engine is designed to be everything you need to create any platformer game. The engine has a long list of features which will be added to continuously as it is developed.

The code is clean and well commented, explaining how each part of the engine works.

Features (v1.0.0):

  • Pixel-perfect collisions & movement
  • Wall jumping
  • Variable jumping
  • Fallthrough platforms
  • Moving platforms/blocks
  • Circular moving platforms
  • Bouncy platforms (bounce when entities jump on them)
  • Crush entities with moving blocks
  • Falling platforms
  • Lift platforms
  • Modifying platforms (e.g. ice/mud blocks)
  • Modifying zones (e.g. increase speed in certain area)
  • Gold, items & chests
  • Example enemies (jumping, walking, flying)
  • Line of sight detection
  • Entity health system
  • Sprite-based health bars
  • Parallax backgrounds
  • Weapon system (weapon logic stored outside of player object)
  • Example weapons (bow, axe, whip)
  • Springs & spikes

Features (v1.2.0):

  • Ladders
  • Crushing blocks (Fall when player is below, then reset)

Features (v1.3.0):

  • Controller support
  • Local Multiplayer example
  • Water physics
  • Ledge grabbing

Features (v1.4.0):

Windows Demo (v1.4.3)

https://www.dropbox.com/s/pv5afn18thm1c2n/PlatformerEngine1.4.3.exe?dl=0

Check out my other assets here: https://marketplace.yoyogames.com/publishers/584/rupert-reckless

End User Licence Agreement (EULA).

Age Rating: None

Version

GMS1 - Version 1.4.5. Published October 27, 2016

v1.4.0

  • Support for my upcoming pathfinding asset

  • Improvements for various scripts

  • Now using a state machine for objEntity

  • Limit for speed while sliding down walls

v1.4.1

  • Added missing sprite

v1.4.2

  • Switched test_mode to global variable

v1.4.4

  • Fixed objHitBox error
  • Added slopes which can be turned off with the "slopes" flag in objObject

v1.4.5

  • Fixed colossal memory leaks!
Loading, please wait

Package contents

Loading, please wait

What is the issue?

Loading, please wait