# Wall Jump Example: Learn how to make one

**URL:** <https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294>\
**Category:** Examples & Tutorials\
**Created:** [July 4, 2020, 12:18pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294 "2020-07-04T12:18:31Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Samuel\_Tome](https://community.flowlab.io/user_avatar/community.flowlab.io/samuel_tome/32/71675_2.png) [@Samuel\_Tome](https://community.flowlab.io/u/Samuel_Tome)\
**Post date:** [July 4, 2020, 12:18pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/1 "2020-07-04T12:18:31Z")

</div>

![](https://community.flowlab.io/uploads/default/original/2X/3/3eaf2cd291d125fea743754bea28f537b66ef159.png)

Hi! I am Samuel Tom (aka PixelPizza), if you are reading this, it’s probably because you are looking for an easy way to learn and implement a Wall Jump to your game.  
Well, I made this example/bundle so you can easily **copy-and-paste a functional and bug-free Wall Jump Mechanic!**

**Link:** [Flowlab Game Creator - Wall Jump & Slide Example](https://flowlab.io/game/play/1442966)  
 ![](https://community.flowlab.io/uploads/default/original/2X/5/561866d349d486403b57900d99eacc11ef43bcf8.gif)

**Here’s a tutorial video explaining how the Logic works:**  
[![](https://community.flowlab.io/uploads/default/original/2X/c/c5eb1794642eaf38dc033c903ef19ccb5734e343.png) ](https://twitter.com/bySamuelTome/status/1279388520986050562)

**Copy & Paste Instructions:**

1. Create a Ground object, and set the Friction to 0.0
2. Create a Player object, select movable, set the Friction to 0.0, and select Capsule as Collision Shape.  
**3. Copy the “Movement” Bundle from the Wall Jump Example.**
3. Go back to your game, Open the Player’s Behaviors, and Import the Bundle (Delete your old one, if you already had one).
4. Open the Movement bundle, then Wall Jump Bundle, and then the “Can I wall jump?” Bundle.  
**6. Inside it, you will find 6 raycasts. Click and edit the Object Type from “Any Type” to your “Ground” Object.**
5. Now, adjust the Values at will. Wall Jump force, Jump force, and the Move Left and Right values.
6. Done! 😃

**IMPORTANT NOTE:** If you wish to make your **Player object bigger than 1 block** (32x32px) you will need to change the length of the raycasts _(“On Ground” Raycasts should continously trigger when the player is on the ground)_.

**I hope this helps you! 🙂**

---

<div class="post-metadata">

**Author:** ![HuckleBerry](https://community.flowlab.io/user_avatar/community.flowlab.io/huckleberry/32/70558_2.png) [@HuckleBerry](https://community.flowlab.io/u/HuckleBerry)\
**Post date:** [July 4, 2020, 3:08pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/2 "2020-07-04T15:08:35Z")

</div>

haha this is really awesome. I always like the quality of your examples @PixelPizza

---

<div class="post-metadata">

**Author:** ![TinkerSmith](https://community.flowlab.io/user_avatar/community.flowlab.io/tinkersmith/32/48090_2.png) [@TinkerSmith](https://community.flowlab.io/u/TinkerSmith)\
**Post date:** [July 5, 2020, 2:08am UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/3 "2020-07-05T02:08:19Z")

</div>

Excellent job @PixelPizza 🙂

---

<div class="post-metadata">

**Author:** ![Samuel\_Tome](https://community.flowlab.io/user_avatar/community.flowlab.io/samuel_tome/32/71675_2.png) [@Samuel\_Tome](https://community.flowlab.io/u/Samuel_Tome)\
**Post date:** [July 5, 2020, 11:22am UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/4 "2020-07-05T11:22:48Z")

</div>

Thanks, glad you like it! @F3Art

---

<div class="post-metadata">

**Author:** ![Samuel\_Tome](https://community.flowlab.io/user_avatar/community.flowlab.io/samuel_tome/32/71675_2.png) [@Samuel\_Tome](https://community.flowlab.io/u/Samuel_Tome)\
**Post date:** [July 5, 2020, 11:23am UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/5 "2020-07-05T11:23:42Z")

</div>

Thank you so much 😃 @TinkerSmith

---

<div class="post-metadata">

**Author:** ![AbstractGallery](https://community.flowlab.io/user_avatar/community.flowlab.io/abstractgallery/32/43148_2.png) [@AbstractGallery](https://community.flowlab.io/u/AbstractGallery)\
**Post date:** [July 24, 2020, 4:05pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/6 "2020-07-24T16:05:44Z")

</div>

@PixelPizza it didn’t exactly work for me, can you check if I did anything wrong  
link: [https://flowlab.io/game/play/1464002](https://flowlab.io/game/play/1464002)

---

<div class="post-metadata">

**Author:** ![meburningslime](https://community.flowlab.io/user_avatar/community.flowlab.io/meburningslime/32/62735_2.png) [@meburningslime](https://community.flowlab.io/u/meburningslime)\
**Post date:** [July 24, 2020, 4:17pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/7 "2020-07-24T16:17:13Z")

</div>

@PixelPizza didn’t you post this last year?

---

<div class="post-metadata">

**Author:** ![AbstractGallery](https://community.flowlab.io/user_avatar/community.flowlab.io/abstractgallery/32/43148_2.png) [@AbstractGallery](https://community.flowlab.io/u/AbstractGallery)\
**Post date:** [July 24, 2020, 5:14pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/8 "2020-07-24T17:14:23Z")

</div>

@meburningslime I think you’re thinking of the double jump

---

<div class="post-metadata">

**Author:** ![Samuel\_Tome](https://community.flowlab.io/user_avatar/community.flowlab.io/samuel_tome/32/71675_2.png) [@Samuel\_Tome](https://community.flowlab.io/u/Samuel_Tome)\
**Post date:** [July 24, 2020, 5:23pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/9 "2020-07-24T17:23:33Z")

</div>

Did you follow all the instructions above? @buy3get5free  
They are simple step-by-step, and there’s even a video.  
I will peek a look, but refer to those first if you have a question 🙂

@meburningslime Both Wall Jump and Double Jump example were made this year.

---

<div class="post-metadata">

**Author:** ![Samuel\_Tome](https://community.flowlab.io/user_avatar/community.flowlab.io/samuel_tome/32/71675_2.png) [@Samuel\_Tome](https://community.flowlab.io/u/Samuel_Tome)\
**Post date:** [July 24, 2020, 5:31pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/10 "2020-07-24T17:31:49Z")

</div>

Ok, I just noticed what’s wrong. You can’t wall jump where you are too close to the ground. @buy3get5free

So, I just updated the bundle and now it should work on every occasion.  
Delete the current one and import the new one.  
Thanks.

---

<div class="post-metadata">

**Author:** ![AbstractGallery](https://community.flowlab.io/user_avatar/community.flowlab.io/abstractgallery/32/43148_2.png) [@AbstractGallery](https://community.flowlab.io/u/AbstractGallery)\
**Post date:** [July 24, 2020, 6:13pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/11 "2020-07-24T18:13:05Z")

</div>

thanks @PixelPizza so much I can’t wait to use this

---

<div class="post-metadata">

**Author:** ![TinkerSmith](https://community.flowlab.io/user_avatar/community.flowlab.io/tinkersmith/32/48090_2.png) [@TinkerSmith](https://community.flowlab.io/u/TinkerSmith)\
**Post date:** [July 24, 2020, 6:21pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/12 "2020-07-24T18:21:59Z")

</div>

@meburningslime I don’t understand the question about when this has been posted. If something is good it doesn’t matter how ‘old’ it is.  
And this is a great example how well made instructions can look like 🙂

Great job by @PixelPizza , I wish we had a rating system where we could honor efforts like this 🙂

---

<div class="post-metadata">

**Author:** ![Samuel\_Tome](https://community.flowlab.io/user_avatar/community.flowlab.io/samuel_tome/32/71675_2.png) [@Samuel\_Tome](https://community.flowlab.io/u/Samuel_Tome)\
**Post date:** [July 24, 2020, 7:08pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/13 "2020-07-24T19:08:46Z")

</div>

No problem @buy3get5free

Thank you so much @TinkerSmith 😃

---

<div class="post-metadata">

**Author:** ![meburningslime](https://community.flowlab.io/user_avatar/community.flowlab.io/meburningslime/32/62735_2.png) [@meburningslime](https://community.flowlab.io/u/meburningslime)\
**Post date:** [July 24, 2020, 7:11pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/14 "2020-07-24T19:11:49Z")

</div>

@TinkerSmith I never said it was bad! I was just asking. In fact, I’m even a little envious about how good it is tbh

---

<div class="post-metadata">

**Author:** ![AbstractGallery](https://community.flowlab.io/user_avatar/community.flowlab.io/abstractgallery/32/43148_2.png) [@AbstractGallery](https://community.flowlab.io/u/AbstractGallery)\
**Post date:** [July 25, 2020, 9:19pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/15 "2020-07-25T21:19:46Z")

</div>

@PixelPizza I wanted to change my character spite to a 2 block high sprite but it doesn’t work, what should I do to fix this, you don’t have to do the work but if you just tell me what to do I’ll do it.

---

<div class="post-metadata">

**Author:** ![Samuel\_Tome](https://community.flowlab.io/user_avatar/community.flowlab.io/samuel_tome/32/71675_2.png) [@Samuel\_Tome](https://community.flowlab.io/u/Samuel_Tome)\
**Post date:** [July 25, 2020, 10:33pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/16 "2020-07-25T22:33:43Z")

</div>

Well @buy3get5free , same thing as the Double Jump Example.  
If you wish to make your character bigger than 1 block (32x32px) you will need to change the length of the raycasts. And that is all 🙂

---

<div class="post-metadata">

**Author:** ![AbstractGallery](https://community.flowlab.io/user_avatar/community.flowlab.io/abstractgallery/32/43148_2.png) [@AbstractGallery](https://community.flowlab.io/u/AbstractGallery)\
**Post date:** [July 25, 2020, 10:56pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/17 "2020-07-25T22:56:47Z")

</div>

Ok thanks @PixelPizza, btw sometimes I play your examples just because you make them so cool

---

<div class="post-metadata">

**Author:** ![Samuel\_Tome](https://community.flowlab.io/user_avatar/community.flowlab.io/samuel_tome/32/71675_2.png) [@Samuel\_Tome](https://community.flowlab.io/u/Samuel_Tome)\
**Post date:** [July 26, 2020, 12:24am UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/18 "2020-07-26T00:24:57Z")

</div>

Np, and thanks @buy3get5free ! I’m glad to hear that my hard work is appreciated and I’m glad you like it! 👍

---

<div class="post-metadata">

**Author:** ![Samuel\_Tome](https://community.flowlab.io/user_avatar/community.flowlab.io/samuel_tome/32/71675_2.png) [@Samuel\_Tome](https://community.flowlab.io/u/Samuel_Tome)\
**Post date:** [August 2, 2022, 8:25am UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/20 "2022-08-02T08:25:37Z")

</div>

Did you manage to solve it? Theres a tutorial at the beginning of this thread. Usually, you just need to set the object Types on the raycasts

---

<div class="post-metadata">

**Author:** ![Rubyna](https://community.flowlab.io/letter_avatar_proxy/v4/letter/r/977dab/32.png) [@Rubyna](https://community.flowlab.io/u/Rubyna)\
**Post date:** [October 15, 2022, 8:16pm UTC](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294/21 "2022-10-15T20:16:36Z")

</div>

@ [AbstractGallery](https://community.flowlab.io/u/AbstractGallery) Its been 2 years, but if your game looked the same as now, maybe your problem was character biger than one unit.

My question - how to manage bigger characters to work?

[Next page](https://community.flowlab.io/t/wall-jump-example-learn-how-to-make-one/13294.md?page=2)
