# Raytracer in makecode

**URL:** <https://forum.makecode.com/t/raytracer-in-makecode/46329>\
**Category:** Show & Tell\
**Tags:** graphics-and-math\
**Created:** [October 6, 2026, 3:55am UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329 "2026-10-06T03:55:27Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![mattbat](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@mattbat](https://forum.makecode.com/u/mattbat)\
**Post date:** [October 6, 2026, 3:55am UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/1 "2026-10-06T03:55:27Z")

</div>

> **[raytracer](https://arcade.makecode.com/S02195-50150-77847-69081)**
>
> A real raytracing engine

---

<div class="post-metadata">

**Author:** ![xInsqne1](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/xinsqne1/32/34060_2.png) [@xInsqne1](https://forum.makecode.com/u/xInsqne1)\
**Post date:** [October 6, 2026, 9:25pm UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/2 "2026-10-06T21:25:57Z")

</div>

Epic

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/e/d/ed6ded03a5c0c18b3f12a9108847e8dbebc20057.png)

---

<div class="post-metadata">

**Author:** ![VoxelMaster64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/voxelmaster64/32/32075_2.png) [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)\
**Post date:** [October 6, 2026, 9:27pm UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/3 "2026-10-06T21:27:13Z")

</div>

cool! but it seems like the ray is passing through the sphere/ground a lot, and its at 1.5 frames on my chroomebook.

---

<div class="post-metadata">

**Author:** ![mattbat](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@mattbat](https://forum.makecode.com/u/mattbat)\
**Post date:** [October 6, 2026, 9:28pm UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/4 "2026-10-06T21:28:33Z")

</div>

[https://arcade.makecode.com/S75460-90329-66356-16078](https://arcade.makecode.com/S75460-90329-66356-16078) a new version better and realtime

---

<div class="post-metadata">

**Author:** ![Soleb244](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@Soleb244](https://forum.makecode.com/u/Soleb244)\
**Post date:** [October 6, 2026, 9:28pm UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/5 "2026-10-06T21:28:36Z")

</div>

How?! How fid you make this?!! Its soo good!! How?

---

<div class="post-metadata">

**Author:** ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)\
**Post date:** [October 6, 2026, 9:28pm UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/6 "2026-10-06T21:28:38Z")

</div>

1 fps 💀

---

<div class="post-metadata">

**Author:** ![VoxelMaster64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/voxelmaster64/32/32075_2.png) [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)\
**Post date:** [October 7, 2026, 1:36am UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/7 "2026-10-07T01:36:25Z")

</div>

it’s his own code

---

<div class="post-metadata">

**Author:** ![Master\_zone\_guy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/master_zone_guy/32/35894_2.png) [@Master\_zone\_guy](https://forum.makecode.com/u/Master_zone_guy)\
**Post date:** [October 7, 2026, 4:52pm UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/8 "2026-10-07T16:52:37Z")

</div>

eeuehuheuheuheu WHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

---

<div class="post-metadata">

**Author:** ![Master\_zone\_guy](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/master_zone_guy/32/35894_2.png) [@Master\_zone\_guy](https://forum.makecode.com/u/Master_zone_guy)\
**Post date:** [October 7, 2026, 5:03pm UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/9 "2026-10-07T17:03:45Z")

</div>

I cant see myself on the mirror in this game, am I a vampire?

---

<div class="post-metadata">

**Author:** ![Sword\_Studios](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/sword_studios/32/35216_2.png) [@Sword\_Studios](https://forum.makecode.com/u/Sword_Studios)\
**Post date:** [October 7, 2026, 5:11pm UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/10 "2026-10-07T17:11:59Z")

</div>

I bet you could make it an extension

---

<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:** [October 8, 2026, 3:49am UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/11 "2026-10-08T03:49:32Z")

</div>

That’s amazing!

On an unrelated note, your user name reminds me of that one Minecraft YouTuber who makes computers lol.

---

<div class="post-metadata">

**Author:** ![mattbat](https://avatars.discourse-cdn.com/v4/letter/m/34f0e0/32.png) [@mattbat](https://forum.makecode.com/u/mattbat)\
**Post date:** [October 8, 2026, 3:55am UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/12 "2026-10-08T03:55:08Z")

</div>

[https://makecode.com/\_HgXLtd7WfYRx](https://makecode.com/_HgXLtd7WfYRx) now reflects the sky the objects

---

<div class="post-metadata">

**Author:** ![Soleb244](https://avatars.discourse-cdn.com/v4/letter/s/aeb1de/32.png) [@Soleb244](https://forum.makecode.com/u/Soleb244)\
**Post date:** [October 8, 2026, 5:42pm UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/13 "2026-10-08T17:42:08Z")

</div>

Oh yeah, he made a video that was a tutorial on making computers in Minecraft, and it actually helped me understand how they work IRL.

After that, I finally know what a “stack overflow” error is.

---

<div class="post-metadata">

**Author:** ![VoxelMaster64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/voxelmaster64/32/32075_2.png) [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)\
**Post date:** [October 8, 2026, 5:44pm UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/14 "2026-10-08T17:44:43Z")

</div>

oh I think that’s why I fealt like I sort of recognized them.

---

<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:** [October 8, 2026, 11:11pm UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/15 "2026-10-08T23:11:20Z")

</div>

This is so sick, keep up the good work!

---

<div class="post-metadata">

**Author:** ![VoxelMaster64](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/voxelmaster64/32/32075_2.png) [@VoxelMaster64](https://forum.makecode.com/u/VoxelMaster64)\
**Post date:** [October 8, 2026, 11:19pm UTC](https://forum.makecode.com/t/raytracer-in-makecode/46329/16 "2026-10-08T23:19:58Z")

</div>

same here
