Centralized configuration with Git backing store
This article covers how Chimera loads configuration files using distributed methods, from files in Git to settings in memory for each service.
Chimera is a game project demonstrating scalable game microservices for the Conquer Online game client. Set in Ancient China, players compete for guild and clan supremacy in a rapidly destabilizing region. Check out my recent projects in game microservices and game design!
Check out my game projects
Read about service architecture
Clone my public projects
View my hobbyist photo gallery
In case you’re not aware: this month is dedicated to raising awareness of lesbian, gay, bisexual, and transgender rights. It’s also a month of learning, discovery, courage, and support for the general pride community. I’m Demisexual / Aceflux, which are both under the asexuality (ace) umbrella and mean that my orientation fluctuates between no attraction (completely asexual) and some attraction to my partner only (demisexual). I’m an ally for LGBT rights, regardless of sexual preference and gender identity (non-binary included).
I work as a Senior Software Engineer in the game industry, specializing in high availability, scalable microservices for game systems. In my academics, I focused heavily on project courses in distributed systems, database design, networking, cryptography, and system design. In my free time, I work on my game projects and photography. This website is dedicated to those personal projects; feel free to look around.
This article covers how Chimera loads configuration files using distributed methods, from files in Git to settings in memory for each service.
Setup build configurations in Docker Compose and remote debug your microservices running in Docker using delve from Visual Studio Code.
Let’s talk about the complexities and challenges of multi-threaded game server design, and the tools and solutions we have available to us.
Archives product listings on various asset marketplaces. It accepts a website and user, and then crawls and downloads their product listings.
QueueUserAPC DLL injection tool for launching the Conquer Online game client with modules for connection redirects and other useful features.
Absalom Station’s Jumpgate-1, the most advanced energy research facility orbiting the Burning Mother with the sole objective of bridging the gap.
First imagined as a story piece, Chimera extends the Conquer Online game client to tell a narrative set in Ancient China.
This simple command line tool allows artists and map designers to change access, sound response, and elevation of tiles in Conquer Online.
This simple command line tool allows artists and map designers to add, remove, and move portals in Conquer Online.
By continuing to browse or by clicking “Accept”, you agree to the storing of cookies on your device for commenting and analytical purposes.