# Abstract Studio Projects

**URL:** <https://forum.makecode.com/t/abstract-studio-projects/42263>\
**Category:** Arcade\
**Tags:** game\
**Created:** [February 20, 2026, 7:29pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263 "2026-02-20T19:29:21Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![Abstract](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstract/32/31064_2.png) [@Abstract](https://forum.makecode.com/u/Abstract)\
**Post date:** [April 16, 2026, 11:56pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/21 "2026-04-16T23:56:30Z")

</div>

nearly done

---

<div class="post-metadata">

**Author:** ![Abstract](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstract/32/31064_2.png) [@Abstract](https://forum.makecode.com/u/Abstract)\
**Post date:** [May 2, 2026, 3:33am UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/22 "2026-05-02T03:33:20Z")

</div>

# **“PXT-Wireframe Engine” (PWE) 1.0 is here!** 🛠

It’s finally here, in it’s first release. It currently supports the following:

- **Browser Events for mouse controls.**
  - There are additional keyboard controls in some scenarios.
  - You can drag on the simulator to look around.
  - Use the scroll wheel to increment your current layer.

- Export level strings (for debug purposes, and for building levels in future 3D projects 👀)
- Top-down 2D editor for ease on the eyes and better view. You could use this to make pixel art!
- The ability to **play your level, in full 3D!**
- Objects: Coins, Hazards, ETC…
- Saving and Loading (limited in simulator mode, better on hardware.)

It might lag in a moderately large level, and there’s sure to be a couple bugs. You can’t share your levels with others YET sadly, but I will have a way soon, just you wait…

### [CLICK HERE TO PLAY!](https://arcade.makecode.com/S46180-04857-82646-87126)

I do need some people to test this on different devices, like Xtron Pro or the Meowbit.

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/0/7/07bbf17975f143d106059f4e5b2b3e85a9f4c7ba.png)

i’d also appreciate you guys sharing your creations here 🙂

---

<div class="post-metadata">

**Author:** ![Abstract](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstract/32/31064_2.png) [@Abstract](https://forum.makecode.com/u/Abstract)\
**Post date:** [May 3, 2026, 4:24pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/23 "2026-05-03T16:24:55Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/2/c2eb31755fc0de19d314d905574b41c989a84ef6.png)

![download](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/5/e/5ee1c127da768434e9160bd3436deee1d488f9d1.gif)

Next up, I’m working on making a **template project for users who only know how to use blocks.** They don’t want to miss out on the fun you know! 🧱

---

<div class="post-metadata">

**Author:** ![BitBot](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bitbot/32/33272_2.png) [@BitBot](https://forum.makecode.com/u/BitBot)\
**Post date:** [May 4, 2026, 7:11pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/24 "2026-05-04T19:11:31Z")

</div>

I have one!

---

<div class="post-metadata">

**Author:** ![BitBot](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bitbot/32/33272_2.png) [@BitBot](https://forum.makecode.com/u/BitBot)\
**Post date:** [May 4, 2026, 7:11pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/25 "2026-05-04T19:11:33Z")

</div>

It’s really smooth on ovobot!

---

<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:** [May 6, 2026, 1:39am UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/26 "2026-05-06T01:39:40Z")

</div>

Yipee!!!

---

<div class="post-metadata">

**Author:** ![Abstract](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstract/32/31064_2.png) [@Abstract](https://forum.makecode.com/u/Abstract)\
**Post date:** [May 12, 2026, 5:37pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/27 "2026-05-12T17:37:29Z")

</div>

Hey everybody. I took a short break from the forums for my birthday, and I was amazed to see that people had been praising my work, when I had 11 notifications! 😃

Thanks to @BitBot for testing the game out on Ovobot. If you’d like to contribute then give the game a go on any handheld that isn’t:

- Ovobot Xtron Pro
- Retro Arcade for Education (the one I have currently…)
- Online Simulator (obviously)

I’m also still working on that template project, but it’s been slow for the minute as I have other engines I’ve been tinkering in…

Have a great day!

---

<div class="post-metadata">

**Author:** ![BitBot](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/bitbot/32/33272_2.png) [@BitBot](https://forum.makecode.com/u/BitBot)\
**Post date:** [May 13, 2026, 2:27am UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/28 "2026-05-13T02:27:43Z")

</div>

YAY! Thank you!

---

<div class="post-metadata">

**Author:** ![Abstract](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstract/32/31064_2.png) [@Abstract](https://forum.makecode.com/u/Abstract)\
**Post date:** [May 14, 2026, 5:26pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/29 "2026-05-14T17:26:46Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/5/c56a54071c1690789606cbbacfe6d5aa02fcda91.png)

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

not too impressive but you can look up and down unlike a raycaster so…

---

<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:** [May 14, 2026, 11:32pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/30 "2026-05-14T23:32:22Z")

</div>

raycasting can have up/down

---

<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:** [May 19, 2026, 4:03pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/31 "2026-05-19T16:03:37Z")

</div>

\* Squeals with excitement \*

---

<div class="post-metadata">

**Author:** ![Abstract](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstract/32/31064_2.png) [@Abstract](https://forum.makecode.com/u/Abstract)\
**Post date:** [May 24, 2026, 9:22pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/32 "2026-05-24T21:22:15Z")

</div>

# Quick Announcement! 👋

**I’ve been promoted to “Member” role!** This means that I’ll be able to post an interact with the MakeCode community more frequently. This also means I’ll be able to share more behind the scenes on various projects that I work on!

Recently I’ve been looking into making an emulator, but no promises.

As for Pxt-Wireframe Engine, I’ve put hold on that project for the minute because of how time consuming it can be…

---

<div class="post-metadata">

**Author:** ![Abstract](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstract/32/31064_2.png) [@Abstract](https://forum.makecode.com/u/Abstract)\
**Post date:** [May 31, 2026, 7:58pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/33 "2026-05-31T19:58:51Z")

</div>

![download](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/2/b/2bbf1146a3ec23eb51517d42787db6e5c65f167c.gif)

### _ **OpenPXT Extension, June 2nd.** _

---

<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:** [May 31, 2026, 10:58pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/34 "2026-05-31T22:58:10Z")

</div>

whaaaaaaa… !.

WHY IS THAT NOT LAGGING

---

<div class="post-metadata">

**Author:** ![Abstract](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstract/32/31064_2.png) [@Abstract](https://forum.makecode.com/u/Abstract)\
**Post date:** [June 1, 2026, 4:51pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/35 "2026-06-01T16:51:22Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/f/5/f584317bf56487dfb90c6516e934b525c6e1449b.png)

![download (1)](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/2/c2dcf5ecceadab65e076e6ad516c436334796b55.gif)

---

<div class="post-metadata">

**Author:** ![Green\_Lizard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/green_lizard/32/33280_2.png) [@Green\_Lizard](https://forum.makecode.com/u/Green_Lizard)\
**Post date:** [June 1, 2026, 4:58pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/36 "2026-06-01T16:58:26Z")

</div>

Soooo cooooool

---

<div class="post-metadata">

**Author:** ![Abstract](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstract/32/31064_2.png) [@Abstract](https://forum.makecode.com/u/Abstract)\
**Post date:** [June 2, 2026, 10:57pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/37 "2026-06-02T22:57:39Z")

</div>

# OpenPXT 3D Extension 1.0 🧊 🛠

> **[OpenPXT 1.0.0](https://arcade.makecode.com/S67366-20867-73452-85889)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

_Have you ever wanted to make a 3D game easily but been unable to do so? Well, now you can, all in the comfort of Makecode Arcade!_

### What is OpenPXT?

OpenPXT is the first 3D wireframe extension for Makecode Arcade. It lets you create your very own 3D game in Javascript or (untested) Python.

### Will it work in block mode?

Kind of… A lot of the things are broken which is the thing but if you switched between block mode and Javascript for some things then sure it’ll be fine. Just don’t expect it to stay fully within block mode.

### Does it perform well and not lag?

The extension runs well, and shouldn’t break down easily as long as you aren’t using over 60 particles at a time.

### What features are there?

You’ll need to check out the ReadMe.MD for the full documentation but essentially some of the biggest features are things like billboards (2D sprites in a 3D space), custom meshes, and camera rotation.

### Is it fully finished?

No, I will likely make updates over the months for it, and some things are placeholder.

(For example, the sphere mesh is currently nothing like a sphere because I got lazy…)

### How do I import the extension?

Simply copy the link at the top of this post, and then paste it into the extension search bar.

Footage in GIF doesn’t reflect performance in actual extension. GIF format will usually make video files appear choppy and laggy.

![download (2)](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/5/c51af8fb2c7f06b23bc20ae30c4f32b7bb76a98e.gif)

_ **Made with lots of care by Abstract, enjoy!** _ 😁

> **[OpenPXT 1.0.0](https://arcade.makecode.com/S67366-20867-73452-85889)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![KawaiiGoddess](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/kawaiigoddess/32/33722_2.png) [@KawaiiGoddess](https://forum.makecode.com/u/KawaiiGoddess)\
**Post date:** [June 3, 2026, 3:01am UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/38 "2026-06-03T03:01:49Z")

</div>

5 STARS!!! THANX!!! I LOVE IT!!! ❤

---

<div class="post-metadata">

**Author:** ![Abstract](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstract/32/31064_2.png) [@Abstract](https://forum.makecode.com/u/Abstract)\
**Post date:** [July 8, 2026, 5:39pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/39 "2026-07-08T17:39:23Z")

</div>

Thought that I’d leave a link to my Chip-8 emulator here too.

> [@Chip-8 Emulator in Makecode Arcade! (Fantasy Console)](https://forum.makecode.com/t/chip-8-emulator-in-makecode-arcade-fantasy-console/44828):
>
> CHIP-8 in Makecode Arcade! alien_monsterHello everyone! It’s been a minute, and I’m finally ready to present to you my CHIP-8 Emulator for Makecode Arcade. Features: 4 KB RAM Full CPU implementation. 16 general-purpose registers Stack and timers Sprite drawing with collision detection Configurable display palette Native Arcade controller support Runs at decent speed on most real Arcade hardwares JSBin ROM converter for converting .ch8 files into MakeCode arrays I tested it with a couple r…

---

<div class="post-metadata">

**Author:** ![Abstract](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/abstract/32/31064_2.png) [@Abstract](https://forum.makecode.com/u/Abstract)\
**Post date:** [August 16, 2026, 6:56pm UTC](https://forum.makecode.com/t/abstract-studio-projects/42263/40 "2026-08-16T18:56:00Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/f/cf660c80afb781dd2438166d2c2c5b32e27455c3.png)

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/4/4/44ccd498ffbc21abc172278c498fc84a65649976.png)

" Dear Mario, please come to The Castle. I have baked a cake for you. "

yup, that’s right. A fully 3D textured environment, running entirely on Makecode Arcade in glorious 160x120 resolution. OpenPXT 2.0 is looking promising!

I might get a video or GIF to show off soon, but I’m able to fully explore these two maps in glorious 20-30ish FPS. No pre-rendered assets, or trickery, just full 3D.

[Previous page](https://forum.makecode.com/t/abstract-studio-projects/42263.md?page=1)

[Next page](https://forum.makecode.com/t/abstract-studio-projects/42263.md?page=3)
