🏙️

MiastoX

Procedural climbing game on Roblox — 30 floors, dynamic weather, PvP combat & rank system. Built with Luau and CityX framework.

30+
Floors
4
Weather Types
5
Power-ups
7
Rank Tiers

🗺️ Procedural City Map

Each playthrough generates a unique city block layout. Below is a real-time procedural visualization of the city generation algorithm.

Buildings
Towers
Parks
Roads
PvP Zones

🎮 Game Features

🏢
30+ Floors

Progressive difficulty from tutorial floors to chaotic endgame. Each floor introduces new mechanics.

🌦️
Dynamic Weather

Sunny, rain, storm, snow, fog — conditions change mid-game and affect gameplay mechanics.

Power-ups

Speed, Jump, Shield, Invincibility, Double Coins & XP — pickups that change your strategy.

⚔️
PvP System

Arena combat with kill tracking, rankings, and rewards. Fight other players to climb the leaderboard.

👑
Rank System

From Civilian to Owner — 7 ranks. Earn prestige through gameplay and climb the hierarchy.

🔄
Prestige

Complete the game, earn a prestige point, restart with bigger rewards and harder challenges.

📊 Project Status & Readiness

Overall Completion
Core gameplay90%
Polish & balance75%
Deployment & CI95%
Deployment Status
Roblox Live
Published and playable — game ID 11633610328
GitHub Pages
Project website live at Dawju9.github.io/MiastoX
CI/CD Pipeline
Automated builds via GitHub Actions (WIP)
Version
v1.0.1 — Active development continues

📅 Development Timeline

Phase 1: Core Engine
Procedural generation, basic climbing mechanics, floor system
Completed
Phase 2: Weather & Power-ups
Dynamic weather system, 5 power-up types, particle effects
Completed
Phase 3: PvP & Ranks
Arena combat, 7-rank progression, prestige system
Completed
Phase 4: Polish & Balance
Difficulty tuning, UI/UX improvements, bug fixes
In Progress
Phase 5: Community & Expansion
Leaderboards, seasonal events, new floor types
Planned

🛠️ Tech Stack

Language
Luau (Roblox)
Framework
CityX
Build Tool
Rojo
Packages
Wally
Linter
Selene
CI/CD
GitHub Actions