# Weasel Words - our Typing of the Dead clone for Ludum Dare 49 Game Jam entry

**URL:** <https://forum.babylonjs.com/t/weasel-words-our-typing-of-the-dead-clone-for-ludum-dare-49-game-jam-entry/24312>\
**Category:** Demos and projects\
**Tags:** game, animation\
**Created:** [October 5, 2021, 2:19pm UTC](https://forum.babylonjs.com/t/weasel-words-our-typing-of-the-dead-clone-for-ludum-dare-49-game-jam-entry/24312 "2021-10-05T14:19:46Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lloyd\_Henning](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/lloyd_henning/32/7902_2.png) [@Lloyd\_Henning](https://forum.babylonjs.com/u/Lloyd_Henning)\
**Post date:** [October 5, 2021, 2:19pm UTC](https://forum.babylonjs.com/t/weasel-words-our-typing-of-the-dead-clone-for-ludum-dare-49-game-jam-entry/24312/1 "2021-10-05T14:19:46Z")

</div>

We, [Foxdog Studios](https://foxdogstudios.com/), entered another Ludum Dare Game Jam with a Babylon.js game. This one is a PSX style typing of the dead clone.

 ![screenshot-2](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/0/f/0f2dfbef1d301e1d08d33e32803e50da9f01b90f.jpeg)

# Play it in your browser [here](https://foxdogstudios.itch.io/weasel-words)

The PSX graphics were fun to implement (not very cleverly done, we used `engine.setHardwareScalingLevel(2)` for lower resolution and then converted the “bleed” part of a godot VHS filter for a custom post processing pipeline.

Was also our first true attempt at using armatures/skeleton animations. All the game world data and animations are in one `gltf` file exported from blender, using the names of meshes a basic tagging system, e.g. a mesh wil be called `Weasel.Lvl7.PhysicsBox` and we can regex for properties using that. The workflow is not sophisticated and it seems there is a limit on object names in blender, but it’s pretty fast to iterate on simple levels.

Also wow does babylon load faster than these unity web games. We’ve had developers be perplexed about how “instant” it is to play the game compared to waiting on the unity loader.

Aside from babylon, we used React for the UI and [SAM.js](https://discordier.github.io/sam/) for the text to speech.

Hope you enjoy.

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [October 5, 2021, 2:58pm UTC](https://forum.babylonjs.com/t/weasel-words-our-typing-of-the-dead-clone-for-ludum-dare-49-game-jam-entry/24312/2 "2021-10-05T14:58:42Z")

</div>

I LOVE IT !!! @PirateJC will be a huge fan for sure

---

<div class="post-metadata">

**Author:** ![PirateJC](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/piratejc/32/1003_2.png) [@PirateJC](https://forum.babylonjs.com/u/PirateJC)\
**Post date:** [October 5, 2021, 5:10pm UTC](https://forum.babylonjs.com/t/weasel-words-our-typing-of-the-dead-clone-for-ludum-dare-49-game-jam-entry/24312/3 "2021-10-05T17:10:06Z")

</div>

YEEEEESSSSSS!!!

FOXDOG! Oh man I adore your games!

Well done @Lloyd_Henning and team!

Any objections to us posting this on the community page and tweeting about it?

---

<div class="post-metadata">

**Author:** ![Lloyd\_Henning](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/lloyd_henning/32/7902_2.png) [@Lloyd\_Henning](https://forum.babylonjs.com/u/Lloyd_Henning)\
**Post date:** [October 5, 2021, 5:55pm UTC](https://forum.babylonjs.com/t/weasel-words-our-typing-of-the-dead-clone-for-ludum-dare-49-game-jam-entry/24312/4 "2021-10-05T17:55:07Z")

</div>

Haha, thanks! No objections to sharing here!

---

<div class="post-metadata">

**Author:** ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)\
**Post date:** [October 5, 2021, 5:55pm UTC](https://forum.babylonjs.com/t/weasel-words-our-typing-of-the-dead-clone-for-ludum-dare-49-game-jam-entry/24312/5 "2021-10-05T17:55:30Z")

</div>

Exceptional! Love it

---

<div class="post-metadata">

**Author:** ![PirateJC](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/piratejc/32/1003_2.png) [@PirateJC](https://forum.babylonjs.com/u/PirateJC)\
**Post date:** [October 6, 2021, 12:26am UTC](https://forum.babylonjs.com/t/weasel-words-our-typing-of-the-dead-clone-for-ludum-dare-49-game-jam-entry/24312/6 "2021-10-06T00:26:07Z")

</div>

Tweeted:

> <https://twitter.com/babylonjs/status/1445543736063107080>

And added to the community page:

> **[Babylon.js: Powerful, Beautiful, Simple, Open - Web-Based 3D At Its Best](https://www.babylonjs.com/community/)**
>
> Babylon.js is one of the world's leading WebGL-based graphics engines. From a new visual scene inspector, best-in-class physically-based rendering, countless performance optimizations, and much more, Babylon.js brings powerful, beautiful, simple, and...

Should be live in a few minutes

---

<div class="post-metadata">

**Author:** ![carolhmj](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/carolhmj/32/25918_2.png) [@carolhmj](https://forum.babylonjs.com/u/carolhmj)\
**Post date:** [October 6, 2021, 12:40am UTC](https://forum.babylonjs.com/t/weasel-words-our-typing-of-the-dead-clone-for-ludum-dare-49-game-jam-entry/24312/7 "2021-10-06T00:40:47Z")

</div>

I’m not a fast typer by any means (just look at my score!), but…

 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/3X/5/c/5c8570deae16de9e6b5ec96b66cc3fc4382e31ae.jpeg)

I LOVE the atmosphere of this! It’s so absurd and unique in the best way! Every time the “gatekeepers” went “hey bud” with that fun robot voice I was like _I love you and will protect you forever_ 🥺

Great work!
