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.