๐ Luminaria: A Journey Within
A cooperative pixel-art board game by ERNER Studio
"Illuminating worlds, guided by moonlight."
๐ฎ Introduction
Luminaria: A Journey Within is a 2D online multiplayer cooperative board game developed by ERNER Studio.
Inspired by titles like Jumanji and narrative-rich RPGs, it blends strategy, knowledge-based challenges, and emotional storytelling in a pixel-art world. Players embody fragments of a shattered soul, working together to overcome obstacles and reunite as one.
๐ Game Modes
- 2-Player Mode: Each player begins with 4 hearts (lives).
- 3โ4 Player Mode: Each player starts with 3 hearts.
- If any player loses all hearts, the entire team loses.
- If any player reaches the end of the final map, the team wins.
๐ฒ Gameplay Overview
โณ Flow
- Turn-based board movement using 2 dice (2โ12).
- Players land on various tile types that trigger events or challenges.
- Players progress through 3 maps: Countryside, Desert, and City.
- Between maps, players visit a Hub Island with access to Danโs Shop.
๐งญ Objectives
- Complete each map by collaborating and navigating through events.
- Strategically manage hearts, credits, and items.
- Reach the final Divine Beam to win together or lose together.
๐ Environments
- Countryside โ Lush, peaceful landscapes with gentle learning curves.
- Desert โ Harsh ruins and sun-scorched paths with higher risk/reward .
- City โ A moonlit metropolis filled with complexity and challenge.
- Hub โ A central island between maps for shopping and regrouping.
๐ญ Characters
-
Playable Fragments:
- Ren โ Hope Fragment
- Roxy โ Doubt Fragment
- Tarus โ Logic Fragement
- Mar โ Passion Fragment
-
NPCs:
- Cellica โ The ethereal guide and question spirit
- Dan โ The eccentric shopkeeper with items for every occasion
๐งช Player Profile System
Each player profile tracks:
- Username / ID
- Elo Rating (dynamic difficulty scaling)
- Best/Worst Question Categories
๐ง Core Mechanics
๐ฒ Dice & Movement
- Players roll two dice to determine movement.
- Tokens move across pixel-art paths with smooth animation.
๐งฉ Tile Types
- Rest Tile - A simple rest tile, nothing happens.
- Question Tiles โ Answer trivia based on Elo level (correct = reward, incorrect = penalty).
- Bonus Tiles โ Credits, items, or health boosts.
- Cursed Tiles โ Negative effects such as losing items, hearts, or chat abilities.
๐ค Player Collaboration
- Item Sharing โ Give or receive items from allies.
- Heart Donation โ Transfer a life to a teammate in need.
- Question Assistance โ Whisper answer suggestions when requested.
Communication:
- Text & voice chat available during gameplay (except on question tiles).
- Communication can be toggled or disabled via items/events.
๐ Danโs Shop & Economy
- Credits earned through questions, tiles, and performance.
- Use Credits in Danโs Shop to purchase:
- Healing items
- Reroll cards
- Buffs
- And more...
- Inventory limit: 3 slots per player
๐ Victory & Defeat
- Victory: Any one player reaches the final tile on the third map.
- Defeat: If any player loses all hearts, the game ends for all.
๐ง Audio & Atmosphere
- Custom soundtrack composed using FL Studio and MuseScore
- Each map has its own ambient theme (piano, jazz fusion, etc.)
- Dynamic sound effects for dice rolls, tile effects, and UI feedback.
๐ ๏ธ Game Engine & Tools
- Engine: Unity (C#)
- Multiplayer: Unity Netcode for GameObjects
- Pixel Art: Aseprite
- Music: FL Studio, MuseScore
- Version Control: Git & GitHub
๐ฅ Developers
Developed by ERNER Studio:
- ๐จ Rayan Derradji โ Game Director, Art/Audio Director, Dev
- ๐ฎ Houssem Sid โ Lead Game Designer, Dev
- โ๏ธ Nazim Azzouza โ Technical Director, Dev
- ๐ Anes Hadim โ Narrative Director, Dev
- ๐จ Tarek Ait Ahmed โ Art/Audio Assistant, Dev
- ๐พ Abdellah Zeghmar โ Game Developer
๐ License
This project and all its content โ including code, art, audio, and design โ are the property of ERNER Studio.
It is released under a custom license:
- โ Free to use for personal and educational purposes
- โ Not allowed for redistribution, commercial use, or publishing under any other name
- ๐ See
LICENSE.mdfor full details