I’m always excited to take on new projects and work with innovative minds.

Email

contact@gabrieldev.eu

Site

https://gabrieldev.eu

Registered office

Bulevardul Nicolae Iorga 7B, Bl. F7, Et. 4, Ap. 3, Iași, Romania

Social Links

Project

VENETIA Club Casino – 3D Multiplayer Game in Unity and Blender

A 3D social casino with virtual chips for Android, iOS and web: halls modelled in Blender, live Blackjack and Texas Hold’em tables, an authoritative multiplayer server and a shop with in-app payments.

Client

Private client

Start Date

01.06.2026
VENETIA Club Casino – 3D Multiplayer Game in Unity and Blender

A complete 3D game, from modelling to the multiplayer server

VENETIA Club Casino is a 3D social casino with virtual chips and no real-money stakes, designed for Android and iOS phones and also available in the browser. Players walk into an Italian palace hall, sit at a table and play live with other players, with an animated dealer and real cards on the table.

I built the whole product end to end: modelling and lighting the hall, the Unity app, the real-time game server, the accounts and wallet API, the website, the chip shop and the production infrastructure.


What I built

  • A 3D hall in Blender: marble, patinated gold, a frescoed dome and crystal chandeliers; baked lightmaps with resolution proportional to surface area, so the scene looks premium and runs smoothly on phones
  • Unity 6 app (URP): lobby, online 3D Blackjack, No-Limit Texas Hold’em, slots, tournaments, leaderboards, inventory and a profile with levels and XP
  • Real-time multiplayer with Colyseus: rooms of up to 6 players, automatic reconnection and a single active session per account
  • Authoritative server: cards, winners and chips are calculated only on the server, and the client only sends intentions. Cheating from the app is impossible
  • Tested game engines for Blackjack and Poker (hand evaluator, side pots), covered by automated tests
  • A Next.js + three.js website with the same poker table playable in the browser
  • Android app packaged natively, with locked landscape orientation

Payments integrated on every platform

  • Google Play Billing for the Android app
  • App Store In-App Purchase for iOS
  • Stripe Checkout for purchases on the website, with webhooks
  • Every receipt is verified on the server before chips are credited; the same packages and prices on every platform

Security and accounts

  • JWT authentication with a short-lived access token and a rotating, single-use refresh token
  • A chip wallet with a complete transaction history
  • Keys and secrets live only on the server, never in the app or in Git

Technologies used

  • Unity 6 (URP), C#
  • Blender (modelling, lightmap baking, optimized export)
  • Colyseus (Node.js) for the game server
  • NestJS + Prisma for the API
  • Next.js, React and three.js for the web client
  • pnpm + Turborepo monorepo, TypeScript
  • Docker, Nginx, systemd, Linux VPS
  • Git and GitHub, with version history for every change

The result

A studio-grade product built by a single full-stack developer: 3D graphics, a multiplayer game, mobile apps, payments and infrastructure. The project shows what I can deliver for clients who need complex, real-time applications with payments and scaling.

Share
Alternative Dispute Resolution (ANPC SAL)
© 2026 Gabriel.dev. All rights reserved.
WhatsApp
Your experience on this website will be improved if you allow cookies. Cookie Policy