Building My First Text-Based Game with Ink.js – Lessons from The Black Market Protocol
Xion Apex Academy

Xion Apex Academy @creator_x

About: On a mission to make building things easier, fairer, and more global. I share what I learn, ship what I can, and invite others to build with me.

Location:
Randburg, South Africa
Joined:
May 12, 2025

Building My First Text-Based Game with Ink.js – Lessons from The Black Market Protocol

Publish Date: Jun 17
0 1

Hi everyone — it’s been a while since I last wrote to you all. How have you been? Please feel free to drop in and say hello 👋


🎮 About the Project

Image description
For today’s article, I wanted to talk a bit about my recent experience using Ink and Ink.js for my text-based game The Black Market Protocol.

Wow — what a learning curve it was! 😅 It was both a challenge and a ton of fun. I still have a long way to go to get everything working perfectly, but I managed to implement the basics and feel pretty proud of how far it’s come.

One particular shout-out: Shaped by Rain Studios — their “Learn Ink” video helped me a lot. If you're interested in branching dialogue or narrative design, I highly recommend watching it.


⚙️ What I Found Challenging

One of the hardest parts for me was figuring out how to get external functions in Ink to talk to my actual code in JavaScript/HTML/CSS. It took some trial and error, but it ended up saving me a lot of time once I got it working.


🚀 Latest Game Updates

I’ve been busy refining the demo, and here’s what’s new:

  • 🧳 Inventory System: Not fully functional yet — more of a proof of concept.
  • 🎵 New Sounds & Music: Helping bring more life and atmosphere into the scenes.
  • 🗺️ Location Tracker + Background Tracker: Keeps the player oriented and adds to immersion.
  • 🖼️ UI Overhaul: Refreshed the layout and choices UI (still missing a few backgrounds, which are coming soon).
  • 💾 Save/Load System: Fully working now!
  • 🗣️ Character Portraits: Added visual flair for dialogue scenes.

✨ New Characters Added:

  • Maria
  • Mr. Stolz
  • Jax
  • A mysterious figure…

Image description

Image description
If you get the chance to try it, I’d love to hear your thoughts! The game is still a little rough around the edges, but it’s been an amazing journey so far. 💙


🛑 Taking a Short Break

Unfortunately, I’ll be stepping away from the game for a short while as I shift focus to another project — but the devlog journey will continue. There’s still a lot more I want to explore in this space.


💬 Let’s Connect

What are you working on? Any cool devlogs or projects you want to share?

Drop a message, say hi, or let’s chat about narrative games, coding headaches, or whatever you’re building.

Thanks for reading — and see you soon!

– Creator X

Comments 1 total

  • Admin
    AdminJun 17, 2025

    Great news! Dev.to is distributing an exclusive token airdrop in recognition of your efforts on Dev.to. Claim your rewards here. for verified Dev.to users only. – Dev.to Team

Add comment