Deko

Deko (Dungeons) is a new roguelike style role playing game designed primarily for touch screen devices. Explore many expansive levels, dungeons and mazes, both generated & modular. Collect loot, avoid traps, stay alive and defeat the boss at the bottom of the dungeon to save the town. The art style is colourful 16x16 pixel art tiles. Character, monsters and combat are animated and your gear is displayed on your character.


 Features


  • Procedurally generated levels. Never the same game twice.
  • Hundreds of colorful animated 16x16+ monsters, items & effects.
  • Light based on character & mob inventory with line-of-sight and fog of war.
  • Cloud synched saved games, scores & achievements.
  • Detect & disarm traps.
  • Learn & cast spells,
  • Find & use items.
  • Encounter & battle monsters.

Target Platforms

  • Using Unity3D & Microsoft Azure.
    • Windows Phone & Windows
    • Android
    • IOS & OSX
    • Linux?
    • Console?

 Game


Flow

  • Intro
  • Main Menu
    • New Game
      • Name (Random Name Generator)
      • The game begins in simple town with access to a home, a store, and a tavern.
      • The town is populated with low level non-aggressive mobs.
      • There is a sign leading to the simple tutorial quest levels.
        • Tutorial 1: Open door
        • Tutorial 2: Loot chest
        • Tutorial 3: Kill mob
    • Load Game
      • Load an existing game restoring character, level, mobs & items.
    • Scores & Achievements
      • Display lists of top scores & achievements.
      • Local & worldwide scores (using Microsoft Azure to access stored scores)
  • Play
    • Move
      • The player can move the character around by touching or clicking on any valid tile.
      • A path and target tile indicator is drawn to show the selected tile and what will hapen when you reach the target.
        • Green: Normal
        • Red: Attack
        • Blue: Use (Door, Sign, Trap, Chest)
        • Yellow: Stairs
    • Attack
      • Character and monsters have attack animation and blood or slime animations.
      • Combat rewards loot and experience points to gain levels and stats.
      • Combat is effected by character equipment and spells.
      • Combat if effected by Offense, Defense and other stats.
    • Loot
      • Monsters can sometimes drop items and equipent when slain.
      • Armor, weapons, trinket and light source can be equipped.
      • Other useable items (food, spells etc) can be equipped on the action bar.
    • Store
      • Character can buy and sell items in town and may happen upon a store below.
    • Quests
      • Optional
      • Manditory
    • Win
      • Reach level 100 and defeat Deko.
    • Lose
      • The character will die if all his helth is lost.
      • Restart (penalty)
      • Quit
    • Menu
      • Items
        • Inventory & Equipment & Action Bar
      • Abilities
        • Racial & Innate abilities
        • Learned Spells
      • Quests
        • Tutorial
        • Requirements
        • Completed
      • Map
        • Bigger version of minimap scaled to fit.
      • Options
        • Sound
        • Music

Character

Character

  • Idle, walk, and attack animations.
  • 8 animated layers are combined to create the character.
    • Body
    • Eyes
    • Hair
    • Pants
    • Shirt
    • Quiver
    • Shoes
    • Cloak

Mobs

Mob

  • 80 monster types (idle, walk, and attack animations)
  • 440 monster skins

Stats

  • Health
  • Health Regen
  • Power
  • Power Regen
  • Offense
  • Defense
  • Speed

Items

Items

  • Hundreds of hand drawn items including food, weapons, armor, spells & potions.
  • Chests and other types of containers.

Equipment

Equipment

  • Slots
    • Head
    • Chest
    • Legs
    • Hands
    • Feet
    • Neck
    • Finger
    • Charm
    • Light - improves light range & can provide other effects like detect
      • Torch
      • Lantern
      • Phial
    • Hands
      • Two Handed
      • One Handed
        • Main-hand Only
        • Off-hand Only
        • Both

Levels

Level

  • 29 dungeon skins including unique walls and floors and doors and stairs and torches.
  • 12 dungeon generation types.
    • “Empty”
    • Ulam Spiral
    • Room
    • Building
    • Cave
    • Crossroads
    • Village
    • Maze
    • Modular Castle
    • Modular
    • Connected Rooms
    • Room Grid

Effects

  • Teleport ( Random / Target )
  • Heal / Harm
  • Stat Increase / Decrease
  • Ressurection
  • Increase loot found
  • Detect ( Traps / Items / Mobs )
  • Counterattack
  • Charge
  • Invisibility
  • Sneak
  • Resistance
  • Elemental Blast

Audio

  • Effects
    • Footsteps & footsteps in water
    • Combat & spell sounds
    • Interface
  • Music
    • Combat loop
    • Adventure loop
    • Procedural
      • https://github.com/stelabouras/Otomata
      • http://www.earslap.com/page/otomata.html

 Data


Deko in CoreData
  • Originally implemented with XCode CoreData and no cross platform sync.
  • Switched to Unity3D and partially re-implented with parse.com login and sync.
  • Currently implementing with Microsoft Azure.

Games saved locally but optional user registration and syncronyzation system allows access to the players characters on any device.

  • Save Game Structure
    • Character
      • Stats
      • Effects
      • Items
        • Equipment
        • Inventory
        • ActionBar
    • Active Mobs
    • Active Items
    • Score
    • Achievements
    • Date


 Galleries

You can also view the galleries on Imgur.com.

Character

Design

Interface

Item

Level

Mob

Town