# Raycasting platformer

**URL:** <https://forum.makecode.com/t/raycasting-platformer/40126>\
**Category:** Show & Tell\
**Created:** [October 31, 2025, 2:56am UTC](https://forum.makecode.com/t/raycasting-platformer/40126 "2025-10-31T02:56:43Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fangstor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/fangstor/32/33185_2.png) [@Fangstor](https://forum.makecode.com/u/Fangstor)\
**Post date:** [October 31, 2025, 2:56am UTC](https://forum.makecode.com/t/raycasting-platformer/40126/1 "2025-10-31T02:56:43Z")

</div>

Basically raycasting, but this time with platforms, slopes and springs as sprites!

Link:[https://arcade.makecode.com/S98378-90898-19428-99635](https://arcade.makecode.com/S98378-90898-19428-99635)

---

<div class="post-metadata">

**Author:** ![coppercode](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/coppercode/32/26022_2.png) [@coppercode](https://forum.makecode.com/u/coppercode)\
**Post date:** [October 31, 2025, 6:17pm UTC](https://forum.makecode.com/t/raycasting-platformer/40126/2 "2025-10-31T18:17:14Z")

</div>

needs work but really cool

---

<div class="post-metadata">

**Author:** ![Ima.notarobot](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/ima.notarobot/32/26551_2.png) [@Ima.notarobot](https://forum.makecode.com/u/Ima.notarobot)\
**Post date:** [October 31, 2025, 10:23pm UTC](https://forum.makecode.com/t/raycasting-platformer/40126/3 "2025-10-31T22:23:47Z")

</div>

Very cool. I haven’t seen a project like this before. are you going to add levels? (I want a Speed run Timer)

---

<div class="post-metadata">

**Author:** ![Fangstor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/fangstor/32/33185_2.png) [@Fangstor](https://forum.makecode.com/u/Fangstor)\
**Post date:** [October 31, 2025, 10:24pm UTC](https://forum.makecode.com/t/raycasting-platformer/40126/4 "2025-10-31T22:24:08Z")

</div>

I know. I just wanted to see if it’s possible to add platforms since it wasn’t really meant to be actual 3D.

---

<div class="post-metadata">

**Author:** ![Fangstor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/fangstor/32/33185_2.png) [@Fangstor](https://forum.makecode.com/u/Fangstor)\
**Post date:** [November 1, 2025, 8:13pm UTC](https://forum.makecode.com/t/raycasting-platformer/40126/5 "2025-11-01T20:13:27Z")

</div>

Yes, I will. Even tho it’s a proof of concept, you can make multiple levels of these so that will come for the next project.

---

<div class="post-metadata">

**Author:** ![coppercode](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/coppercode/32/26022_2.png) [@coppercode](https://forum.makecode.com/u/coppercode)\
**Post date:** [November 2, 2025, 11:33pm UTC](https://forum.makecode.com/t/raycasting-platformer/40126/6 "2025-11-02T23:33:56Z")

</div>

coollll

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [November 17, 2025, 12:04am UTC](https://forum.makecode.com/t/raycasting-platformer/40126/7 "2025-11-17T00:04:16Z")

</div>

This is a great Idea!  
You could combine it with [my third-person movement code](https://forum.makecode.com/t/3d-third-person-shooter-proof-of-concept/32693) (wink wink)
