Elemental Battles

Elemental Battles

Elemental Battles

Elemental Battles is an eight-lesson online coding tutorial game that introduces users to the foundational elements of the EOSIO codebase. From crafting smart contracts to front-end development and interacting with blockchain data, this course teaches you how to build a fully functional app on the EOSIO platform.

Client

Block.one

Services

Game Art UI & UX Design

Industries

Blockchain

Date

2019

Dashboard Sidebar Close Up
Dashboard Sidebar Close Up
Dashboard Sidebar Close Up

Project Goal

This project aims to create an engaging tutorial introducing developers to EOSIO's basic functionalities. Designed for those building decentralized applications (dApps) on the EOS blockchain, it uses a game-based approach to explain key features interactively.

Target Users

Our primary audience is developers with prior experience in C++ who are looking to explore and build on the EOSIO blockchain.

Full Dashboard
Full Dashboard
Full Dashboard

UX Process

Before creating wireframes and user flows, we tested the printed card game to validate the instructions and uncover potential issues by simulating various gameplay scenarios. Additionally, we analyzed competitor online card games to identify successful design elements and user engagement strategies.

Extracted currency modules
Extracted currency modules
Extracted currency modules

Visual Design

Research highlighted Hearthstone as a leading collectible card game, renowned for its mass appeal and diverse deck archetypes. Drawing inspiration from its visual style, Elemental Battles adopts a fantasy theme centered on three elemental forces—Wood, Fire, and Water—to enhance its immersive storytelling and design appeal.

Full Dashboard with Sidebar
Full Dashboard with Sidebar
Full Dashboard with Sidebar

Project Learnings

Elemental Battles is one of my most challenging projects because we need to finish all game assets within a month. However, we are glad to see people enjoy playing and using it as much as we enjoyed developing it — and that it helps them to do great things with blockchain technology.

© Copyright 2025 by Julia Lam.

© Copyright 2025 by Julia Lam.

© Copyright 2025 by Julia Lam.