Where Every Choice Has Consequences.
CAUSALIS is an immersive cognitive strategy platform where tactical decision-making, adaptive ambience systems, futuristic interface design, and psychological gameplay converge into a single cinematic experience.
Unlike conventional card games, CAUSALIS rewards prediction, strategy, and calculated risk over raw power. Every environment dynamically evolves, every match feels distinct, and every decision contributes to the unfolding battlefield.
Designed with a modular architecture powered by React, TypeScript, Zustand, Framer Motion, and tsParticles, the project demonstrates modern frontend engineering while delivering an engaging gameplay experience.
- π Six adaptive cinematic ambience systems
- π§ Psychology-driven strategic gameplay
- π΄ Modular card engine
- β‘ High-performance particle rendering
- π¨ Premium futuristic HUD
- π± Fully responsive UI
- π Dynamic audio engine
- π Built using modern frontend architecture
"Victory belongs not to the strongest player, but to the one who makes the right decision at the right moment."
CAUSALIS combines immersive visuals, adaptive environments, and strategic gameplay into a unified experience designed to challenge both decision-making and tactical planning.
Master a collection of tactical games where victory depends on prediction, psychology, adaptation, and calculated risk instead of luck.
- π΄ MindBet Duel
- π§© Additional tactical card games
- β Future competitive multiplayer support
- π€ Modular AI opponent framework
- π Progressive difficulty scaling
Each ambience is a complete visual ecosystem that dynamically transforms the entire interface.
| Ambience | Experience |
|---|---|
| π Cyber | Neon holograms, digital particles, electric circuitry, futuristic HUD |
| β Frost | Snowfall, frozen fog, ice crystals, blue atmospheric lighting |
| π₯ Inferno | Flames, sparks, embers, lava glow, heat distortion |
| π Horror | Blood mist, crimson fog, eerie shadows, unsettling atmosphere |
| π Cosmic | Nebula clouds, galaxies, stars, cosmic dust, space lighting |
| πΏ Serenity | Calm forests, drifting leaves, peaceful mist, tranquil lighting |
Every ambience includes its own color palette, animated particle system, cinematic overlays, environmental effects, and audio profile.
- Glassmorphism interface
- Responsive layouts
- Animated transitions
- Tactical HUD
- Dynamic navigation
- Cinematic loading screens
- Interactive card effects
- Adaptive colour themes
CAUSALIS continuously adapts rendering quality according to the user's device.
Features include:
- Mobile optimisation
- Adaptive particle density
- Performance mode
- GPU-friendly animations
- Dynamic ambience scaling
- Efficient Zustand state management
A dynamic sound engine built using Howler.js provides
- Interactive sound effects
- UI feedback
- Ambient transitions
- Tactical interaction sounds
- Future-ready soundtrack system
The project is engineered using a modular architecture.
src
βββ components
βββ core
βββ features
βββ shared
βββ assets
βββ styles
The architecture focuses on scalability, maintainability, and feature isolation, allowing new game modes and systems to be added with minimal code duplication.
CAUSALIS is built around one principle:
Every decision should have visible consequences.
Rather than overwhelming the player with complexity, the platform encourages observation, planning, adaptation, and strategic thinking.
Experience the futuristic interface and immersive environments of CAUSALIS.
The central command hub where players access every core system.
Challenge opponents inside an adaptive tactical battlefield featuring cinematic ambience effects.
A psychological card duel where prediction, bluffing, and decision-making determine victory.
Manage cards, unlockables, and future expansion content through an organized collection interface.
Monitor player identity, progression, experience, and achievements.
Customize ambience, graphics, performance, audio, and gameplay preferences.
CAUSALIS dynamically transforms its entire interface through six immersive environments.
| Ambience | Theme |
|---|---|
| π Cyber | Futuristic neon interface |
| β Frost | Frozen atmosphere |
| π₯ Inferno | Volcanic battlefield |
| π Horror | Psychological nightmare |
| π Cosmic | Deep-space exploration |
| πΏ Serenity | Peaceful natural environment |
Each ambience features:
- Unique particle simulation
- Dynamic fog
- Environmental lighting
- Cinematic overlays
- Dedicated color palette
- Distinct audio atmosphere
| Category | Technology |
|---|---|
| Frontend | React 19 |
| Language | TypeScript |
| Build Tool | Vite |
| Styling | Tailwind CSS |
| State Management | Zustand |
| Animation | Framer Motion |
| Particle Engine | tsParticles v4 |
| Audio | Howler.js |
| Icons | Lucide React |
| Package Manager | npm |
| Version Control | Git + GitHub |
CAUSALIS
β
βββ assets
β βββ banner
β βββ logo
β βββ screenshots
β
βββ public
β
βββ src
β βββ components
β βββ core
β βββ features
β βββ shared
β βββ styles
β βββ App.tsx
β
βββ package.json
βββ vite.config.ts
The project follows a feature-oriented architecture to maximize scalability, modularity, and maintainability.
git clone https://github.com/mackarthy/CAUSALIS.gitcd CAUSALISnpm installnpm run devOpen
http://localhost:5173
npm run buildnpm run preview- β Modular React architecture
- β Adaptive ambience engine
- β Dynamic particle system
- β Responsive UI
- β Tactical HUD
- β Card framework
- β Psychological gameplay prototype
- π§ Advanced card animations
- π§ Creature summon cinematics
- π§ Interactive power effects
- π§ Enhanced AI opponent
- π§ Improved card battle UX
- π Online multiplayer
- π Ranked competitive mode
- π€ Friend system
- π Seasonal ambience packs
- π΅ Dynamic orchestral soundtrack
- π Additional game modes
- π± Progressive Web App
- β Cloud save
Naveen M S
Creator of CAUSALIS β an immersive cognitive strategy platform exploring the intersection of psychology, strategy, cinematic UI, and modern web technologies.
If you enjoyed this project, consider giving it a β on GitHub.
It helps the project grow and motivates future development.







