Solarin

3 Jun 2024

GitHubView repo

Solarin

An Online Idle Strategy Game with real-time interactions and complex game logic.

UAntwerpenGame

Overview

Solarin is a multiplayer idle strategy game developed for the Programming Project Databases course at the University of Antwerp. The project focuses on designing a scalable backend system that supports real-time interactions, persistent game state, and complex game mechanics.

Players manage a space civilization by building cities, gathering resources, training armies, and interacting with other players in a shared game world.

Key Features

  • Idle mechanics based on time-driven resource production and actions
  • City management with buildings, upgrades, and production systems
  • Army system with movement, combat, and merging
  • Procedurally generated planets and regions
  • Multiplayer features including trading, alliances, and chat
  • Real-time updates using WebSockets
  • Authentication with JWT and secure password hashing
  • Fully database-driven architecture using PostgreSQL