Skip to main content

Welcome

Nautilus Games

We're game provider, we build games and provide it to our tenants, and when it comes to build a game, we're trying to keep it as standalone as possible, by standalone mean it can be run with no more than two dependencies.

Technical Stack

Our technical stack includes the following technologies:

  • Programming languages: Typescript & Go are two main languages being used at Nautilus Games
  • Frameworks & Engine: React for frontend Back Office, Cocos Creator for game client, in-houses library for backend
  • Databases: MySQL
  • Cache: Redis
  • API Gateway: Envoy Proxy
  • Service Mesh: Consul
  • Version control: Git
  • Deployment: Docker, Kubernetes
  • Continuous Integration/Continuous Deployment (CI/CD): GitLab CI/CD
  • Communication between Game Client, Frontend & Backend: gRPC-Web
  • Communication between Backend & Backend services: gRPC
  • Communication from our system to outside world: HTTP
  • Recommended IDE: VS Code

Feel free to explore our documentation to learn more about each component of our technical stack and how they work together to power our applications.