World of Darkness

Online Gaming

industry: game dev


After the release of Dungeons & Dragons, the genre of tabletop RPGs became highly popular and saw skyrocketing demand. And, as the internet developed and grew, players got the chance to see their imagined worlds brought to life and play around in them. Online tabletop games have carved out their own niche in the industry.

This particular project is based on books about vampires and werewolves and a rich world with several video games, tabletops, and sourcebooks based in it.


NDA screenshot

Incode Group was tasked with developing an online tabletop game based on a universe featuring vampires and werewolves. The team had to immerse themselves in the world and its lore as well as develop a game system that stayed true to the rules in the original game. This included guidelines for both the game master and the players, meaning a character creation system, equipment lists, enemy descriptions, battle rules, and other features.


Creating a virtual world with several maps, true to the game’s design.

We studied the map interaction logic and the order in which they appear, giving them the look described in the source material.

Creating a multifunctional system of character interactions.

Mapping out and implementing the internal character logic and interactions based on their characteristics, number of players, and game duration. Modeling possible player move to determine how long certain game actions take.

How it works 

World of Darkness unites three related but distinct fictional universes created as settings for supernatural horror-themed role-playing games. Incode Group helped develop this spinoff title based on Vampire: The Masquerade role-playing game. The game uses the cursed, immortal vampiric condition as a backdrop to explore themes of morality, depravity, the human condition (or appreciation of the human condition in its absence), salvation, and personal horror.

Vampire is based on the Storyteller System. In addition to the general Storyteller rules, it uses a number of specific mechanics aimed towards simulating the vampiric existence. Before starting, the user has to register via website. Then you create a character, choosing various characteristics like abilities, clan, sects etc.

 Key features

  • Character creation Character creation

    A collection of forms with validations based on the game rules. In addition to the character, you can also create Chronicles and Troupes that unite characters or players. The player can find one of them on the map and join it. Plus, Troupes are also assigned admins that can control the characters in each Troupe (change characteristics).

  • Map creation Map creation

    The map is the game area where you can set up regions, cities, buildings, and other geographical locations (placed as markers on a map).

Stack of technologies 

  • Express.js
  • Angular.js
  • Node.js
  • Elasticsearch
  • Redis
  • MongoDB


As a result we have the Storyteller System game which is set in a fictionalized "gothic-punk" version of the modern world, where players assume the roles of vampires, who are referred to as "Kindred", and deal with their night-to-night struggles against their own bestial natures, vampire hunters, and each other.


Let us be your biggest success story!

Explore the next project 

Blockchain for Healthcare

UI/ UX design
Web development

Purchase medicine, track its shipment, and file complaints about counterfeit products.

Project Image


Online games, Browser games.