Advanced Platformer Engine for GameMaker: Studio 1.3

$0+
6 ratings

Engine including base objects and scripts to easily build a 2D platformer game off of! The code can be used by beginners, but is itself is advanced.

The example includes a test player, which you can control with the . He jumps when pressing the . You can change the gravity direction to a random direction using the .

To use in your own projects, simply copy over everything in the "YOU NEED" folders. Set all your entities' (this is everything you want to have gravity) parents to and set all your solids' (blocks, moving platforms, etc.) parents to

Now, in your different kinds of entities, remember to use the code "" before adding any code to the create or end step event!

You can now edit different aspects of your entities (you can see the different variables in the create event of par_entity) - for example, you can set your speed by adding to the and variables, and you can check if you are currently in the air by calling the variable. You can also change factors like friction and gravity!

This small engine is based off the one I am developing in this series on YouTube: https://www.youtube.com/playlist?list=PLjRN3TV2eVoCR-pWrME8kUsHd3VUXLjDn
To get a more in depth understanding of the engine, I suggest you are watching the videos. It is not the exact same though, since I have adapted this to have multiple gravity directions and what not.

As a bonus I will also upload "add-ons" to this, which will automatically update as extra files here. I will send out a message to you, whenever a new add-on is added to the pack.

Current add-ons:
- Moving platforms
- Solid entities
- Ghost platforms

$
I want this!
Copy product URL

Ratings

5.0
(6 ratings)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%
$0+

Advanced Platformer Engine for GameMaker: Studio 1.3

6 ratings
I want this!