『Job』株式会社G-Blossom

G-Blossom Co., Ltd.

I joined G-Blossom Co., Ltd. because I wanted to work on developing more indie-style games.
However, after joining, my main responsibility was the development of a social game. Although this was different from what I originally expected, I gained valuable experience in online game development, as I was responsible for the entire process from front-end to back-end on my own.

拳極


The project I worked on was a game called Ken Goku (拳極). By the time I joined, the game had already been released and had been in live operation for quite some time. It is a combat-focused social game themed around Japanese yakuza culture. Players can progress through main story missions, recruit underlings, form alliances, engage in PvP, and purchase or upgrade equipment.

Here is the official site of the game: https://kengoku.com/

The game is heavily social, offering features such as chat, greetings, friend-making, sparring, gift-giving, and cooperative battles. In addition, it includes extensive in-app purchases and gacha systems, which made the backend implementation particularly complex.

(Here ↑ is the official game trailer)

I was responsible for full-stack development, covering both frontend and backend. My main tasks included bug fixing, feature updates, and maintaining seasonal operations.

Technical Details

In this project, we have used these tools for the development:

  • Communication
    • Slack
  • Task Management
    • Backlog
  • Client
    • Unity
  • Backend
    • AWS
      • Lambda (nodejs)
      • MySQL
      • DynamoDB
    • Firebase
  • CI/CD
    • UnityCloudBuild

Because the game’s architecture was also quite complex, I created a simple diagram to illustrate its structure.

The architecture connects a Unity client to AWS Lambda APIs, which interact with both RDS (MySQL) and DynamoDB.
The client can access DynamoDB in a one-way direction but cannot modify it.
Firebase is used to push notification to the client.
The client gets the Asset Bundle from S3.

There is also a CMS, where the management team can modify DB and S3 directly.

The system supports multiple environments (DEV/TEST/STG/PROD) for smooth development and live operations.

扫一扫,分享到微信

微信分享二维码
  • © 2020-2025 Yiran He
  • Powered by Hexo Theme Ayer