Inspiration
Our project originally started as a steampunk-themed e-commerce platform, showcasing a unique catalog of Victorian-inspired products. However, as we developed the e-commerce layout, we felt that it didn’t capture the excitement or immersive quality that defines steampunk. We wanted to build something more interactive, with an atmosphere full of mystery and thrill. That's when we decided to pivot: instead of a storefront, why not create a Steampunk Casino? Inspired by the idea of a Victorian casino powered by gears and brass, we imagined a space where players could experience the excitement of a casino in an alternate, steam-driven world.
What it does
Our project, Victorian Vault, brings classic casino games to life in a steampunk universe. Users can spin a slot machine with intricate gears, play cards on vintage-styled tables, and experience roulette with a steam-powered wheel. The visual design combines the aesthetics of Victorian engineering and retro-futuristic fantasy, creating an experience that transports players to a unique, immersive casino environment.
How we built it
We used React for the front-end interface, creating reusable components to build each game. Custom CSS and animations brought our steampunk theme to life with visuals like brass textures, gear rotations, and gaslight glows. We also leveraged JavaScript for game mechanics, setting up state management to handle gameplay interactions and outcomes. JSON files stored data for prizes and game rules, making it easy to update content and gameplay options as we progressed.
Challenges we ran into
One of our biggest challenges was pivoting from a simple e-commerce structure to an interactive casino. Adapting to game design meant learning how to implement gameplay logic, state management for various game outcomes, and animations that enhanced the user experience. Ensuring that the Victorian aesthetics didn’t overwhelm functionality was also a challenge; balancing visuals with usability required multiple iterations.
Accomplishments that we're proud of
We’re proud of successfully making the pivot from e-commerce to an interactive casino, creating a cohesive experience where the steampunk theme truly shines. Our slot machine with spinning gears, our Victorian card table, and the roulette wheel are all functional and visually engaging, capturing the spirit of the world we wanted to create. Seeing our vision come to life, from concept to reality, was incredibly rewarding.
What we learned
This project taught us about the complexities of game development, especially around managing game states and providing smooth, visually appealing user interactions. We learned how to use React to create reusable, theme-consistent components and discovered new CSS techniques to achieve the right steampunk aesthetic. Our skills in frontend animation and UI design grew tremendously as we refined each game.
What's next for Victorian Vault
We envision expanding Victorian Vault with more interactive games, customizable player avatars, and a points or rewards system to keep users engaged. We’d also like to add social features, so players can invite friends and experience the thrill of Victorian gambling together. As a next step, we're exploring ways to add more steampunk-inspired elements, like time-based mechanics or a loyalty club where players can “level up” their steampunk experience in the vault!
Built With
- amazon-web-services
- auth0
- css
- dockerfile
- ec2
- flask
- gemini-api
- html
- javascript
- json
- powershell
- python
- react
- terraform

Log in or sign up for Devpost to join the conversation.