# I need some help with my platformer game

**URL:** <https://forum.makecode.com/t/i-need-some-help-with-my-platformer-game/35775>\
**Category:** Arcade\
**Created:** [April 16, 2025, 7:36pm UTC](https://forum.makecode.com/t/i-need-some-help-with-my-platformer-game/35775 "2025-04-16T19:36:28Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![GCov](https://avatars.discourse-cdn.com/v4/letter/g/a5b964/32.png) [@GCov](https://forum.makecode.com/u/GCov)\
**Post date:** [April 16, 2025, 7:36pm UTC](https://forum.makecode.com/t/i-need-some-help-with-my-platformer-game/35775/1 "2025-04-16T19:36:28Z")

</div>

Is there a way to make a 3d platformer with textured walls, floors, and sprites that can be at different levels

---

<div class="post-metadata">

**Author:** ![gimmoeri](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gimmoeri/32/25503_2.png) [@gimmoeri](https://forum.makecode.com/u/gimmoeri)\
**Post date:** [April 16, 2025, 9:48pm UTC](https://forum.makecode.com/t/i-need-some-help-with-my-platformer-game/35775/2 "2025-04-16T21:48:57Z")

</div>

idk man there was a 3d platformer without textures someone made. I think sometime in the future an extension will come out providing that

---

<div class="post-metadata">

**Author:** ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)\
**Post date:** [April 17, 2025, 1:39am UTC](https://forum.makecode.com/t/i-need-some-help-with-my-platformer-game/35775/3 "2025-04-17T01:39:58Z")

</div>

Hm…  
I don’t think so, i think ray casting is only for x and z.  
Try doing something by stacking tile maps on top of each other like layers and have the player be able to switch between them to give a 3D aspect.  
My idea.

---

<div class="post-metadata">

**Author:** ![GCov](https://avatars.discourse-cdn.com/v4/letter/g/a5b964/32.png) [@GCov](https://forum.makecode.com/u/GCov)\
**Post date:** [April 17, 2025, 6:53pm UTC](https://forum.makecode.com/t/i-need-some-help-with-my-platformer-game/35775/4 "2025-04-17T18:53:41Z")

</div>

i might try that. thanks!

---

<div class="post-metadata">

**Author:** ![gimmoeri](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gimmoeri/32/25503_2.png) [@gimmoeri](https://forum.makecode.com/u/gimmoeri)\
**Post date:** [April 19, 2025, 5:27pm UTC](https://forum.makecode.com/t/i-need-some-help-with-my-platformer-game/35775/5 "2025-04-19T17:27:34Z")

</div>

I just had an idea

Do raycasting and make a sprite, then make that sprite able to reset you back to the start  
Then make it so that you can jump over the sprite

---

<div class="post-metadata">

**Author:** ![GCov](https://avatars.discourse-cdn.com/v4/letter/g/a5b964/32.png) [@GCov](https://forum.makecode.com/u/GCov)\
**Post date:** [April 22, 2025, 10:00pm UTC](https://forum.makecode.com/t/i-need-some-help-with-my-platformer-game/35775/6 "2025-04-22T22:00:04Z")

</div>

i have the platforming part down already i just don’t really understand the dirx diry attibutes. here’s the current model of my game!

> **[Techno(wip)](https://arcade.makecode.com/S43476-71556-52460-39687)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![GCov](https://avatars.discourse-cdn.com/v4/letter/g/a5b964/32.png) [@GCov](https://forum.makecode.com/u/GCov)\
**Post date:** [April 22, 2025, 10:01pm UTC](https://forum.makecode.com/t/i-need-some-help-with-my-platformer-game/35775/7 "2025-04-22T22:01:25Z")

</div>

i fixed my floor problem

> **[Techno(wip)](https://arcade.makecode.com/01030-80148-62171-66450)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![gimmoeri](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/gimmoeri/32/25503_2.png) [@gimmoeri](https://forum.makecode.com/u/gimmoeri)\
**Post date:** [April 22, 2025, 10:24pm UTC](https://forum.makecode.com/t/i-need-some-help-with-my-platformer-game/35775/8 "2025-04-22T22:24:44Z")

</div>

I don’t understand this at all. Also if you want to have floors you can use the code zone version of raycasying. That’s how I made an entire backrooms game

---

<div class="post-metadata">

**Author:** ![GCov](https://avatars.discourse-cdn.com/v4/letter/g/a5b964/32.png) [@GCov](https://forum.makecode.com/u/GCov)\
**Post date:** [April 23, 2025, 8:11pm UTC](https://forum.makecode.com/t/i-need-some-help-with-my-platformer-game/35775/9 "2025-04-23T20:11:28Z")

</div>

i’ve already fixed it

---

<div class="post-metadata">

**Author:** ![GCov](https://avatars.discourse-cdn.com/v4/letter/g/a5b964/32.png) [@GCov](https://forum.makecode.com/u/GCov)\
**Post date:** [April 23, 2025, 8:19pm UTC](https://forum.makecode.com/t/i-need-some-help-with-my-platformer-game/35775/10 "2025-04-23T20:19:53Z")

</div>

COMPLETE Z REWORK

> **[Techno(wip)](https://arcade.makecode.com/40957-90026-98148-05152)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![GCov](https://avatars.discourse-cdn.com/v4/letter/g/a5b964/32.png) [@GCov](https://forum.makecode.com/u/GCov)\
**Post date:** [April 23, 2025, 8:20pm UTC](https://forum.makecode.com/t/i-need-some-help-with-my-platformer-game/35775/11 "2025-04-23T20:20:51Z")

</div>

i got strafe working

> **[Techno(wip)](https://arcade.makecode.com/99729-03177-81849-50609)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![GCov](https://avatars.discourse-cdn.com/v4/letter/g/a5b964/32.png) [@GCov](https://forum.makecode.com/u/GCov)\
**Post date:** [April 25, 2025, 6:08pm UTC](https://forum.makecode.com/t/i-need-some-help-with-my-platformer-game/35775/12 "2025-04-25T18:08:27Z")

</div>

in my game, your supposed to collect keys to edit variables using the computers to get to the portals  
btw I designed it for web only
