# Sega Saturn "3D" sprite distorsion

**URL:** https://forum.makecode.com/t/sega-saturn-3d-sprite-distorsion/10303
**Category:** Show & Tell
**Created:** [October 4, 2021, 4:40pm UTC](https://forum.makecode.com/t/sega-saturn-3d-sprite-distorsion/10303 "2021-10-04T16:40:07Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Nome\_muito\_criativo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nome_muito_criativo/32/5636_2.png) [@Nome\_muito\_criativo](https://forum.makecode.com/u/Nome_muito_criativo)
#### Post date: [October 4, 2021, 4:40pm UTC](https://forum.makecode.com/t/sega-saturn-3d-sprite-distorsion/10303/1 "2021-10-04T16:40:08Z")

</div>

I got sidetracked from my mode 7 project, soooo…

> **[Saturn sprite distortion](https://arcade.makecode.com/87612-75541-79767-61523)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

The Sega Saturn has some really weird hardware that does some distorsions to sprites. That’s actually how 3D works in it, it’s calculated by software and drawn with sprites by hardware.

Theoretically, you could do the same thing in Arcade (it would be the only textured 3D engine I know of), but it probably would run terribly on hardware.

---

<div class="post-metadata">

### Author: ![Kiwiphoenix364](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kiwiphoenix364/32/14368_2.png) [@Kiwiphoenix364](https://forum.makecode.com/u/Kiwiphoenix364)
#### Post date: [October 4, 2021, 6:04pm UTC](https://forum.makecode.com/t/sega-saturn-3d-sprite-distorsion/10303/2 "2021-10-04T18:04:25Z")

</div>

Collision and level design would be really hard though, right?

---

<div class="post-metadata">

### Author: ![Nome\_muito\_criativo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/nome_muito_criativo/32/5636_2.png) [@Nome\_muito\_criativo](https://forum.makecode.com/u/Nome_muito_criativo)
#### Post date: [October 4, 2021, 11:56pm UTC](https://forum.makecode.com/t/sega-saturn-3d-sprite-distorsion/10303/3 "2021-10-04T23:56:42Z")

</div>

Yeah, indeed very hard, the Sega Saturn was kind of a pain to work with.  
There’s a nicely detailed [article](https://www.copetti.org/writings/consoles/sega-saturn/) about it’s hardware though, it’s pretty interesting.

---

<div class="post-metadata">

### Author: ![mrbananaguy1234](https://avatars.discourse-cdn.com/v4/letter/m/f17d59/32.png) [@mrbananaguy1234](https://forum.makecode.com/u/mrbananaguy1234)
#### Post date: [September 11, 2025, 12:13am UTC](https://forum.makecode.com/t/sega-saturn-3d-sprite-distorsion/10303/4 "2025-09-11T00:13:59Z")

</div>

how to make it a cube then rotate

---

<div class="post-metadata">

### Author: ![Brohann](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brohann/32/17380_2.png) [@Brohann](https://forum.makecode.com/u/Brohann)
#### Post date: [September 15, 2025, 7:29pm UTC](https://forum.makecode.com/t/sega-saturn-3d-sprite-distorsion/10303/5 "2025-09-15T19:29:41Z")

</div>

> [@Brohann's 3D devlog](https://forum.makecode.com/t/brohanns-3d-devlog/20917/84):
>
> HUGE BREAKTHROUGH TODAY TEXTURED POLYGONS!!! its actually very simple and uses @Nome_muito_criativo’s [Sega Saturn “3D” sprite distorsion](https://forum.makecode.com/t/sega-saturn-3d-sprite-distorsion/10303) There’s still tons of optimizations to be made, so keep your eyes peeled for more updates eyes eyes eyes

---

<div class="post-metadata">

### Author: ![mrbananaguy1234](https://avatars.discourse-cdn.com/v4/letter/m/f17d59/32.png) [@mrbananaguy1234](https://forum.makecode.com/u/mrbananaguy1234)
#### Post date: [October 4, 2025, 6:16pm UTC](https://forum.makecode.com/t/sega-saturn-3d-sprite-distorsion/10303/6 "2025-10-04T18:16:04Z")

</div>

okie!
