Unity WebGL + AWS Deployment — Get a Browser-Based Casino Demo Live
Worldwide
We have a fully-built 3D browser-based casino platform (Unity WebGL frontend + Spring Boot backend) that has never been deployed. All the code and infrastructure-as-code (Terraform) exists and is well-documented, but nobody has ever run a build or stood up the AWS infrastructure. We need someone to take this from "source code" to "working link I can demo to prospects." This is NOT a from-scratch build — it's deployment, configuration, and debugging of existing, documented code. WHAT EXISTS ALREADY: - Unity project (Unity 2023.2.19f1, WebGL target) — 3D casino environment with player movement, login/auth flow, wallet/balance UI, and two embedded slot game scenes. Has a README documenting exactly which URLs/config values need to be set before building. - Backend API (Spring Boot, Java 17, Gradle, Dockerised) — handles auth, balance, deposits, guides. Has a README with exact Docker build → ECR push steps. - Infrastructure as code (Terraform) — defines the full AWS stack: VPC, security groups, RDS (two instances — auth + wallet), ECS Fargate services, ALB, CloudFront, S3, IAM. Includes a documented terraform.tfvars template and required IAM permissions. - AWS account with admin access will be provided. GitHub repos (3 separate repos) will be shared with you. WHAT'S NOT DONE (this is the actual gap): - Unity project has never been built into a final WebGL package. - Backend Docker image has never been built or pushed to ECR. - Terraform has never been applied — zero live infrastructure currently exists. - No domain is currently pointed at anything real. SCOPE OF WORK: 1. Build the Spring Boot app, build the Docker image, push to ECR. 2. Set up terraform.tfvars with secrets (can be freshly generated), run terraform apply, debug any first-deploy issues. 3. Update Unity project's hardcoded API URLs and auth config (Auth0, Google, Facebook), build for WebGL. 4. Deploy frontend via S3 +
- Less than 30 hrs/weekHourly
- 1-3 monthsDuration
- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:2 weeks ago
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- United Kingdom3:48 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by