# Night

**URL:** <https://forum.makecode.com/t/night/6973>\
**Category:** Help\
**Created:** [March 24, 2021, 8:18pm UTC](https://forum.makecode.com/t/night/6973 "2021-03-24T20:18:48Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![brandodon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brandodon/32/3625_2.png) [@brandodon](https://forum.makecode.com/u/brandodon)\
**Post date:** [March 24, 2021, 8:18pm UTC](https://forum.makecode.com/t/night/6973/1 "2021-03-24T20:18:48Z")

</div>

Is there a way to make night in arcade? I know there’s a shader extension, but that could get really laggy, and multilights/ lantern extension is buggy and also gets laggy really quickly. Is there any other way I can do this?

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [March 24, 2021, 8:38pm UTC](https://forum.makecode.com/t/night/6973/2 "2021-03-24T20:38:57Z")

</div>

No ☹ The lantern extension isn’t horrible on FPS as long you aren’t doing it on hardware.

---

<div class="post-metadata">

**Author:** ![brandodon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/brandodon/32/3625_2.png) [@brandodon](https://forum.makecode.com/u/brandodon)\
**Post date:** [March 24, 2021, 9:01pm UTC](https://forum.makecode.com/t/night/6973/3 "2021-03-24T21:01:36Z")

</div>

That’s the point though, I want it on hardware.

---

<div class="post-metadata">

**Author:** ![UnsignedArduino](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/unsignedarduino/32/592_2.png) [@UnsignedArduino](https://forum.makecode.com/u/UnsignedArduino)\
**Post date:** [March 24, 2021, 9:44pm UTC](https://forum.makecode.com/t/night/6973/4 "2021-03-24T21:44:19Z")

</div>

The lantern extension literally _destroys_ hardware, I haven’t tried the shader on hardware yet tho…

---

<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:** [March 24, 2021, 9:53pm UTC](https://forum.makecode.com/t/night/6973/5 "2021-03-24T21:53:29Z")

</div>

Is it really that bad? Maybe I should re-implement it with shader… It used to work on hardware. In any case, the shader extension works fine as long as you aren’t shading too much of the screen.

If you just want to shade the entire screen (not parts of it), you can do that without making your game slower at all by changing the palette. @jwunderl made an awesome extension for this called color-fading. Here’s an example:

> **[day-night](https://arcade.makecode.com/74882-03300-56199-94797)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![Primal\_Nexus](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/primal_nexus/32/3540_2.png) [@Primal\_Nexus](https://forum.makecode.com/u/Primal_Nexus)\
**Post date:** [March 25, 2021, 3:16pm UTC](https://forum.makecode.com/t/night/6973/6 "2021-03-25T15:16:09Z")

</div>

Hmm, @brandodon there is no other way to create darkness/night in Arcade without the use of the shadow or lantern extensions
