# Celeste Demake Devlog

**URL:** <https://forum.makecode.com/t/celeste-demake-devlog/44336>\
**Category:** Collaboration\
**Created:** [June 4, 2026, 12:28am UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336 "2026-06-04T00:28:09Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![DimonSw0rd11](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dimonsw0rd11/32/32564_2.png) [@DimonSw0rd11](https://forum.makecode.com/u/DimonSw0rd11)\
**Post date:** [June 4, 2026, 12:28am UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/1 "2026-06-04T00:28:09Z")

</div>

I’ll be remaking Celeste in makecode. No, not the pico-8/classic version, the main game. I’ll be making the physics engine and some tilemaps, but most of the rest will be for anyone who wants to help.

The game will be in block code and using the pico-8 palette (I will have a link with the palette + 16th color already applied soon) and I will hopefully have the physics done within a few weeks.

_Poll ([view on site](https://forum.makecode.com/t/celeste-demake-devlog/44336/1))_

---

<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:** [June 4, 2026, 10:19pm UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/2 "2026-06-04T22:19:09Z")

</div>

I have a color expansion thingy!

---

<div class="post-metadata">

**Author:** ![TheGooberEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thegooberearth/32/36693_2.png) [@TheGooberEarth](https://forum.makecode.com/u/TheGooberEarth)\
**Post date:** [June 4, 2026, 10:21pm UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/3 "2026-06-04T22:21:28Z")

</div>

yeah no, not to be a hater or anything but this is way beyond the scope of makecode it does not have the physical capabilities first colors it has WAYY more than 16 colors(including transparent) and second the sheer size of the game the game is in GIGABYTES some of the largest make code games are 3 mb of file size and 3 who even is spending all of their time on porting level assets and such.

---

<div class="post-metadata">

**Author:** ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)\
**Post date:** [June 4, 2026, 10:22pm UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/4 "2026-06-04T22:22:11Z")

</div>

no it’s not. shush

it literally was originally a pico 8 game

---

<div class="post-metadata">

**Author:** ![DimonSw0rd11](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dimonsw0rd11/32/32564_2.png) [@DimonSw0rd11](https://forum.makecode.com/u/DimonSw0rd11)\
**Post date:** [June 4, 2026, 10:22pm UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/5 "2026-06-04T22:22:22Z")

</div>

Yeah.. now actually looking more into the 16th color that won’t really work so I’ll edit the palette to work with 15, @mod could one of you edit to remove " + 16th color"?

---

<div class="post-metadata">

**Author:** ![DimonSw0rd11](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dimonsw0rd11/32/32564_2.png) [@DimonSw0rd11](https://forum.makecode.com/u/DimonSw0rd11)\
**Post date:** [June 4, 2026, 10:22pm UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/6 "2026-06-04T22:22:28Z")

</div>

Also note for sprite porting: i will use the animation extension (forgot what it’s called) so make them in images instead animations

---

<div class="post-metadata">

**Author:** ![DimonSw0rd11](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dimonsw0rd11/32/32564_2.png) [@DimonSw0rd11](https://forum.makecode.com/u/DimonSw0rd11)\
**Post date:** [June 4, 2026, 10:23pm UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/7 "2026-06-04T22:23:01Z")

</div>

Color palette:

> **[Pico-8 Color Palette (W/O gray)](https://arcade.makecode.com/07778-38933-77121-65937)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<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:** [June 5, 2026, 2:20am UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/8 "2026-06-05T02:20:16Z")

</div>

also I recommend javascript and not blocks

---

<div class="post-metadata">

**Author:** ![DimonSw0rd11](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dimonsw0rd11/32/32564_2.png) [@DimonSw0rd11](https://forum.makecode.com/u/DimonSw0rd11)\
**Post date:** [June 5, 2026, 2:21am UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/9 "2026-06-05T02:21:32Z")

</div>

They’re talking about the one made after the pico 8 one

---

<div class="post-metadata">

**Author:** ![TheGooberEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thegooberearth/32/36693_2.png) [@TheGooberEarth](https://forum.makecode.com/u/TheGooberEarth)\
**Post date:** [June 5, 2026, 2:25am UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/10 "2026-06-05T02:25:49Z")

</div>

its transparent btw you would WANT that

---

<div class="post-metadata">

**Author:** ![DimonSw0rd11](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dimonsw0rd11/32/32564_2.png) [@DimonSw0rd11](https://forum.makecode.com/u/DimonSw0rd11)\
**Post date:** [June 5, 2026, 3:22pm UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/11 "2026-06-05T15:22:46Z")

</div>

I don’t know javascript

---

<div class="post-metadata">

**Author:** ![ScriptScraper](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/scriptscraper/32/35438_2.png) [@ScriptScraper](https://forum.makecode.com/u/ScriptScraper)\
**Post date:** [June 5, 2026, 3:28pm UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/12 "2026-06-05T15:28:30Z")

</div>

if you use the color fading extension, you can swap out a color with another mid-game. So if there’s a color that’s not being used at the moment, you can get another color!

---

<div class="post-metadata">

**Author:** ![DimonSw0rd11](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dimonsw0rd11/32/32564_2.png) [@DimonSw0rd11](https://forum.makecode.com/u/DimonSw0rd11)\
**Post date:** [June 5, 2026, 3:38pm UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/13 "2026-06-05T15:38:29Z")

</div>

I will hopefully start development tomorrow because school will end

---

<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:** [June 5, 2026, 4:44pm UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/14 "2026-06-05T16:44:32Z")

</div>

easy solution:

**learn it**

/j

---

<div class="post-metadata">

**Author:** ![DimonSw0rd11](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dimonsw0rd11/32/32564_2.png) [@DimonSw0rd11](https://forum.makecode.com/u/DimonSw0rd11)\
**Post date:** [June 5, 2026, 5:17pm UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/15 "2026-06-05T17:17:48Z")

</div>

I forgot about that lol

---

<div class="post-metadata">

**Author:** ![TheGooberEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/thegooberearth/32/36693_2.png) [@TheGooberEarth](https://forum.makecode.com/u/TheGooberEarth)\
**Post date:** [June 5, 2026, 6:18pm UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/16 "2026-06-05T18:18:06Z")

</div>

its kinda funny how many of the times Richard responds to me he is in a funny tone you know what I mean

---

<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:** [June 5, 2026, 6:19pm UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/17 "2026-06-05T18:19:34Z")

</div>

and I would recommend using it bc celeste would be hard to make with only 16 colors!

> **Another reason you should**
>
> You just have to download the sprites and make the tilemaps (preferably in Tiled), then paste them using my github repo and yay.
> 
> [https://arcade.makecode.com/S55829-54036-49635-64613](https://arcade.makecode.com/S55829-54036-49635-64613)
> 
> Technically the only hard part is making the maps. Also I will be attempting to compress the data even more later.

---

<div class="post-metadata">

**Author:** ![DimonSw0rd11](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/dimonsw0rd11/32/32564_2.png) [@DimonSw0rd11](https://forum.makecode.com/u/DimonSw0rd11)\
**Post date:** [June 5, 2026, 9:29pm UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/18 "2026-06-05T21:29:48Z")

</div>

that alone has 5 fps on my Chromebook, it’s not my main device but if it’s that laggy on there adding the rest of the game would be unplayable.

---

<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:** [June 6, 2026, 4:56am UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/19 "2026-06-06T04:56:30Z")

</div>

yes maybe some unless I get somthing better

---

<div class="post-metadata">

**Author:** ![ScriptScraper](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/scriptscraper/32/35438_2.png) [@ScriptScraper](https://forum.makecode.com/u/ScriptScraper)\
**Post date:** [June 6, 2026, 5:01am UTC](https://forum.makecode.com/t/celeste-demake-devlog/44336/20 "2026-06-06T05:01:10Z")

</div>

Well I could make pvz look _a m a z i n g_ with 16 colors

[Next page](https://forum.makecode.com/t/celeste-demake-devlog/44336.md?page=2)
