# D0SH! A game engine inside of makecode!

**URL:** <https://forum.makecode.com/t/d0sh-a-game-engine-inside-of-makecode/39175>\
**Category:** Show & Tell\
**Tags:** game, graphics-and-math, make\
**Created:** [September 11, 2025, 4:47pm UTC](https://forum.makecode.com/t/d0sh-a-game-engine-inside-of-makecode/39175 "2025-09-11T16:47:22Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![\_jupiter](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/_jupiter/32/28012_2.png) [@\_jupiter](https://forum.makecode.com/u/_jupiter)\
**Post date:** [September 11, 2025, 4:47pm UTC](https://forum.makecode.com/t/d0sh-a-game-engine-inside-of-makecode/39175/1 "2025-09-11T16:47:22Z")

</div>

WELCOME TO D0SH!!

D0SH is the FIRST EVER game engine IN MAKECODE!!

IT’S A WAY TO MAKE GAMES INSIDE OF A GAME!!

And it’s my greatest creation yet! With multiple commands, and things to code!

AND…

**THIS IS JUST THE BEGINNING!**

this is DOSHES FIRST EVER UPDATE!

MORE WILL COME!

“but mr jupiter how i code in dosh i only kno blockcs :((((“

IT’S SUPER EASY!

> **HERE’S HOW!!**
>
> DOSH uses it’s very own coding language, DOSHscript! However, before you start sitting in a corner and crying about not wanting to learn a new coding language, let me tell you now, DOSH IS SUPER SIMPLE!!
> 
> All you gotta do is type in “:”, and then one of these commands!
> 
> Ex.
> 
> “:create\_S”
> 
> “:move\_S”
> 
> (this makes a sprite that moves in all four directions)
> 
> Anyways, here are the commands.
> 
> - “:create\_S” (creates a sprite, sadly only one sprite at a time for now.)
> 
> - “:move\_S” (basically the controller block)
> 
> - “:move\_Splat” (makes the player move ONLY left and right)
> 
> - “:acc\_S” (ay acceleration y block)
> 
> - 
> 
> Now, we get to the A block.
> 
> - “:ifApress” (makes it so that if you press A something happens, everything that can happen with this command is listed here:
> 
> - “:vy\_S” (the vy velocity y block)
> 
> - “:effectON” (the effect block, allows you to choose from 6 effects. when this is used without being in the “ifApressed” command, it just goes on forever.)
> 
> that’s all for now!
> 
> good luck.

Link:

> **[dosh v0.1](https://arcade.makecode.com/S31527-32007-39482-68184)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [September 11, 2025, 9:24pm UTC](https://forum.makecode.com/t/d0sh-a-game-engine-inside-of-makecode/39175/2 "2025-09-11T21:24:13Z")

</div>

Oh my D0SH!! 😱 This is so cool, it has a lot of development compared to other OS’s which can be a little bare bones.

 ![IMG_6428](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/7/c/7c97a5b7aef7e331bc126ff710769a4f40c5647f.jpeg)

From what I can tell, there is no underscore in Makecode’s keyboard on mobile! (I also checked the lowercase tab)

But it would be a pain to type that much on a phone anyway XD

---

<div class="post-metadata">

**Author:** ![\_jupiter](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/_jupiter/32/28012_2.png) [@\_jupiter](https://forum.makecode.com/u/_jupiter)\
**Post date:** [September 12, 2025, 12:47pm UTC](https://forum.makecode.com/t/d0sh-a-game-engine-inside-of-makecode/39175/3 "2025-09-12T12:47:10Z")

</div>

oh for the record, since dosh can only hold one sprite for now, all you have to type in is “:create\_S”.

sorry that you can’t type underscores on your phone though..

---

<div class="post-metadata">

**Author:** ![\_jupiter](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/_jupiter/32/28012_2.png) [@\_jupiter](https://forum.makecode.com/u/_jupiter)\
**Post date:** [September 12, 2025, 12:47pm UTC](https://forum.makecode.com/t/d0sh-a-game-engine-inside-of-makecode/39175/4 "2025-09-12T12:47:17Z")

</div>

thx!!

---

<div class="post-metadata">

**Author:** ![\_jupiter](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/_jupiter/32/28012_2.png) [@\_jupiter](https://forum.makecode.com/u/_jupiter)\
**Post date:** [September 15, 2025, 5:14pm UTC](https://forum.makecode.com/t/d0sh-a-game-engine-inside-of-makecode/39175/5 "2025-09-15T17:14:02Z")

</div>

hey mods? can you please try to use this on stream? it would be awesome but if you can’t then can yall play it on your own time?

---

<div class="post-metadata">

**Author:** ![BlobDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blobdev/32/25519_2.png) [@BlobDev](https://forum.makecode.com/u/BlobDev)\
**Post date:** [September 15, 2025, 11:17pm UTC](https://forum.makecode.com/t/d0sh-a-game-engine-inside-of-makecode/39175/6 "2025-09-15T23:17:17Z")

</div>

@randomuser

 ![Screenshot_20250915_184058_Samsung Internet](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/c/7/c743cce00a66439af1dadf2c26a91ba2aaf0c359.jpeg)

---

<div class="post-metadata">

**Author:** ![BlobDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blobdev/32/25519_2.png) [@BlobDev](https://forum.makecode.com/u/BlobDev)\
**Post date:** [September 16, 2025, 10:37pm UTC](https://forum.makecode.com/t/d0sh-a-game-engine-inside-of-makecode/39175/7 "2025-09-16T22:37:46Z")

</div>

Is it okay if i use some of D0SH,s coding language for my engine?

---

<div class="post-metadata">

**Author:** ![Reflectfr](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/reflectfr/32/32515_2.png) [@Reflectfr](https://forum.makecode.com/u/Reflectfr)\
**Post date:** [September 16, 2025, 10:39pm UTC](https://forum.makecode.com/t/d0sh-a-game-engine-inside-of-makecode/39175/8 "2025-09-16T22:39:33Z")

</div>

talking about the makecode keyboard brotato smoothie. otherwords i dont think she wouldve said something

---

<div class="post-metadata">

**Author:** ![randomuser](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/randomuser/32/32505_2.png) [@randomuser](https://forum.makecode.com/u/randomuser)\
**Post date:** [September 16, 2025, 10:55pm UTC](https://forum.makecode.com/t/d0sh-a-game-engine-inside-of-makecode/39175/9 "2025-09-16T22:55:22Z")

</div>

You have to type using the Makecode keyboard, the phone keyboard doesn’t pop up for me!

---

<div class="post-metadata">

**Author:** ![\_jupiter](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/_jupiter/32/28012_2.png) [@\_jupiter](https://forum.makecode.com/u/_jupiter)\
**Post date:** [September 17, 2025, 3:37pm UTC](https://forum.makecode.com/t/d0sh-a-game-engine-inside-of-makecode/39175/10 "2025-09-17T15:37:27Z")

</div>

well if you’re going to use D0SHscript, it needs to be credited.

---

<div class="post-metadata">

**Author:** ![BlobDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/blobdev/32/25519_2.png) [@BlobDev](https://forum.makecode.com/u/BlobDev)\
**Post date:** [September 17, 2025, 10:41pm UTC](https://forum.makecode.com/t/d0sh-a-game-engine-inside-of-makecode/39175/11 "2025-09-17T22:41:11Z")

</div>

Yes ofc
