EcoState

Environmental Simulation Game

Theme: Ecology Platform: Desktop & Mobile
← Back to Home

Game Overview

The game assigns players the responsibility of management, taking into account global ecology, balance, and risks, and making strategic decisions with various point systems. Similarly, while controlling the population, it involves solving random tasks and problems and encountering unexpected events.

Game Screenshots

EcoState - Main Interface

Main Game Interface

EcoState - Resource Management

Resource Management

EcoState - World Map

World Map View

Technical Features

ScriptableObject System

Each city uses its ID to find its data with the code I wrote using ScriptableObject. With this ID, it finds its name, population, all values, color, and other details.

Dynamic Point System

Strategic decision-making with various point systems that affect global ecology, balance, and risks.

Random Event System

Players encounter unexpected events and must solve random tasks and problems while controlling population.

Cross-Platform

Available on both Desktop and Mobile platforms with optimized UI and controls for each platform.

Game Mechanics

🌍 Global Ecology Management

  • Environmental balance monitoring
  • Resource allocation and distribution
  • Ecosystem health tracking
  • Sustainability metrics

🎯 Strategic Decision Making

  • Point-based decision system
  • Risk assessment and management
  • Long-term planning strategies
  • Consequence evaluation

👥 Population Control

  • Population growth management
  • Resource demand balancing
  • Quality of life optimization
  • Migration patterns

🎲 Dynamic Events

  • Random task generation
  • Unexpected event handling
  • Problem-solving challenges
  • Adaptive gameplay

Technologies Used

Unity Engine C# Programming Python ScriptableObject Cross-Platform

Full Gallery

More visuals and assets from EcoState

EcoState Logo alt
EcoState Logo
EcoState Screenshot 25
EcoState Screenshot
EcoState Screenshot 24