Playtesting Videos


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
-

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.

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.

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.

Media







