Ramon Yvarra
Agent of Simplicity

Light vs. Dark

2-Player Tile-Based Combat

Role
Designer
Team
Self
Timeline
Ongoing
Outcome
An MMO Puzzle Game
Concept Art

The Concept

Light vs. Dark (LvD) is the working title for a game project I’ve been working on for years as time allows. It is tile-based strategic puzzle game where players attempt to reach the opposing player’s “gate”. At first glance it is a relatively easy game to understand, as its mechanics are based on a rock/paper/scissors system.

What makes LvD’s mechanics more strategic is that tiles can be combined into more powerful ties, and players can even merge tiles with the opposing player’s tiles. By using these combinatory effects, players can setup chained attacks and outcomes that advance their side forward.

Light and Dark valid attacks

Development Approach

This project was built completely in Swift and is built in two parts so that the game engine can be trained by conventional AI training systems, separately from the UI and gameplay layer.

After coding the first functional prototype myself, I was able to use AI coding tools to bring the game into a playable state with the following features:

  1. iOS GameKit support for online multiplayer
  2. Gameplay recording for later replay and bug evaluation
  3. Combination viewer UI to show discovered combinations
  4. SpriteKit tile effects
  5. Metal shader for opening screen “lava lamp” background
  6. AI Opponent trained in both factions

Next Steps

In the future this game will be made available on the Apple App Store, and be part of a massive online game where players compete in global factions.