Description

This Procedural Generation Engine is everything that you need in order to start creating pseudo-randomly generated platformer levels. This is one of many techniques used to create levels with random features. I explain the code and method used within the comments.

FEATURES:

  • Procedural Platformer Level Generation
  • Over 50 sample level "chunks/zones" with explanation
  • Camera adjusts to size of level generated
  • Player object
  • Idle, Run, Jump, Wall Jump, and Shoot
  • Gamepad support
  • Pixel-Perfect Collision
  • Easily editable code for quick changes in "game feel"/pacing
  • Sprite skewing (grass)
  • Vine and Chain rope physics
  • Fully animated player sprites
  • Two tilesets w/ background tiles

CONTROLS:

  • Arrow keys / Left joystick -> move left/right
  • Z / A -> jump
  • X / X -> attack
  • R -> room restart (generate new level)
  • ESC -> close app
  • Left-Click -> Spawn/Move player object

Email me with suggestions and/or issues! Thanks!

End User Licence Agreement (EULA).

Version 1.0.2. Published March 10, 2015

Created with GameMaker: Studio v1.4.1474

Age Rating: 12+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Martyn G 11 November 2018


Gravatar

Dead E 07 July 2018


Gravatar

Md. M 05 May 2018


Gravatar

Anonymous 14 April 2018


Gravatar

Victor L 20 January 2018


Gravatar

Febrianto P 13 January 2018


Gravatar

Aktürk M 30 December 2017


Gravatar

Anzhel D 16 December 2017

Amazing


Gravatar

Oliver D 04 December 2017


Gravatar

Kemal M 22 November 2017


Gravatar

almog b 30 September 2017


Gravatar

Brandon C 05 August 2017


Gravatar

Anonymous 18 June 2017


Gravatar

Anonymous 12 June 2017


Gravatar

Jio K 11 June 2017

Great asset


Gravatar

Anonymous 08 May 2017


Gravatar

Kevin K 30 April 2017

Thank you.


Gravatar

Bart B 27 March 2017

Amazing!

I'd love to have the dynamic rope physics as a seperate asset. I'd buy it


Gravatar

Jordan D 22 January 2017


Gravatar

Connor M 31 July 2016

Sort of cool

I would like the rope and chain physics to be released as a separate asset, please


Gravatar

Roger R 19 July 2016

It works well

Fine job. Lots to learn from here. May not be for a beginner, But then a beginner needs to start somewhere.


Gravatar

Rob B 22 March 2016

Seems good.

This seems like a good pack to learn from, which was my goal. However I am really new to GMS and I am wondering if there is a simple way to increase the scale of the play window, everything is so small at the moment I cannot make out what is happening.


Gravatar

Anonymous 29 February 2016

Great

This is very well done, im lerning from it


Gravatar

Kirill K 27 October 2015

Nice

I don't change you code, your code spawn two rooms on horizontal, and when i spawn player show this error:
___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Create Event
for object oCamera:

Push :: Execution Error - Variable Get 111621.ZONE_HEIGHT(100007, -2147483648)
at gml_Object_oCamera_CreateEvent_1 (line 42) - minY = -(ZONE_HEIGHT * oGame.TILE_SIZE) * 0.5;
############################################################################################
I really like the grass and the lantern ;)


Gravatar

davide m 29 December 2014

absolutely brilliant!

This engine is fantastic: very smooth, pixel perfect collisions, lot of little details (grass is moving when the player runs on it, laterns are swinging at touch, etc etc), zero bugs. But most of all, it's very brilliantly programmed and the comments help you understand how it works even if you're almost a noob (like i am eheh).
I'm learning more from this engine than in days of tutorials on youtube. Really, it's that good. And if it's not enough for you, take this: the author replied to me blazingly fast to a question i asked him about possible uses of the engine.
I'm in love with it! :D

This review was left for a previous version of this asset.


Gravatar

Herminio S 20 December 2014

Good Engine but lacks some explanation

It's a really nice little engine, and has loads of neat little touches like dynamic grass and vines, etc. Something I wished this had though, is an explanation as to HOW exactly the generated terrains work...I'm guessing it generates it based on small chunks that are outlined with the letter codes, but it'd be nice to know more to make the engine compatible with other types of games. As it is right now I have no idea how to implement this into my existing project...

This review was left for a previous version of this asset.


Gravatar

Glint G 06 December 2014

Awesome Spelunky like Platformer Engine

Wow this is by far the best thing on the YoYo Marketplace. It has randomly generated terrains like spelunky and terraria it has procedurally generated physics based grass, vines, lanterns on chains which can set fire to the grass. Seriously just get it and start using it now it you won't regret it. Press R to regenerate a random map. When it loads just mouse click to spawn and your players appears. Thank you Zack :)

This review was left for a previous version of this asset.

Package contents

Loading, please wait

What is the issue?

Back to Top