One Dollar Message.

  • pixi.js
  • node.js
  • postgresql
  • javascript
  • html5
  • css3

Project background

One Dollar Message is a fun retro game I created as a personal project. It was a way to send a quick message to your friends or family in an unconventional way.

It's a 2D game built with pixi.js and vue.js in the frontend, node.js in the backend. As a database I opted for postgresql. Stripe and mollie were implemented as payment providers.

The goal was to have an emoji character collect a treasure on the right-hand side of the map without being touched by the enemies. If you could bring the treasure safely to the exit door, a personal message - created by the person who send you the game - would be revealed.

Image of one dollar message

For the price of 1 dollar, anyone could create their own game, customizing the arena, character, enemies and treasure, and to write a personalized message. Each game would be made available at a different url. This url could then be shared via whatsapp or social media, to friends and family.

Image of one dollar message

New year was coming up, and it was the perfect time to send a personalized message in an alternative way. It was featured in a Belgian newspaper. Below you can watch a little screencast of how it worked. Imagine, someone shared the link of following game with you:

Currently it's offline, but I will try to revive it in the near future.

Curious for more?

ColonistColonist

A company I've helped to develop an expansion of their game and created some new playable maps for them.

  • pixi.js
  • typescript
  • node.js
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk
    • Let's talk