top of page
Frame 1.png

Mikrocosmos 2

Mikrocosmos 2 is an ongoing Team-based Competitive Strategy & Action game that combines trading with combat, where two teams of 2 - 8 players compete to occupy the market shares.

Playtesting Videos

Mikrocosmos 2 Playtest Footage 1 2022.09.05
Playtest Clip 1

Highlighted Game Development Features

Networking

Mikrocosmos 2 is an online multiplayer game that mainly leverages Mirror and Steamwork as its networking framework. The game also has a highly scalable networking framework that provides extensibility for supporting other platforms. 

The game currently supports four ways of playing with each other: 

  • Local network lobby discovery

  • Online (Steam) lobby discovery

  • Connect to custom servers (by public IP and port)

  • Steam random matchmaking

 - 

mk3.jpg

Hot-updating

Mikrocosmos is mainly based on MikroFramework, a custom MVC game framework that supports hot-updating features. The game supports hot-update file validation, version validation, and Incremental hot-update based on AssetBundle. 

In addition, the game's localization files, as well as all stats in the game (e.g. item stats), are saved on Google Sheets, thus also supporting hot-updating.

mk4.jpg

Key Rebinding & Multi-controller

Mikrocosmos 2 has multi-controller support for Keyboard & Mouse, XBox Controllers, and PS4/5 controllers by leveraging Unity's new Input System. The game also supports key hot-rebinding for specific control schemes.

mk5.jpg

Highly Extensible Game Systems

The game currently has 25+ items, 5+ mini-games, 10+ planets, and 20+ buffs. The game's systems are highly scalable and extensible, strictly followed by the Dependency Inversion Principle, which provides multiple interfaces that can be combined to make unexpected game elements.

mk6.jpg

Media

  • LinkedIn
  • YouTube

©2022 by Tianyi Chen. Proudly created with Wix.com

bottom of page