Back to case studies

Game systems

Uruk Bartas

A Web3 RPG game with blockchain integration, NFTs, and a token economy.

Uruk Bartas adventure flow
Uruk Bartas inventory
Uruk Bartas leaderboard

An evolving own product: we show the system built, not a launch promise.

The system

Project Overview

Uruk Bartas is an innovative Web3 RPG game that combines traditional gaming mechanics with blockchain technology, creating a unique player-owned economy where in-game assets have real-world value.

The game features a rich fantasy world where players can collect characters, battle other players, complete quests, and earn rewards in the form of the native $URUK token and NFT items.

As the lead developer, I designed and implemented the entire technical architecture, from the game's frontend interface to the smart contracts that power the blockchain interactions.

Technical decisions

Technical Challenges & Solutions

  1. 01
    Challenge

    Creating a balanced game economy that integrates blockchain elements while maintaining engaging gameplay.

    Solution

    Designed a dual-currency system with in-game resources and blockchain tokens ($URUK), carefully balancing earning rates, sinks, and utility to prevent inflation while rewarding active players.

  2. 02
    Challenge

    Ensuring secure and efficient blockchain interactions without compromising user experience.

    Solution

    Implemented a hybrid architecture where most game actions happen off-chain for speed and cost efficiency, with critical economic transactions secured on-chain. Integrated RainbowKit for seamless wallet connections.

  3. 03
    Challenge

    Building a scalable infrastructure that could handle thousands of concurrent players with real-time updates.

    Solution

    Deployed the application on Kubernetes with load balancers, state management, and real-time event handling, ensuring smooth performance even during peak usage periods.

Inside the product

Key Features

01

Quest System

Quest system that guides players through a fantasy world, rewarding them with in-game rewards and experience.

02

NFT Marketplace

Secure and decentralized marketplace for trading in-game assets.

03

Character Progression

Character progression system with customizable attributes and skills that can be improved through gameplay.

04

Competitive Leaderboards

Leaderboards that allow players to compete against each other for the top positions, with rewards for those who achieve high rankings.

05

Collectible Characters

Unique NFT characters with different attributes, abilities, and rarity levels that can be traded on the marketplace.

06

Strategic Battles

Turn-based combat system where players can challenge others, with outcomes determined by strategy, character attributes, and some randomness.

07

Token Economy

Balanced economic system with the $URUK token that powers in-game transactions and real-world value.

08

PvP Combat

Strategic player-versus-player battles with rankings, tournaments, and valuable rewards.

09

Cross-Platform Play

Seamless gaming experience across desktop and mobile devices with synchronized progress.

Technologies Used

Technology serves the system.

  • Angular
  • NestJS
  • PostgreSQL
  • PWA
  • Game systems

Next case

BLISS

An editorial experience organising training, mindfulness and subscription-only content.

Open case