This is 100% Pen! :D Welcome to my pen platformer engine! -=-=-=-=-=-=-=-=-=-=-Instructions-=-=-=-==-=-=-=-=- – Arrow keys to move. – Click "See Inside" and find the block labeled "Build Level". Add a couple blocks to it to make more level. Experiment! – Press space to switch between filled and empty rectangles and squares. -=-=-=-=-=-=-=-=-=-=-Features:-=-=-=-=-=-=-=-=-=-= – Solid and fake platforms – Moving platforms – Flowing lava (optional) – Different blocks – Smooth Camera Movement -=-=-=-=-=-=-=-=-=-Notes & Credits-=-=-=-=-=-=-=-= There is FAQ down below to help you out with glitches. This was based off my first Pen Platformer Engine. –––––––––––––––––––––Notes–––––––––––––––––––––– • Please give credit! • All of the collisions are done with math, no touching color blocks! (This make the engine faster). • The engine is as simple as possible for other people to use. • Please Remix so I can see your work! I would love to be able to see what others come up with. –––––––––––––––––––––Credits––––––––––––––––––––– This is all by me! - Math Collisions - Platformer Engine - All Da Other Stuff and more are all by me! ––––––––––––––––––––––––FAQ––––––––––––––––––––– Q: I'm falling through the platforms that I make. How can I fix this? A: Make sure that the blocks that your making are "Add Square" or "Add Rect", not "Draw Square" or "Draw Rect". Q: The platforms that I'm making in the fake platforms block are solid. How to fix? A: Make sure that the blocks are "Draw Square" or "Draw Rect" instead of "Add Square" or "Add Rect". Q: The rectangles that I'm making aren't solid and I've check the other things above. How to fix? A: Make sure that x1 and y1 are both larger numbers than x2 and y2. The collision breaks otherwise. Q: I can't figure out the moving platforms. Help! A: The moving platforms use sine waves. I suggest you familiarize yourself with them before continuing. Using the "Set Sine Wave" block, you can use this to make the sine wave. The Offset is for when you don't want platforms to be synchronized. If you want the platforms to move opposite each other, put the "sine wave" variable with a " * -1", which makes that number negative. The Intensity is how far the platform goes in either direction. An Intensity of 10 means that the platform will go 10 steps in either direction. Speed is obvious. Average is the center of the platform's movement. Set the "sine wave" variable into either the x or y block. If your doing this on a rectangle, than put in the other set coordinates the "sine wave" variable, with a " minus 10 (or the length of the platform)" with it. If you have any more questions, ask me in the comments.