Mithya Games - (Jan 2024 - Present)
Building Gol Turn
- Making it in Unity Engine
- Writing backend in Golang
- Storing game and user data in Dynamodb
- Running game servers on AWS lambda
- Using secure REST and Socket APIs
- Web3
- Built, tested, optimized and deployed smart contract on hardhat, spolia, amoy test nets
- Built a bridge server in golang to create a web3 wallet and iteract with smart contract
- Query transactions and listen to smart contract events
- Built APIs for unity game to provide access to web3
- Built contests for players to join and win prizes in ETH and MATIC
- Built pipelines using Unity Cloud
- Built android app (apk) and used shell script (post build process) to deploy it to play store
- Built iOS app (ipa) and used shell script (post build process) to deploy it to app store
- Backend pipelines using Make files
- built and deployed to development and production lambdas
- create and deploy new lambda functions and APIs (if required)
Tech used
- Unity Engine
- Android and iOS
- AWS - Lambda, API gateway, Dynamodb
- Docker - for local lambda and dynamodb
- C#, Golang, Shell, Markdown, Make files
- Solidity, Hardhat, go-ethereum
- Java and swift (for native platform support)
- Source Tree, Git hub, Git hub actions
- Unity cloud
- VS Code
- Terminal