Chimera

game microservices

Introduction

A game microservices project for Conquer Online

First imagined as a story piece, Chimera extends the Conquer Online game client to tell a narrative set in Ancient China. “While the region teeters on the declaration of war, rival guilds will challenge an empire and set the skies ablaze.” Though just a teaser, Chimera explores the idea of enriching gameplay and story elements with historical events, using the events as a framework for building lore and legend. From a player perspective, Chimera delivers personalized storyline through world building, interactive quests, collaborative raid experiences, and massively multiplayer world events.

In terms of technical specifications, Chimera experiments with microservice architecture. The project is comprised of multiple services which all play a role in a stage of gameplay. Three stateful service roles, however, help gate-keep the other backend stateless services:

Authentication

Validates logins using a secure password protocol. Gates communication with the account and authority microservices.

Realm

Routes client requests to global microservices and to the connected region service. Loads states from various other microservices.

Region

Contains a single or multiple map instances using partitioning to split up the game world. This allows for live service migrations.

Getting Involved

Chimera is in pre-alpha development!

I really appreciate your interest and patience, but Chimera is not yet available for public testing. Until the core services can be flushed out and stabilized, I will not be accepting applications for testing. I do plan on posting more updates as I start feature development, so feel free to check back later or bookmark this page.

What's new?

Here's the latest from development...

Fair Use

Algorithms and packet structuring used by this project for interoperability with the Conquer Online game client is a result of reverse engineering. By Sec. 103(f) of the DMCA (17 U.S.C. § 1201 (f)), legal possession of the Conquer Online client is permitted for this purpose, including circumvention of client protection necessary for achieving interoperability. Chimera is a non-profit, self-study project and not associated with TQ Digital Entertainment. All rights over Chimera are reserved by Gareth Jensen “Spirited”. All rights over the game client are reserved by TQ Digital Entertainment. This project does not distribute modified game clients.