Skip to content

FernMiran/Blackjack-3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blackjack 3D (Windows/Android/WebGL)

Overview

A 3D implementation of the classic casino game Blackjack developed using Unity and C#. It features realistic 3D card animations, audio effects, and an intuitive user interface, that adheres to standard Blackjack rules.

Play

Key Features

  • Fully 3D environment with animated card dealing and flipping.
  • Realistic card physics and interactions
  • Multiple local players.
  • Highly customizable visual themes and parameters.
  • Intuitive UI for player actions (Hit, Stand)
  • Accurate Blackjack rules implementation.

Technical Highlights

  • Coroutine-based animation system for smooth card movements.
  • Event-driven architecture, with decoupled and expandable logic and view.
  • Modular code structure for easy expansion and maintenance.
  • Windows/Android/WebGL compatible in the different branches

Development Process

The application took me 3 weeks to complete and it's made using the Unity Engine and the C# language. This project aimed to practice decoupled, expandable, and maintainable software architectures.

Future Enhancements

  • Implement "Split" and "Double" logic and animations.
  • Additional casino ambient sounds and visual effects.
  • Implement a betting system.
  • Integration with a broader casino game suite.

Screenshots

image

image

image

How to Run

  1. Download the release APK file.
  2. Permit Android to install unknown apps.
  3. Execute "blackjack3d.apk"

Feedback and Contributions

Feedback and contributions are welcome. Please open an issue or submit a pull request if you have improvement suggestions.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages