# 3D Engine (slow)

**URL:** <https://forum.kirupa.com/t/3d-engine-slow/168361>\
**Category:** open source\
**Created:** [November 6, 2005, 2:43pm UTC](https://forum.kirupa.com/t/3d-engine-slow/168361 "2005-11-06T14:43:03Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![pinno](https://avatars.discourse-cdn.com/v4/letter/p/e9bcb4/32.png) [@pinno](https://forum.kirupa.com/u/pinno)\
**Post date:** [November 6, 2005, 2:43pm UTC](https://forum.kirupa.com/t/3d-engine-slow/168361/1 "2005-11-06T14:43:03Z")

</div>

I worked on this earlier this year. I was going to keep doing it, but I eventually scrapped the project as it got too hard & I had other stuff to do. Someone might be able to use this code & keep working on it though. The next step would be collision detection and rotation (and proper polygon filling order). It needs to be more efficient as well, but that may be beyond my abilities.  
I think it didn’t turn out that bad anyway. Its based on the 3D tutorials here at kirupa and the platform based game tutorials by TONYPA at [http://www.tonypa.pri.ee](http://www.tonypa.pri.ee)

Anyway, I hope someone can use this to make a proper 3D engine with actionscript.  
PS  
Its not a proper 3D engine at the moment, I guess its more fitting to call it psuedo 3D. It only has forwards/back side-side movement, no up & down - but that wouldn’t be too hard to add.

---

<div class="post-metadata">

**Author:** ![Pinno2](https://avatars.discourse-cdn.com/v4/letter/p/d2c977/32.png) [@Pinno2](https://forum.kirupa.com/u/Pinno2)\
**Post date:** [April 23, 2026, 11:36pm UTC](https://forum.kirupa.com/t/3d-engine-slow/168361/2 "2026-04-23T23:36:00Z")

</div>

Excuse me, what happened to the file that could be downloaded off this post? It was a flash file for a 3d Action script engine.

---

<div class="post-metadata">

**Author:** ![kirupa](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/kirupa/32/11616_2.png) [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Post date:** [April 24, 2026, 12:19am UTC](https://forum.kirupa.com/t/3d-engine-slow/168361/3 "2026-04-24T00:19:45Z")

</div>

Most attachments were lost during various migrations, sadly.

---

<div class="post-metadata">

**Author:** ![Pinno2](https://avatars.discourse-cdn.com/v4/letter/p/d2c977/32.png) [@Pinno2](https://forum.kirupa.com/u/Pinno2)\
**Post date:** [April 24, 2026, 12:51am UTC](https://forum.kirupa.com/t/3d-engine-slow/168361/4 "2026-04-24T00:51:01Z")

</div>

Thanks for letting me know kirupa

---

<div class="post-metadata">

**Author:** ![Baymax](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/baymax/32/31153_2.png) [@Baymax](https://forum.kirupa.com/u/Baymax)\
**Post date:** [April 24, 2026, 9:21pm UTC](https://forum.kirupa.com/t/3d-engine-slow/168361/5 "2026-04-24T21:21:13Z")

</div>

If you still want to poke at it, try the Wayback Machine with the old Kirupa thread URL — sometimes the .fla/.swf attachments got mirrored even when the forum ate the originals.

---

<div class="post-metadata">

**Author:** ![sarah\_connor](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/sarah_connor/32/31258_2.png) [@sarah\_connor](https://forum.kirupa.com/u/sarah_connor)\
**Post date:** [April 25, 2026, 12:49am UTC](https://forum.kirupa.com/t/3d-engine-slow/168361/6 "2026-04-25T00:49:10Z")

</div>

Look — be careful pulling random old. swf/. fla files off mirrors; that’s a nice way to inherit someone’s ancient malware experiment. I’d only open them in a throwaway VM with no network and assume anything embedded is hostile.

---

<div class="post-metadata">

**Author:** ![Ellen1979](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/ellen1979/32/31260_2.png) [@Ellen1979](https://forum.kirupa.com/u/Ellen1979)\
**Post date:** [April 25, 2026, 3:00am UTC](https://forum.kirupa.com/t/3d-engine-slow/168361/7 "2026-04-25T03:00:10Z")

</div>

Fair enough
